View-based underwater SLAM using a stereo camera

This paper proposes an underwater visual simultaneous localization and mapping system using a stereo camera. In front-end, the image data is used to execute feature detection and matching. And the vehicle motion is estimated by the feature matching result. In back-end, a global optimization method represented by a graph, is used to eliminate the errors. The mapping result is in the from 3-D point cloud, which is established by the information from color image and depth image.

[1]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Ingemar J. Cox,et al.  Dynamic Map Building for an Autonomous Mobile Robot , 1992 .

[3]  Evangelos E. Milios,et al.  Globally Consistent Range Scan Alignment for Environment Mapping , 1997, Auton. Robots.

[4]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[5]  Brendan J. Frey,et al.  Factor graphs and the sum-product algorithm , 2001, IEEE Trans. Inf. Theory.

[6]  Eduardo Mario Nebot,et al.  Optimization of the simultaneous localization and map-building algorithm for real-time implementation , 2001, IEEE Trans. Robotics Autom..

[7]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[8]  X. Jin Factor graphs and the Sum-Product Algorithm , 2002 .

[9]  Michael Bosse,et al.  An Atlas framework for scalable mapping , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[10]  Hugh F. Durrant-Whyte,et al.  Simultaneous Localization and Mapping with Sparse Extended Information Filters , 2004, Int. J. Robotics Res..

[11]  Ryan M. Eustice,et al.  Large-area visually augmented navigation for autonomous underwater vehicles , 2005 .

[12]  Hanumant Singh,et al.  Exactly Sparse Delayed-State Filters for View-Based SLAM , 2006, IEEE Transactions on Robotics.

[13]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[14]  Hanumant Singh,et al.  Visually Mapping the RMS Titanic: Conservative Covariance Estimates for SLAM Information Filters , 2006, Int. J. Robotics Res..

[15]  Horst Bischof,et al.  Efficient Maximally Stable Extremal Region (MSER) Tracking , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[16]  Horst Bischof,et al.  Robust Local Features and their Application in Self-Calibration and Object Recognition on Embedded Systems , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Kurt Konolige,et al.  CenSurE: Center Surround Extremas for Realtime Feature Detection and Matching , 2008, ECCV.

[18]  Zhou Lian,et al.  A Review on Localization and Mapping Algorithm Based on Extended Kalman Filtering , 2009, 2009 International Forum on Information Technology and Applications.

[19]  F Gustafsson,et al.  Particle filter theory and practice with positioning applications , 2010, IEEE Aerospace and Electronic Systems Magazine.

[20]  Kanghun Jeong,et al.  Object Detection Using FAST Corner Detector Based on Smartphone Platforms , 2011, 2011 First ACIS/JNU International Conference on Computers, Networks, Systems and Industrial Engineering.

[21]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[22]  Kenneth Tze Kin Teo,et al.  Enhancement of Particle Filter Resampling in Vehicle Tracking Via Genetic Algorithm , 2012, 2012 Sixth UKSim/AMSS European Symposium on Computer Modeling and Simulation.

[23]  Nurul Atiqah Ismail,et al.  COMPARISON OF FEATURE EXTRACTORS FOR REAL- TIME OBJECT DETECTION ON ANDROID SMARTPHONE , 2013 .

[24]  Sajad Saeedi,et al.  AUV Navigation and Localization: A Review , 2014, IEEE Journal of Oceanic Engineering.

[25]  Thomas Bräunl,et al.  Review of underwater SLAM techniques , 2015, 2015 6th International Conference on Automation, Robotics and Applications (ICARA).