Automated creation of image-based virtual reality

While virtual reality is a powerful tool for a range of applications, it has the following two associated overheads that fundamentally limit its usefulness: (1) The creation of realistic synthetic virtual environment models is difficult and labor intensive; (2) The computing resources needed to render realistic complex environments in real time are substantial. In this paper, we describe an approach to the fully automated creation of image based virtual reality (VR) models: collections of panoramic images (cylindrical or spherical images) that illustrate an environment. Traditionally, a key bottleneck for this kind of modeling is the selection and acquisition of sample data. Our approach is based on using a small mobile robot to navigate in the environment and collect the image data of interest. A critical issue is selecting the appropriate sample locations of the modeling process: this is addressed using a computational mechanism that resembles human attention. Our objective is to select regions that differ from the surrounding environment. We do this using statistical properties of the output of an edge operator. Specifically, we guide a camera-carrying mobile robot through an environment and have it acquire data with which we construct a VR model. We then demonstrate the effectiveness of our approach using real data.

[1]  D. Noton,et al.  Eye movements and visual perception. , 1971, Scientific American.

[2]  A. Treisman Perceptual grouping and attention in visual search for features and for objects. , 1982, Journal of experimental psychology. Human perception and performance.

[3]  Shenchang Eric Chen,et al.  QuickTime VR: an image-based approach to virtual environment navigation , 1995, SIGGRAPH.

[4]  Walter Schneider,et al.  Controlled and automatic human information processing: II. Perceptual learning, automatic attending and a general theory. , 1977 .

[5]  John K. Tsotsos Analyzing vision at the complexity level , 1990, Behavioral and Brain Sciences.

[6]  Benjamin Kuipers,et al.  Navigation and Mapping in Large Scale Space , 1988, AI Mag..

[7]  R. Shiffrin,et al.  Controlled and automatic human information processing: I , 1977 .

[8]  Richard Szeliski,et al.  The lumigraph , 1996, SIGGRAPH.

[9]  Richard Szeliski,et al.  Video mosaics for virtual environments , 1996, IEEE Computer Graphics and Applications.

[10]  Michael Jenkin,et al.  Robotic exploration as graph construction , 1991, IEEE Trans. Robotics Autom..

[11]  Gregory Dudek,et al.  Just-in-time sensing: efficiently combining sonar and laser range data for exploring unknown worlds , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[12]  Steven W. Zucker,et al.  Diffuse shading, visibility fields, and the geometry of ambient light , 1993, 1993 (4th) International Conference on Computer Vision.