Abstract
Visual SLAM is widely used in robotics and computer vision. Although there have been many excellent achievements over the past few decades, there are still some challenges. 2D feature-based SLAM algorithm has been suffering from the inaccurate or insufficient correspondences while dealing with the case of textureless or frequently repeating regions. Furthermore, most of the SLAM systems cannot be used for long-term localization in a wide range of environment because of the heavy burden of calculating and memory. In this paper, we propose a robust RGB-D keyframe-based SLAM algorithm. The novelty of proposed approach lies in using both 2D and 3D features for tracking, pose estimation and bundle adjustment. By using 2D and 3D features, the SLAM system can achieve high accuracy and robustness in some challenging environments. The experimental results on TUM RGB-D dataset [1] and ICL-NUIM dataset [2] verify the effectiveness of our algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sturm, J., Engelhard, N., Endres, F., Burgard, W., Cremers, D.: A benchmark for the evaluation of RGB-D SLAM systems. In: IROS, pp. 573–580 (2012)
Handa, A., Whelan, T., McDonald, J., Davison, A.J.: A benchmark for RGB-D visual odometry, 3D reconstruction and SLAM. In: ICRA, pp. 1524–1531 (2014)
Endres, F., Hess, J., Sturm, J., Cremers, D., Burgard, W.: 3-D mapping with an RGB-D camera. IEEE Trans. Robot. 1(30), 177–187 (2014)
Newcombe, R., et al.: KinectFusion: real-time dense surface mapping and tracking. In: ISMAR, pp. 127–136 (2011)
Whelan, T., Kaess, M., Johannsson, H., et al.: Real-time large-scale dense RGB-D SLAM with volumetric fusion. IJRR 34, 598–626 (2015)
Whelan, T., Leutenegger, S., Salasmoreno, R.F., et al.: ElasticFusion: dense SLAM without a pose graph. In: RSS 2015 (2015)
Xiang, G., et al.: 14 Lectures on Visual SLAM: From Theory to Practice. Publishing House of Electronics Industry (2017)
Chen, Z., Samarabandu, J., Rodrigo, R.: Recent advances in simultaneous localization and map-building using computer vision. J. Adv. Robot. 21(3–4), 233–265 (2007)
Neira, J., Davison, A.J., Leonard, J.J.: Guest editorial special issue on visual SLAM. IEEE Trans. Robot. 5(24), 929–931 (2008)
Bevington, P.R., Robinson, D.K., et al.: Data reduction and error analysis for the physical sciences. J. Comput. Phys. 4(7), 415–416 (1993)
Se, S., Lowe, D., Little, J.: Mobile robot localization and mapping with uncertainty using scale-invariant visual landmarks. IJRR 8(21), 735–758 (2002)
Henry, P., Krainin, M., Herbst, E., Ren, X., Fox, D.: RGB-D mapping: using Kinect-style depth cameras for dense 3D modeling of indoor environments. IJRR 5(31), 647–663 (2012)
Di, K., Zhao, Q., Wan, W., et al.: RGB-D SLAM based on extended bundle adjustment with 2D and 3D information. Sensors 8(16), 1285 (2016)
Weingarten, J., Siegwart, R.: 3D SLAM using planar segments. In: IROS, pp. 3062–3067 (2006)
Trevor, A.J.B, Rogers, J.G, Christensen, H.I.: Planar surface SLAM with 3D and 2D sensors. In: ICRA, pp. 3041–3048 (2012)
Taguchi, Y., Jian, Y.D., Ramalingam, S., Feng, C.: Point-plane SLAM for hand-held 3D sensors. In: ICRA, pp. 5182–5189 (2013)
Rublee, E., Rabaud, V., Konolige, K., Bradski, G.: ORB: an efficient alternative to SIFT or SURF. In: ICCV, pp. 2564–2571 (2011)
Walker, M.W., Shao, L., Volz, R.A.: Estimating 3-D location parameters using dual number quaternions. CVGIP: Image Underst. 3(54), 358–367 (1991)
Ataer-Cansizoglu, E., Taguchi, Y., Ramalingam, S., Garaas, T.: Tracking an RGB-D camera using points and planes. In: ICCV Workshops, pp. 51–58 (2013)
Kümmerle, R., Grisetti, G., Strasdat, H., et al.: g2o: a general framework for graph optimization. In: ICRA, pp. 3607–3613 (2011)
Galvez-López, D., Tardos, J.D.: Bags of binary words for fast place recognition in image sequences. IEEE Trans. Robot. 5(28), 1188–1197 (2012)
Mur-Artal, R., Montiel, J.M.M., Tardós, J.D.: ORB-SLAM: a versatile and accurate monocular SLAM system. IEEE Trans. Robot. 5(31), 1147–1163 (2015)
Mur-Artal, R., Tardós, J.D.: ORB-SLAM2: an open-source SLAM system for monocular, stereo and RGB-D cameras. arXiv preprint arXiv:1610.06475 (2016)
Kerl, C., Sturm, J., Cremers, D.: Dense visual SLAM for RGB-D cameras. In: IROS, pp. 2100–2106 (2013)
Steinbrücker, F., Sturm, J., Cremers, D.: Real-time visual odometry from dense RGB-D images. In: ICCV Workshops, pp. 719–722 (2011)
Acknowledgement
This work supported by CAS Key Technology Talent Program Shenzhen Technology Project (JSGG20160331185256983, JSGG20160229115709109), Guangdong Technology Project(2016B010108010, 2016B010125003), State Joint Engineering Laboratory for Robotics and Intelligent Manufacturing funded by National Development and Reform Commission (No. 2015581), Key Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences (2014DP173025).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Pan, L., Cheng, J., Feng, W., Ji, X. (2017). A Robust RGB-D Image-Based SLAM System. In: Liu, M., Chen, H., Vincze, M. (eds) Computer Vision Systems. ICVS 2017. Lecture Notes in Computer Science(), vol 10528. Springer, Cham. https://doi.org/10.1007/978-3-319-68345-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-68345-4_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68344-7
Online ISBN: 978-3-319-68345-4
eBook Packages: Computer ScienceComputer Science (R0)