Skip to main content

A Submap Joining Based RGB-D SLAM Algorithm Using Planes as Features

  • Conference paper
  • First Online:

Part of the book series: Springer Proceedings in Advanced Robotics ((SPAR,volume 5))

Abstract

This paper presents a novel RGB-D SLAM algorithm for reconstructing a 3D surface in indoor environment. The method is a submap joining based RGB-D SLAM algorithm using planes as features and hence is called SJBPF-SLAM. Two adjacent keyframes, with the corresponding small patches and planes observed from the keyframes, are used to build a submap. Then the current submap is fused to the global map sequentially, meanwhile the global structure is recovered gradually through plane feature associations. The use of submap significantly reduces the computational cost during the optimization process, without losing any information about planes and structures. The proposed method is validated using publicly available RGB-D benchmarks and obtains good quality trajectory and 3D models, which are difficult for existing RGB-D SLAM algorithms.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Mur-Artal, R., Tardos, J.D.: Orb-slam2: an open-source slam system for monocular, stereo and rgb-d cameras (2016). arXiv:1610.06475

  2. Endres, F., Hess, J., Sturm, J., Cremers, D., Burgard, W.: 3-d mapping with an rgb-d camera. IEEE Trans. Robot. 30(1), 177–187 (2014)

    Article  Google Scholar 

  3. Ma. L., Kerl. C., Stückler, J., Cremers, D.: Cpa-slam: Consistent plane-model alignment for direct rgb-d slam. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 1285–1291, IEEE (2016)

    Google Scholar 

  4. Whelan, T., Kaess, M., Fallon, M., Johannsson, H., Leonard, J., McDonald, J.: Kintinuous: spatially extended kinectfusion. Advanced reasoning with depth cameras. In: RSS Workshop on RGB-D (2012)

    Google Scholar 

  5. Whelan, T., Leutenegger, S., Salas-Moreno, R.F., Glocker, B., Davison, A.J.: Elasticfusion: dense slam without a pose graph. In: Robotics: science and systems, vol. 11 (2015)

    Google Scholar 

  6. Salas-Moreno, R.F., Glocken, B., Kelly, P.H., Davison, A.J.: Dense planar slam. In: 2014 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), pp. 157–164. IEEE (2014)

    Google Scholar 

  7. Fernández-Moral, E., Mayol-Cuevas, W., Arévalo, V., Gonzalez-Jimenez, J.: Fast place recognition with plane-based maps. In: 2013 IEEE International Conference on Robotics and Automation (ICRA), pp. 2719–2724. IEEE (2013)

    Google Scholar 

  8. Raposo, C., Lourenço, M., Antunes, M., Barreto, J.P.: Plane-based odometry using an rgb-d camera. In: British Machine Vision Conference (BMVC) (2013)

    Google Scholar 

  9. Yang, S., Song, Y., Kaess, M., Scherer, S.: Pop-up slam: semantic monocular plane slam for low-texture environments. In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1222–1229. IEEE (2016)

    Google Scholar 

  10. Hedau, V., Hoiem, D., Forsyth, D.: Recovering the spatial layout of cluttered rooms. In: 2009 IEEE International Conference on Computer Vision (ICCV), pp. 1849–1856. IEEE (2009)

    Google Scholar 

  11. Stuckler, J., Behnke, S.: Orthogonal wall correction for visual motion estimation. In: 2008 IEEE International Conference on Robotics and Automation (ICRA), pp. 1–6, May 2008

    Google Scholar 

  12. Halber, M., Funkhouser, T.A.: Structured global registration of RGB-D scans in indoor environments (2016). arXiv:1607.08539

  13. Xiao, J., Owens, A., Torralba, A.: Sun3d: A database of big spaces reconstructed using sfm and object labels. In: 2013 IEEE International Conference on Computer Vision (ICCV), pp. 1625–1632. IEEE (2013)

    Google Scholar 

  14. Ni, K., Steedly, D., Dellaert, F.: Tectonic sam: Exact, out-of-core, submap-based slam. In: 2007 IEEE International Conference on Robotics and Automation (ICRA), pp. 1678–1685. IEEE (2007)

    Google Scholar 

  15. Huang, S., Wang, Z., Dissanayake, G.: Sparse local submap joining filter for building large-scale maps. IEEE Trans. Robot. 24(5), 1121–1130 (2008)

    Article  Google Scholar 

  16. Zhao, L., Huang, S., Dissanayake, G.: Linear slam: A linear solution to the feature-based and pose graph slam based on submap joining. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 24–30. IEEE (2013)

    Google Scholar 

  17. Holz, D., Holzer, S., Rusu, R.B., Behnke, S.: Real-time plane segmentation using rgb-d cameras. In: Robot Soccer World Cup, pp. 306–317. Springer (2011)

    Google Scholar 

  18. Pulli, K.: Multiview registration for large data sets. In: 1999 Proceedings of the Second International Conference on 3-D Digital Imaging and Modeling, pp. 160–168. IEEE (1999)

    Google Scholar 

  19. Handa, A., Whelan, McDonald, T. J., Davison, A.J.: A benchmark for rgb-d visual odometry, 3d reconstruction and slam. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 1524–1531. IEEE (2014)

    Google Scholar 

  20. Sturm, J., Engelhard, N., Endres, F., Burgard, W., Cremers, D.: A benchmark for the evaluation of rgb-d slam systems. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 573–580. IEEE (2012)

    Google Scholar 

  21. Stückler, J., Behnke, S.: Multi-resolution surfel maps for efficient dense 3d modeling and tracking. J. Vis. Commun. Image Represent. 25(1), 137–147 (2014)

    Article  Google Scholar 

  22. Kerl, C., Sturm, J., Cremers, D.: Dense visual slam for rgb-d cameras. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2100–2106. IEEE (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, J., Song, J., Zhao, L., Huang, S. (2018). A Submap Joining Based RGB-D SLAM Algorithm Using Planes as Features. In: Hutter, M., Siegwart, R. (eds) Field and Service Robotics. Springer Proceedings in Advanced Robotics, vol 5. Springer, Cham. https://doi.org/10.1007/978-3-319-67361-5_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-67361-5_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-67360-8

  • Online ISBN: 978-3-319-67361-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics