Skip to main content
Log in

Efficient and automatic plane detection approach for 3-D rock mass point clouds

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The detection of planar regions from three-dimensional (3-D) laser scanning point clouds has become more and more significant in many scientific fields, including 3-D reconstruction, augmented reality and analysis of discontinuities. In rock engineering, planes extracted from rock mass point clouds are the foundational step to build 3-D numerical models of rock mass, which is significant in analysis of rock stability. In the past, several approaches have been proposed for detecting planes from TLS point clouds. However, these methods have difficulties in processing rock points because of the uniqueness of rock. This paper introduces a novel and efficient method for plane detection from 3-D rock mass point clouds. Firstly, after filtering the raw point clouds of rock mass acquired through laser scanning, the point cloud is split into some small voxels according to the specified resolution. Then, for the purpose of acquisition of high-quality growth units, an accurate coplanarity test process is used in each voxel. Meanwhile, the accurate neighborhood information can be built according to the result of coplanarity test. Finally, small voxels are clustered into a completed plane by region growing and the procedure of postprecessing. The performance of this method was tested in one icosahedron point cloud and three rock mass point clouds. Compared with the existing methods, the results demonstrate superior performance of our method in the field of plane detection.

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
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Abellán A, Oppikofer T, Jaboyedoff M, Rosser NJ, Lim M, Lato M (2014) Terrestrial laser scanning of rock slope instabilities. Earth Surf Process Landf 39(1):80–97

    Article  Google Scholar 

  2. Awwad TM, Zhu Q, Du Z, Zhang Y (2010) An improved segmentation approach for planar surfaces from unstructured 3d point clouds. Photogramm Rec 25 (129):5–23

    Article  Google Scholar 

  3. Borrmann D, Elseberg J, Kai L, NÍźchter A (2011) The 3d hough transform for plane detection in point clouds: A review and a new accumulator design. 3d Res 2(2):1–13

    Article  Google Scholar 

  4. Bretar F, Roux M (2005) Extraction of 3d planar primitives from raw airborne laser data: a normal driven ransac approach. In: Iapr conference on machine vision applications, pp 452–455

  5. Deschaud J-E, Goulette F (2010) cOis 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

  6. Duda RO, Hart PE (1972) Use of the hough transformation to detect lines and curves in pictures. Commun ACM 15(1):11–15

    Article  MATH  Google Scholar 

  7. Fan D-P, Cheng M-M, Liu Y, Li T, Borji A (2017) Structure-measure: A new way to evaluate foreground maps. In: Proceedings of the IEEE international conference on computer vision, pp 4548–4557

  8. Fan D-P, Gong C, Cao Y, Bo R, Cheng M-M, Borji A (2018) Enhanced-alignment measure for binary foreground map evaluation. In: International joint conferences on artificial intelligence

  9. Fernandes LAF, Oliveira MM (2008) Real-time line detection through an improved hough transform voting scheme. Pattern Recogn 41(1):299–314

    Article  MATH  Google Scholar 

  10. Ferrero A, Forlani G, Roncella R, Voyat HI (2009) Advanced geostructural survey methods applied to rock mass characterization. Rock Mech Rock Eng 42 (4):631–665

    Article  Google Scholar 

  11. Fischler MA, Bolles RC (1981) Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun ACM 24(6):381–395

    Article  MathSciNet  Google Scholar 

  12. Forlani G, Nardinocchi C, Scaioni M (2006) Complete classification of raw lidar data and 3d reconstruction of buildings. Pattern Anal Applic 8(4):357–374

    Article  MathSciNet  Google Scholar 

  13. Gigli G, Mugnai F, Leoni L, Casagli N (2009) Brief communication ”analysis of deformations in historic urban areas using terrestrial laser scanning. Nat Hazards Earth Syst Sci 9(6):1759–1761

    Article  Google Scholar 

  14. Gigli G, Casagli N (2011) Semi-automatic extraction of rock mass structural data from high resolution lidar point clouds. Int J Rock Mech Min Sci 48(2):187–198

    Article  Google Scholar 

  15. Gomes RK, De Oliveira LPL, Luiz G Jr, Tognoli FMW, Veronez MR, De Souza MK (2016) An algorithm for automatic detection and orientation estimation of planar structures in lidar-scanned outcrops. Comput Geosci 90:170–178

    Article  Google Scholar 

  16. Hähnel D, Burgard W, Thrun S (2003) Learning compact 3d models of indoor and outdoor environments with a mobile robot. Robot Auton Syst 44(1):15–27

    Article  Google Scholar 

  17. He L, An XM, Ma GW, Zhao ZY (2013) Development of three-dimensional numerical manifold method for jointed rock slope stability analysis. Int J Rock Mech Min Sci 64(6):22–35

    Article  Google Scholar 

  18. Holz D, Behnke S (2012) Fast range image segmentation and smoothing using approximate surface reconstruction and region growing. In: International conference on intelligent autonomous systems, pp 61–73

    Google Scholar 

  19. Hu Z, Bai D (2017) Planar object detection from 3d point clouds based on pyramid voxel representation. Multimed Tools Appl 76(22):24343–24357

    Article  Google Scholar 

  20. Hu L, Xiao J, Wang Y (2019) An automatic 3d registration method for rock mass point clouds based on plane detection and polygon matching. Vis Comput:1–13. https://doi.org/10.1007/s00371-019-01648-z

  21. Lato M, Vöge M (2012) Automated mapping of rock discontinuities in 3d lidar and photogrammetry models. Int J Rock Mech Min Sci 54(3):150–158

    Article  Google Scholar 

  22. Lato M, Kemeny J, Harrap RM, Bevan G (2013) Rock bench: Establishing a common repository and standards for assessing rockmass characteristics using lidar and photogrammetry. Comput Geosci 50(1):106–114

    Article  Google Scholar 

  23. Leng X, Xiao J, Wang Y (2016) A multi-scale plane-detection method based on the hough transform and region growing. Photogramm Rec 31(154):166–192

    Article  Google Scholar 

  24. Limberger FA, Oliveira MM (2015) Real-time detection of planar regions in unorganized point clouds. Pattern Recogn 48(6):2043–2053

    Article  Google Scholar 

  25. Lin H, Gao Ju, Yu Z, Lu G, Ye M, Zhang C, Liu L, Yang R (2013) Semantic decomposition and reconstruction of residential scenes from lidar data. Acm Trans Graph 32(4):66:1–66:10

    Google Scholar 

  26. Liu J, Wu ZK (2014) An adaptive approach for primitive shape extraction from point clouds. Optik - Int J Light Electron Opt 125(9):2000–2008

    Article  Google Scholar 

  27. Margolin R, Zelnik-Manor L, Tal A (2014) How to evaluate foreground maps?. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 248–255

  28. Nie G-Y, Cheng M-M, Liu Y, Liang Z, Fan D-P, Liu Y, Wang Y (2019) Multi-level context ultra-aggregation for stereo matching. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 3283–3291

  29. Oesau S, Lafarge F, Alliez P (2015) Planar shape detection and regularization in tandem. Comput Graph Forum 35(17):2453–4

    Google Scholar 

  30. Poppinga J, Vaskevicius N, Birk A, Pathak K (2008) Fast plane detection and polygonalization in noisy 3d range images. In: 2008 IEEE/RSJ International conference on intelligent robots and systems, pp 3378–3383

  31. Riquelme AJ, AbellÍćn A, TomÍćs R, Jaboyedoff M (2014) A new approach for semi-automatic rock mass joints recognition from 3d point clouds. Comput Geosci 68:38–52

    Article  Google Scholar 

  32. Schnabel R, Wahl R, Klein R (2007) Efficient ransac for point-cloud shape detection. Comput Graph Forum 26(2):214–226

    Article  Google Scholar 

  33. Simon G, Fitzgibbon AW, Zisserman A (2000) Markerless tracking using planar structures in the scene. In: IEEE And ACM international symposium on augmented reality, pp 120–128

  34. Tarsha-Kurdi F, Landes T, Grussenmeyer P et al (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, vol 36, pp 407–412

  35. Umili G, Ferrero A, Einstein HH (2012) A new method for automatic discontinuity traces sampling on rock mass 3d model. Comput Geosci 51(2):182–192

    Google Scholar 

  36. Vöge M, Lato M, Diederichs MS (2013) Automated rockmass discontinuity mapping from 3-dimensional surface data. Eng Geol 164(18):155–162

    Article  Google Scholar 

  37. Vosselman G, Gorte BGH, Sithole G, Rabbani T (2004) Recognising structure in laser scanner point clouds. Int Arch Photogramm Remote Sens Spatial Inf Sci 46(8):33–38

    Google Scholar 

  38. Wang J, Garratt M, Anavatti S (2015) Dominant plane detection using a rgb-d camera for autonomous navigation. In: International conference on automation, robotics and applications, pp 456–460

  39. Wulder MA, White JC, Nelson RF, Næsset E, Ørka H, Coops, NC, Hilker, T, Bater CW, Gobakken T (2012) Lidar sampling for large-area forest characterization: A review. Remote Sens Environ 121:196–209

    Article  Google Scholar 

  40. Xiao J, Zhang J, Zhang J, Zhang H (2011) Fast plane detection for slam from noisy range images in both structured and unstructured environments, pp 1768–1773

  41. Xiao J, Adler B, Zhang H (2012) 3d point cloud registration based on planar surfaces. In: Multisensor fusion and integration for intelligent systems, pp 40–45

  42. Xiao J, Zhang J, Adler B, Zhang H, Zhang J (2013) Three-dimensional point cloud plane segmentation in both structured and unstructured environments. Robot Auton Syst 61(12):1641–1652

    Article  Google Scholar 

  43. Yan WY, Shaker A, El-Ashmawy N (2015) Urban land cover classification using airborne lidar data: A review. Remote Sens Environ 158:295–310

    Article  Google Scholar 

  44. Yang MY, Förstner W (2010) Plane detection in point cloud data. In: Proceedings of the 2nd international conference on machine control guidance, Bonn, vol 1, pp 95–104

  45. Zeineldin RA, El-Fishawy NA (2016) Fast and accurate ground plane detection for the visually impaired from 3d organized point clouds. In: Sai computing conference, pp 373–379

  46. Zhang M, Jiang G, Wu C, Quan L (2012) Horizontal plane detection from 3d point clouds of buildings. Electron Lett 48(13):764–765

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the Key Research Program of Frontier Sciences CAS (QYZDY-SSW-SYS004), Beijing Nova program (Z171100001117048), Beijing science and technology projectZ181100003818019, the Open Research Fund of Key Laboratory of Space Utilization, Chinese Academy of Sciences, the Strategic Priority Research Program of the Chinese Academy of Sciences (No. XDA23090304), National Natural Science Foundation of China (61471338, 61802362), and Youth Innovation Promotion Association CAS (2015361).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Xiao.

Ethics declarations

Conflict of interests

The authors certify that there is no conflict of interest with any organization for the present work.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hu, L., Xiao, J. & Wang, Y. Efficient and automatic plane detection approach for 3-D rock mass point clouds. Multimed Tools Appl 79, 839–864 (2020). https://doi.org/10.1007/s11042-019-08189-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-08189-6

Keywords

Navigation