Sensor Planning for 3D Object Search,

This thesis studies the almost-unexplored field of sensor planning for object search. Object search is the task of efficiently searching for a given 3D object in a given 3D environment by an agent equipped with a camera for target detection and, if the environment configuration is not known, a method of calculating depth, like stereo or laser range finder. Sensor planning for object search refers to the task of selecting the sensing parameters so as to bring the target into the field of view of the camera and to make the image of the target easily detected by the available recognition algorithms. In this thesis, the task of sensor planning for object search is formulated as an optimization problem. This problem is proved to be NP-Complete, thus an approximate solution employing a one step look-ahead strategy is proposed. This approximation is equivalent to the optimal solution under certain conditions. The search region is characterized by the probability distribution of the presence of the target. The goal is to find the desired object reliably with minimum effort. The control of the sensing parameters depends on the current state of the search region and the detecting ability of the recognition algorithm. The huge space of possible sensing actions is decomposed into a finite set of actions that must be considered. In order to represent the surrounding environment of the camera and to determine efficiently the sensing parameters over time, a concept called the sensed sphere is proposed, and its construction, using a laser range finder, is derived.

[1]  Ruzena Bajcsy,et al.  Occlusions as a Guide for Planning the Next View , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Christopher M. Brown,et al.  Where to Look Next Using a Bayes Net: Incorporating Geometric Relations , 1992, ECCV.

[3]  J. Gibson The Ecological Approach to Visual Perception , 1979 .

[4]  Kiriakos N. Kutulakos,et al.  Recovering shape by purposive viewpoint adjustment , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  Andrea Califano,et al.  Data and model driven foveation , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[6]  Wolfram Burgard,et al.  Experiences with an Interactive Museum Tour-Guide Robot , 1999, Artif. Intell..

[7]  Benjamin Kuipers,et al.  A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations , 1991, Robotics Auton. Syst..

[8]  Konstantinos A. Tarabanis,et al.  A survey of sensor planning in computer vision , 1995, IEEE Trans. Robotics Autom..

[9]  Brian V. Funt,et al.  Color Constant Color Indexing , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Alberto Elfes A sonar-based mapping and navigation system , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[11]  Yiming Ye,et al.  Where to look next in 3D object search , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[12]  John K. Tsotsos,et al.  Laser eye: a new 3D sensor for active vision , 1993, Other Conferences.

[13]  John K. Tsotsos,et al.  Fast pattern recognition using gradient-descent search in an image pyramid , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[14]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[15]  Sven J. Dickinson,et al.  Object Representation and Recognition , 1999 .

[16]  Avinash C. Kak,et al.  Spar: A Planner that Satisfies Operational and Geometric Goals in Uncertain Environments , 1990, AI Mag..

[17]  Hans P. Moravec Sensor Fusion in Certainty Grids for Mobile Robots , 1988, AI Mag..

[18]  Frank P. Ferrie,et al.  From Uncertainty to Visual Exploration , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  T. Garvey Perceptual strategies for purposive vision , 1975 .

[20]  Yiming Ye,et al.  Sensor planning in 3d object search: its formu-lation and complexity , 1995 .

[21]  John K. Tsotsos,et al.  An Attentional Prototype for Early Vision , 1992, ECCV.

[22]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[23]  D. Hubel Eye, brain, and vision , 1988 .

[24]  J. O'Rourke Art gallery theorems and algorithms , 1987 .

[25]  Rodney A. Brooks,et al.  Asynchronous Distributed Control System For A Mobile Robot , 1987, Other Conferences.

[26]  D.J. Kriegman,et al.  Stereo vision and navigation in buildings for mobile robots , 1989, IEEE Trans. Robotics Autom..

[27]  Roger Y. Tsai,et al.  Analytical characterization of the feature detectability constraints of resolution, focus, and field-of-view for vision sensor planning , 1994 .

[28]  Sven J. Dickinson,et al.  Active Object Recognition Integrating Attention and Viewpoint Control , 1997, Comput. Vis. Image Underst..

[29]  Matthew Brand,et al.  Eye for design: why, where, and how to look for causal structure in visual scenes , 1992, Other Conferences.

[30]  W. Eric L. Grimson,et al.  Sensing strategies for disambiguating among multiple objects in known poses , 1986, IEEE J. Robotics Autom..

[31]  Larry H. Matthies,et al.  Stochastic performance, modeling and evaluation of obstacle detectability with imaging range sensors , 1994, IEEE Trans. Robotics Autom..

[32]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[33]  Lambert E. Wixson,et al.  Viewpoint selection for visual search , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[34]  Ellis Horowitz,et al.  Fundamentals of Computer Algorithms , 1978 .

[35]  Alberto Elfes,et al.  Sonar-based real-world mapping and navigation , 1987, IEEE J. Robotics Autom..

[36]  A. Lynn Abbott,et al.  Surface Reconstruction By Dynamic Integration Of Focus, Camera Vergence, And Stereo , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[37]  Takeo Kanade,et al.  Vision and Navigation for the Carnegie-Mellon Navlab , 1987 .

[38]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

[39]  Richard A. Volz,et al.  Object recognition using multiple views , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[40]  Eric Paul Krotkov,et al.  Active Computer Vision by Cooperative Focus and Stereo , 1989, Springer Series in Perception Engineering.

[41]  Irving Biederman,et al.  Human image understanding: Recent research and a theory , 1985, Comput. Vis. Graph. Image Process..

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

[43]  Dana H. Ballard,et al.  Eye Fixation And Early Vision: Kinetic Depth , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[44]  Charles R. Dyer,et al.  Model-based recognition in robot vision , 1986, CSUR.

[45]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

[46]  Ruzena Bajcsy,et al.  Active and exploratory perception , 1992, CVGIP Image Underst..

[47]  Rodney A. Brooks,et al.  A layered intelligent control system for a mobile robot , 1986 .

[48]  R. Hetherington The Perception of the Visual World , 1952 .

[49]  Larry H. Matthies,et al.  Error modeling in stereo navigation , 1986, IEEE J. Robotics Autom..

[50]  Yiannis Aloimonos,et al.  Active vision , 2004, International Journal of Computer Vision.

[51]  John K. Tsotsos,et al.  Active object recognition , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[52]  Dana H. Ballard,et al.  Animate Vision , 1991, Artif. Intell..

[53]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[54]  Pat Langley,et al.  Place recognition in dynamic environments , 1997, J. Field Robotics.

[55]  Leslie Pack Kaelbling,et al.  Learning Topological Maps with Weak Local Odometric Information , 1997, IJCAI.

[56]  T. Shermer Recent Results in Art Galleries , 1992 .

[57]  Fumio Kishino,et al.  Active camera controlling for manipulation , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[58]  Ruzena Bajcsy,et al.  Occlusions and the next view planning , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[59]  Matthew Turk,et al.  VITS-A Vision System for Autonomous Land Vehicle Navigation , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[60]  D. Scharstein,et al.  A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms , 2001, Proceedings IEEE Workshop on Stereo and Multi-Baseline Vision (SMBV 2001).

[61]  Hiroshi Ishiguro,et al.  Realizing active vision by a mobile robot , 1991, Proceedings of the IEEE Workshop on Visual Motion.

[62]  A. L. Abbott Selective fixation control for machine vision: a survey , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

[63]  Michael Werman,et al.  Active vision: 3D from an image sequence , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[64]  Peter Kovesi,et al.  Automatic Sensor Placement from Vision Task Requirements , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[65]  Wolfram Burgard,et al.  Map learning and high-speed navigation in RHINO , 1998 .

[66]  Ruzena Bajcsy,et al.  How to Decide From the First View Where to Look Next , 1990 .

[67]  Robert M. Haralick,et al.  Automatic sensor and light source positioning for machine vision , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[68]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[69]  C. Ian Connolly,et al.  The determination of next best views , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[70]  Don Ray Murray,et al.  Using Real-Time Stereo Vision for Mobile Robot Navigation , 2000, Auton. Robots.

[71]  Steven A. Shafer,et al.  Selective Perception for Robot Driving , 1993, AAAI.

[72]  D. Ballard,et al.  Gaze Selection for Visual Search , 1994 .

[73]  Christopher M. Brown,et al.  Issues in selective perception , 1992, [1992] Proceedings. 11th IAPR International Conference on Pattern Recognition.

[74]  Peter J. Burt,et al.  Attention mechanisms for vision in a dynamic world , 1988, [1988 Proceedings] 9th International Conference on Pattern Recognition.

[75]  Henrik I. Christensen,et al.  Bayesian methods for interpretation and control in multiagent vision systems , 1992, Defense, Security, and Sensing.

[76]  K NayarShree,et al.  Visual learning and recognition of 3-D objects from appearance , 1995 .

[77]  Arnold W. M. Smeulders,et al.  Color-based object recognition , 1997, Pattern Recognit..

[78]  David Kortenkamp,et al.  Topological Mapping for Mobile Robots Using a Combination of Sonar and Vision Sensing , 1994, AAAI.