Fast stereo-based visual odometry for rover navigation

The object of visual odometry is the computation of the path of a rover from onboard passive vision data only. The approach presented here relies on the accumulation of ego-motion estimates obtained by stereo vision and bundle adjustment of tracked feature points. We also propose a new feature detector/descriptor, which is a simplified and faster form of other well known descriptors (SURF). For cyclic paths, a deja vu mechanism allows further control over the accumulated error. Tests on real-world data show that our descriptors are effective for accurate path estimation, while being fast enough for use in tasks such as autonomous planetary exploration.

[1]  José A. Castellanos,et al.  Mobile Robot Localization and Map Building , 1999 .

[2]  Aldo Cumani,et al.  Fast point features for accurate visual odometry , 2008, ICONS 2008.

[3]  Aldo Cumani,et al.  Robot localisation and mapping with stereo vision , 2004 .

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

[5]  Heiko Hirschm Real-Time Map Building from a Stereo Camera under Unconstrained 3D Motion , 2003 .

[6]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[7]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[8]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[9]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .

[10]  Cordelia Schmid,et al.  A Performance Evaluation of Local Descriptors , 2005, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Clark F. Olson,et al.  Robust stereo ego-motion for long distance navigation , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[13]  Jiri Matas,et al.  Robust wide-baseline stereo from maximally stable extremal regions , 2004, Image Vis. Comput..

[14]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .

[15]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[16]  Aldo Cumani,et al.  Visual odometry for robust rover navigation by binocular stereo , 2006 .

[17]  Andrew J. Davison,et al.  Real-time simultaneous localisation and mapping with a single camera , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.