Skip to main content
Log in

Surface Representations for 3D Mapping

A Case for a Paradigm Shift

  • Fachbeitrag
  • Published:
KI - Künstliche Intelligenz Aims and scope Submit manuscript

Abstract

Point clouds, i.e., sets of 3D coordinates of surface point samples from obstacles, are the predominant form of representation for 3D mapping. They are the raw data format of most 3D sensors and the basis for state of the art algorithms for 3D scan registration. It is argued here that point clouds have severe limitations and a case is made for a necessary paradigm shift to surface based representations. In addition to several conceptual arguments, it is shown how a surface based approach can be used for fast and robust registration of 3D data without the need for robot motion estimates from other sensors. Concretely, a short overview on own work dubbed 3D Plane SLAM is presented. It features an extraction of planes with uncertainties from 3D range scans. Two scans can then be registered by determining the correspondence set that maximizes the global rigid body motion constraint while finding the related optimal decoupled rotations and translations with their underlying uncertainties. The registered scans are embedded in pose-graph SLAM for loop closing and relaxation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Besl PJ, McKay ND (1992) A method for registration of 3-d shapes. IEEE Trans Pattern Anal Mach Intell 14(2):239–256

    Article  Google Scholar 

  2. Chen Y, Medioni G (1991) Object modeling by registration of multiple range images. In: Proceedings of the 1991 IEEE international conference on robotics and automation, vol 3, pp 2724–2729

  3. Chen Y, Medioni G (1992) Object modeling by registration of multiple range images. Image Vis Comput 10(3):145–155

    Article  Google Scholar 

  4. Duckett T, Marsland S, Shapiro J (2002) Fast on-line learning of globally consistent maps. Auton Robots 12(3):287–300

    Article  MATH  Google Scholar 

  5. Fischer D, Kohlhepp P (2000) 3D geometry reconstruction from multiple segmented surface descriptions using neuro-fuzzy similarity measures. J Intell Robot Syst 29:389–431

    Article  MATH  Google Scholar 

  6. Kohlhepp P, Bretthauer G, Walther M, Dillmann R (2006) Using orthogonal surface directions for autonomous 3d-exploration of indoor environments. In: IEEE/RSJ international conference on intelligent robots and systems, pp 3086–3092, October 2006

  7. Kohlhepp P, Pozzo P, Walther M, Dillmann R (2004) Sequential 3D-SLAM for mobile action planning. In: Proceedings of the 2004 IEEE/RSJ international conference on intelligent robots and systems (IROS 2004), vol 1, pp. 722–729

  8. Magnusson M, Lilienthal A, Duckett T (2007) Scan registration for autonomous mining vehicles using 3D-NDT. J Field Robot 24(10):803–827

    Article  Google Scholar 

  9. Olson E, Leonard J, Teller S (2006) Fast iterative alignment of pose graphs with poor initial estimates. In: Proceedings of the 2006 IEEE international conference on robotics and automation (ICRA 2006), pp 2262–2269, May 2006

  10. Patrak K, Birk A, Poppinga J, Vaskevicius N (2009) Fast registration based on noisy planes with unknown correspondences for 3d mapping. Under review. Manuscript available online at http://robotics.jacobs-university.de/projects/3Dmap/PlaneMatching-UnderReview.pdf

  11. Pathak K, Birk A, Vaskevicius N, Pfingsthorn M, Schwertfeger S, Poppinga J, (2010) Online 3D SLAM by registration of large planar surface segments and closed form pose-graph relaxation. J Field Robot 27(1):52–84

    Article  Google Scholar 

  12. Patrak K, Birk A, Vaskevicius N, Poppinga J (2010) Fast registration based on noisy planes with unknown correspondences for 3D mapping. IEEE Trans Robot (2010). doi:10.1109/TRO.2010.2042989

  13. Pathak K, Vaskevicius N, Birk A (2009) Revisiting uncertainty analysis for optimum planes extracted from 3D range sensor point-clouds. In: IEEE international conference on robotics and automation, Kobe, Japan

  14. Pfingsthorn M, Birk A (2008) Efficiently communicating map updates with the pose graph. In: Proceedings of the international conference on intelligent robots and systems (IROS)

  15. Pfingsthorn M, Slamet B, Visser A (2007) A scalable hybrid multi-robot slam method for highly detailed maps. In: RoboCup 2007: proceedings of the international symposium. LNAI. Springer, Berlin

    Google Scholar 

  16. Poppinga J, Vaskevicius N, Birk A, Pathak K (2008) Fast plane detection and polygonalization in noisy 3D range images. In: IEEE international conference on intelligent robots and systems (IROS), Nice, France

  17. Vaskevicius N, Birk A, Pathak K Schwertfeger S Rathnam R (2010) Efficient representation in 3D environment modeling for planetary robotic exploration. Adv Robot 24(8–9)

    Google Scholar 

  18. Weingarten J, Siegwart R (2006) 3D SLAM using planar segments. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), Beijing

  19. Weingarten J (2006) Feature-based 3D SLAM. PhD thesis, EPFL, Lausanne, Switzerland

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andreas Birk.

Additional information

The work presented here was supported by the German Research Foundation (DFG).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Birk, A., Pathak, K., Vaskevicius, N. et al. Surface Representations for 3D Mapping. Künstl Intell 24, 249–254 (2010). https://doi.org/10.1007/s13218-010-0035-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13218-010-0035-1

Keywords

Navigation