skip to main content
10.1145/3013971.3014008acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Automatic planar shape segmentation from indoor point clouds

Published:03 December 2016Publication History

ABSTRACT

The use of a terrestrial laser scanner (TLS) has become a popular technique for the acquisition of 3D scenes in architecture and design. Surface reconstruction is used to generate a digital model from the acquired point clouds. However, the model often consists of excessive data, limiting real-time user experiences that make use of the model. In this study, we present a coarse to fine planar shape segmentation method for indoor point clouds, which results in the digital model of an indoor scene being represented by a small number of planar patches. First, the Gaussian map and region growing techniques are used to coarsely segment the planar shape from sampled point clouds. Then, the best-fit-plane is calculated by random sample consensus (RANSAC), avoiding the negative impact of outliers. Finally, the refinement of planar shape is produced by projecting point clouds onto the corresponding bestfit-plane. Our method has been demonstrated to be robust towards noise and outliers in the scanned point clouds and overcomes the limitations of over- and under-segmentation. We have tested our system and algorithms on real datasets and experiments show the reliability of the proposed method against existing region-growing methods.

References

  1. Adan, A., Quintana, B., V Zquez, A.S., Olivares, A., Parra, E. and Prieto, S. 2015. Towards the automatic scanning of indoors with robots. Sensors 15,5, 11551--11574.Google ScholarGoogle ScholarCross RefCross Ref
  2. Awwad, T.M., Zhu, Q., Du, Z. and Zhang, Y. 2010. An improved segmentation approach for planar surfaces from unstructured 3D point clouds. The Photogrammetric Record 25,129, 5--23.Google ScholarGoogle ScholarCross RefCross Ref
  3. Biosca, J.M. and Lerma, J.L. 2008. Unsupervised robust planar segmentation of terrestrial laser scanner point clouds based on fuzzy clustering methods. ISPRS Journal of Photogrammetry and Remote Sensing 63,1, 84--98.Google ScholarGoogle ScholarCross RefCross Ref
  4. Buck, U., Naether, S., Rass, B., Jackowski, C., and Thali, M.J. 2013. Accident or homicide-virtual crime scene reconstruction using 3D methods. Forensic Sci. Int. 225, 1--3, 75--84.Google ScholarGoogle Scholar
  5. Crosilla, F., Visintini, D. and Sepic, F. 2009. Reliable automatic classification and segmentation of laser point clouds by statistical analysis of surface curvature values. Applied Geomatics 1, 17--30.Google ScholarGoogle ScholarCross RefCross Ref
  6. Deschaud, J., and Goulette, F. 2010. A fast and accurate plane detection algorithm for large noisy point clouds using filtered normals and voxel growing. In Proceedings of 3D Processing, Visualization and Transmission Conference (3DPVT2010).Google ScholarGoogle Scholar
  7. Douros, I. and Buxton, B.F. 2002. Three-dimensional surface curvature estimation using quadric surface patches. Scanning.Google ScholarGoogle Scholar
  8. Fischler, M.A. and Bolles, R.C. 1981. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Communications of the ACM 24, 6, 381--395. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Guo, J., Yan, D.M., Jia, X. and Zhang, X. 2015. Efficient maximal Poisson-disk sampling and remeshing on surfaces. Computers & Graphics 46, 72--79. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hoppe, H., Derose, T., Duchamp, T., Mcdonald, J. and Stuetzle, W. 1992. Surface reconstruction from unorganized points. In Proceedings of SIGGRAPH'92, 71--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Izadi, S., Kim, D., Hilliges, O., Molyneaux, D., Newcombe, R., Kohli, P., Shotton, J., Hodges, S., Freeman, D. and Davison, A. 2011. KinectFusion: real-time 3D reconstruction and interaction using a moving depth camera. In Proceedings of the 24th annual ACM symposium on User interface software and technology, 559--568. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kazhdan, M., Bolitho, M. and Hoppe, H. 2006. Poisson surface reconstruction. In Proceedings of the fourth Eurographics symposium on Geometry processing, 61--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Leng, X., Xiao, J. and Wang, Y. 2016. A multi-scale plane-detection method based on the Hough transform and region growing. The Photogrammetric Record 31, 154, 166--192.Google ScholarGoogle Scholar
  14. Liu, Y. and Xiong, Y. 2008. Automatic segmentation of unorganized noisy point clouds based on the Gaussian map. Computer-Aided Design 40, 5, 576--594. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ma, L., Favier, R., Do, L., Bondarev, E. and De with, P.H. 2013. Plane segmentation and decimation of point clouds for 3D environment reconstruction. IEEE 10th Consumer Communications and Networking Conference (CCNC), 43--49.Google ScholarGoogle Scholar
  16. Mitra, N.J. and Nguyen, A. 2003. Estimating surface normals in noisy point cloud data. In Proceedings of the nineteenth annual symposium on Computational geometry, 322--328. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Mozos, O.M., Mizutani, H., Kurazume, R. and Hasegawa, T. 2012. Categorization of indoor places using the kinect sensor. Sensors 12, 5, 6695--6711.Google ScholarGoogle ScholarCross RefCross Ref
  18. Mura, C., Mattausch, O., Villanueva, A.J., Gobbetti, E. and Pajarola, R. 2014. Automatic room detection and reconstruction in cluttered indoor environments with complex room layouts. Computers & Graphics 44, 20--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Nan, L., Xie, K. and Sharf, A. 2012. A search-classify approach for cluttered indoor scene understanding. ACM Transactions on Graphics 31, 6, Article 137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Nurunnabi, A., West, G. and Belton, D. 2015. Outlier detection and robust normal-curvature estimation in mobile laser scanning 3D point cloud data. Pattern Recognition 48, 4, 1404--1419. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Ochmann, S., Vock, R., Wessel, R. and Klein, R. 2016. Automatic reconstruction of parametric building models from indoor point clouds. Computers & Graphics 54, 94--103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Oesau, S., Lafarge, F. and Alliez, P. 2014. Indoor scene reconstruction using feature sensitive primitive extraction and graph-cut. ISPRS Journal of Photogrammetry and Remote Sensing 90, 68--82.Google ScholarGoogle ScholarCross RefCross Ref
  23. Pauly, M., Gross, M. and Kobbelt, L.P. 2002. Efficient simplification of point-sampled surfaces. In Proceedings of the IEEE conference on Visualization'02, 163--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Pauly, M., Keiser, R. and Gross, M. 2003. Multi-scale Feature Extraction on Point-Sampled Surfaces. Computer Graphics Forum 22, 3, 281--289. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Pauly, M., Keiser, R., Kobbelt, L.P. and Gross, M. 2003. Shape modeling with point-sampled geometry. ACM Transactions on Graphics 22, 3, 641--650. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Rabbani, T., Van Den Heuvel, F. and Vosselmann, G. 2006. Segmentation of point clouds using smoothness constraint. International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 36, 248--253.Google ScholarGoogle Scholar
  27. Schnabel, R., Wahl, R. and Klein, R. 2007. Efficient RANSAC for Point-Cloud Shape Detection. Computer Graphics Forum 26, 2, 214--226.Google ScholarGoogle ScholarCross RefCross Ref
  28. Shao, T., Xu, W., Zhou, K., Wang, J., Li, D. and Guo, B. 2012. An interactive approach to semantic modeling of indoor scenes with an RGBD camera. ACM Transactions on Graphics 31, 6, Article 136. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Silberman, N. and Fergus, R. 2011. Indoor scene segmentation using a structured light sensor. Proceeding of IEEE International Conference on Computer Vision Workshops (ICCV Workshops), 601--608.Google ScholarGoogle Scholar
  30. Silberman, N., Hoiem, D., Kohli, P. and Fergus, R. 2012. Indoor segmentation and support inference from RGBD images. Proceeding of European Conference on Computer Vision (ECCV'12), 746--760. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Tarsha-Kurdi, F., Landes, T. and Grussenmeyer, P. 2007. Hough-transform and extended ransac algorithms for automatic detection of 3d building roof planes from lidar data. In Proceedings of the ISPRS Workshop on Laser Scanning, 407--412.Google ScholarGoogle Scholar
  32. VC, H.P. 1962. Method and means for recognizing complex patterns. In US Patent, 1962Google ScholarGoogle Scholar
  33. Vosselman, G. and Dijkman, S. 2001. 3D building model reconstruction from point clouds and ground plans. International archives of photogrammetry remote sensing and spatial information sciences 34, 37--44.Google ScholarGoogle Scholar
  34. Wang, Y., Feng, H.Y., Delorme, F.É. and Engin, S. 2013. An adaptive normal estimation method for scanned point clouds with sharp features. Computer-Aided Design 45, 11, 1333--1348. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Wang, Y., Hao, W., Ning, X., Zhao, M., Zhang, J., Shi, Z. and Zhang, X. 2013. Automatic segmentation of urban point clouds based on the Gaussian map. The Photogrammetric Record 28, 144, 342--361.Google ScholarGoogle Scholar
  36. Weber, C., Hahmann, S. and Hagen, H. 2010. Sharp feature detection in point clouds. In Proceeding of Shape Modeling International Conference (SMI' 10), 175--186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Whelan, T., Kaess, M., Johannsson, H., Fallon, M., Leonard, J.J. and Mcdonald, J. 2015. Real-time large-scale dense RGB-D SLAM with volumetric fusion. The International Journal of Robotics Research 34, 598--626. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Xiong, X., Adan, A., Akinci, B. and Huber, D. 2013. Automatic creation of semantically rich 3D building models from laser scanner data. Automation in Construction 31, 325--337.Google ScholarGoogle ScholarCross RefCross Ref
  39. Pang X., Pang., M, P. and Xiao, C. 2010. An algorithm for extracting and enhancing valley-ridge features from point sets. Acta Automatica Sinica 36, 1074--1083.Google ScholarGoogle ScholarCross RefCross Ref
  40. Zhang, X., Li, G., Xiong, Y. and He, F. 2008. 3D mesh segmentation using mean-shifted curvature. In International Conference on Geometric Modeling and Processing, 465--474. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Zou, Y., Chen, W., Wu, X. and Liu, Z. 2012. Indoor localization and 3D scene reconstruction for mobile robots using the Microsoft Kinect sensor. In IEEE 10th International Conference on Industrial Informatics, 1182--1187.Google ScholarGoogle Scholar

Index Terms

  1. Automatic planar shape segmentation from indoor point clouds

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        VRCAI '16: Proceedings of the 15th ACM SIGGRAPH Conference on Virtual-Reality Continuum and Its Applications in Industry - Volume 1
        December 2016
        381 pages
        ISBN:9781450346924
        DOI:10.1145/3013971
        • Conference Chairs:
        • Yiyu Cai,
        • Daniel Thalmann

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 3 December 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate51of107submissions,48%

        Upcoming Conference

        SIGGRAPH '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader