Building, Registrating, and Fusing Noisy Visual Maps

This paper deals with the problem of building three-dimen sional descriptions (we call them visual maps) of the environ ment of a mobile robot using passive vision. These maps are local (i.e., attached to specific frames of reference). Since noise is present, they incorporate information about the ge ometry of the environment and about the uncertainty of the parameters defining the geometry. This geometric uncertainty is directly related to its source (i.e., sensor uncertainty). We show how visual maps corresponding to different positions of the robot can be registered to compute a better estimate of its displacement between the various viewpoint positions, as suming an otherwise static environment. We use these esti mates to fuse the different visual maps and reduce locally the uncertainty of the geometric primitives which have found correspondents in other maps. We propose to perform these three tasks (building, registrating, and fusing visual maps) within the general framework of extended Kalman filtering, which allows efficient combination of measurements in the presence of noise.

[1]  J. Stuelpnagel On the Parametrization of the Three-Dimensional Rotation Group , 1964 .

[2]  Hugh F. Durrant-Whyte,et al.  Consistent Integration and Propagation of Disparate Sensor Observations , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[3]  Peter Cheeseman,et al.  On the Representation and Estimation of Spatial Uncertainty , 1986 .

[4]  Jean-Paul Laumond,et al.  Position referencing and consistent world modeling for mobile robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[5]  N. Ayache Construction et fusion de représentations visuelles (3D) : applications à la robotique mobile , 1988 .

[6]  M. Hebert,et al.  The Representation, Recognition, and Locating of 3-D Objects , 1986 .

[7]  Olivier D. Faugeras,et al.  Building visual maps by combining noisy stereo measurements , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[8]  A. Jazwinski Stochastic Processes and Filtering Theory , 1970 .

[9]  David G. Lowe,et al.  Perceptual Organization and Visual Recognition , 2012 .

[10]  Olivier Faugeras,et al.  Maintaining representations of the environment of a mobile robot , 1988, IEEE Trans. Robotics Autom..

[11]  J. L. Crowley,et al.  Representation and maintenance of a composite surface model , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[12]  David B. Cooper,et al.  On Parallel Bayesian Estimation And Recognition For Large Data Sets, With Application To Estimating 3-D Complex-Object Position From Range Data , 1986, Other Conferences.

[13]  Olivier D. Faugeras,et al.  Building a Consistent 3D Representation of a Mobile Robot Environment by Combining Multiple Stereo Views , 1987, IJCAI.

[14]  Olivier D. Faugeras,et al.  HYPER: A New Approach for the Recognition and Positioning of Two-Dimensional Objects , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  C. A. Darmon A recursive method to apply the Hough transform to a set of moving objects , 1982, ICASSP.