Log in

Rock Discontinuities Identification from 3D Point Clouds Using Artificial Neural Network

  • Original Paper
  • Published:
Rock Mechanics and Rock Engineering Aims and scope Submit manuscript

Abstract

Rock discontinuities fundamentally impact the mechanical and hydraulic behaviors of a rock mass, and thus it is a critically important task to characterize the geometrical parameters of these rock discontinuities. To measure the discontinuity orientation more accurately and efficiently, two well-known point clouds were taken as cases (a cube and a road cut), and an artificial neural network (ANN)-an machine learning algorithm-was established to identify discontinuities from point clouds through learning a small number of training samples, which had been manually selected from the raw point clouds. Four attributes associated with geometrical features of point clouds were specified as input parameters, namely, point XYZ-coordinates, point normal, point curvature, and point density. Two main groups-discontinuity and non-discontinuity-were produced in the output layer, and the number of the discontinuity groups greatly depended on the sets of discontinuities in the real situation. Using principal component analysis (PCA) and density-based spatial clustering of applications with noise (DBSCAN), single discontinuities were extracted from the group discontinuities which were obtained using ANN, and the corresponding orientations were calculated. The results obtained with the proposed method in this study matched the field surveys and results calculated by a modified region-growing algorithm. The computational efficiency was significantly enhanced using the proposed method, only taking several seconds to process a huge data. More importantly, the accuracy of discontinuity detection was greatly improved by specifying the noise data as the non-discontinuity groups during training samples selection in ANN. The ANN approach does not require the engineers have a strong professional background in computer programming, which simplified the detection and characterization process of rock discontinuity. Furthermore, an APP-named DisDetANN-was developed to implement the rock discontinuity detection based on the proposed ANN model, and the full code of the DisDetANN has been freely shared on GitHub.

Highlights

  • An artificial neural network was created by machine learning to detect group discontinuities from point clouds.

  • Point coordinate, normal, curvature, and density were considered in input layers of the artificial neural network.

  • A clustering algorithm was employed to subdivide group discontinuities into single discontinuities.

  • Both efficiency and accuracy of the discontinuity detection was improved by the proposed approach.

  • An APP and full codes of the proposed method were freely made available to the engineering community.

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

Access this article

Price includes VAT (Thailand)

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

Similar content being viewed by others

Availability of data and material

The data and materials that support the findings of this study are available from the first and corresponding author, Yunfeng Ge, upon reasonable request.

Code availability

The codes that support the findings of this study are available at GitHub (https://Github.com/DisDetANN/DIsDetANNcode).

References

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

    Article  Google Scholar 

  • Alejano LR, Ferrero AM, Ramírez-Oyanguren P, Fernández MÁ (2011) Comparison of limit-equilibrium, numerical and physical models of wall slope stability. Int J Rock Mech Min Sci 48(1):16–26

    Article  Google Scholar 

  • Assali P, Grussenmeyer P, Villemin T, Pollet N, Viguier F (2014) Surveying and modeling of rock discontinuities by terrestrial laser scanning and photogrammetry: Semi-automatic approaches for linear outcrop inspection. J Struct Geol 66:102–114

    Article  Google Scholar 

  • Baltsavias EP (1999) A comparison between photogrammetry and laser scanning. ISPRS J Photogramm Remote Sens 54(2–3):83–94

    Article  Google Scholar 

  • Birant D, Kut A (2007) ST-DBSCAN: An algorithm for clustering spatial–temporal data. Data Knowl Eng 60(1):208–221

    Article  Google Scholar 

  • Chen J, Zhu H, Li X (2016) Automatic extraction of discontinuity orientation from rock mass surface 3D point cloud. Comput Geosci 95:18–31

    Article  Google Scholar 

  • Dongare AD, Kharde RR, Kachare AD (2012) Introduction to artificial neural network. Int J Eng Innov Technol 2(1):189–194

    Google Scholar 

  • Feng XT, Hudson JA (2010) Specifying the information required for rock mechanics modelling and rock engineering design. Int J Rock Mech Min Sci 47(2):179–194

    Article  Google Scholar 

  • Ferrero AM, 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 

  • García-Cortés S, Galán CO, Argüelles-Fraga R, Díaz AM (2012). Automatic detection of discontinuities from 3D point clouds for the stability analysis of jointed rock masses. In 2012 18th International Conference on Virtual Systems and Multimedia. IEEE, p 595–598

  • Ge Y, Kulatilake PH, Tang H, **ong C (2014) Investigation of natural rock joint roughness. Comput Geotech 55:290–305

    Article  Google Scholar 

  • Ge YF, Tang HM, **a D, Wang LQ, Zhao BB, Teaway JW, Zhou T (2018) Automated measurements of discontinuity geometric properties from a 3D-point cloud based on a modified region growing algorithm. Eng Geol 242:44–54

    Article  Google Scholar 

  • Ghosh A, Daemen JJ (1993) Fractal characteristics of rock discontinuities. Eng Geol 34(1–2):1–9

    Article  Google Scholar 

  • 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 

  • Gigli G, Frodella W, Garfagnoli F, Morelli S, Mugnai F, Menna F, Casagli N (2014) 3-D geomechanical rock mass characterization for the evaluation of rockslide susceptibility scenarios. Landslides 11(1):131–140

    Article  Google Scholar 

  • Gomes RK, de Oliveira LP, Gonzaga L Jr, Tognoli FM, 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 

  • Goodman RE, Shi G (1985) Block theory and its application to rock engineering. Prentice-Hall, Englewood Cliffs, New Jersey

    Google Scholar 

  • Guo J, Liu S, Zhang P, Wu L, Zhou W, Yu Y (2017) Towards semi-automatic rock mass discontinuity orientation and set analysis from 3D point clouds. Comput Geosci 103:164–172

    Article  Google Scholar 

  • Haneberg WC (2008) Using close range terrestrial digital photogrammetry for 3-D rock slope modeling and discontinuity map** in the United States. Bull Eng Geol Env 67(4):457–469

    Article  Google Scholar 

  • Hudson JA, Priest SD (1979) Discontinuities and rock mass geometry. Int J Rock Mech Min Sci Geomech Abstr 16(6):339–362

    Article  Google Scholar 

  • ISRM (1978) Suggested methods for the quantitative description of discontinuities in rock masses. Int J Rock Mech Min Sci Geomech Abstr 15:319–368

    Google Scholar 

  • Jain A, Nandakumar K, Ross A (2005) Score normalization in multimodal biometric systems. Pattern Recogn 38(12):2270–2285

    Article  Google Scholar 

  • Jiang R, Jáuregui DV, White KR (2008) Close-range photogrammetry applications in bridge measurement: literature review. Measurement 41(8):823–834

    Article  Google Scholar 

  • Kalenchuk KS, Diederichs MS, McKinnon S (2006) Characterizing block geometry in jointed rockmasses. Int J Rock Mech Min Sci 43(8):1212–1225

    Article  Google Scholar 

  • Klasing K, Althoff D, Wollherr D, Buss M (2009) Comparison of surface normal estimation methods for range sensing applications. In Processing of the 2009 IEEE International Conference on Robotics and Automation. Kobe: IEEE, p 3206–3211

  • Kulatilake PHSW, Shou G, Huang TH, Morgan RM (1995) New peak shear strength criteria for anisotropic rock joints. Int J Rock Mech Min Sci Geomech Abstr 32(7):673–697

    Article  Google Scholar 

  • Kulatilake PHSW, Balasingam P, Park J, Morgan R (2006) Natural rock joint roughness quantification through fractal techniques. Geotech Geol Eng 24(5):1181–1202

    Article  Google Scholar 

  • Lato MJ, Vöge M (2012) Automated map** of rock discontinuities in 3D lidar and photogrammetry models. Int J Rock Mech Min Sci 1997(54):150–158

    Article  Google Scholar 

  • Lato M, Diederichs MS, Hutchinson DJ, Harrap R (2009) Optimization of LiDAR scanning and processing for automated structural evaluation of discontinuities in rockmasses. Int J Rock Mech Min Sci 46(1):194–199

    Article  Google Scholar 

  • Leng X, **ao J, Wang Y (2016) A multi-scale plane-detection method based on the Hough transform and region growing. Photogram Rec 31(154):166–192

    Article  Google Scholar 

  • Li X, Chen Z, Chen J, Zhu H (2019) Automatic characterization of rock mass discontinuities using 3D point clouds. Eng Geol 259:105131

    Article  Google Scholar 

  • Liu YR, Tang HM (2008) Rock mass mechanics. Chemical Industry Press, Bei**g

    Google Scholar 

  • Maerz NH, Youssef AM, Otoo JN, Kassebaum TJ, Duan YE (2013) A simple method for measuring discontinuity orientations from terrestrial LIDAR data. Environ Eng Geosci 19(2):185–194

    Article  Google Scholar 

  • Magid E, Soldea O, Rivlin E (2007) A comparison of Gaussian and mean curvature estimation methods on triangular meshes of range image data. Comput vis Image Underst 107(3):139–159

    Article  Google Scholar 

  • Mah J, Samson C, McKinnon SD (2011) 3D laser imaging for joint orientation analysis. Int J Rock Mech Min Sci 48(6):932–941

    Article  Google Scholar 

  • Merlin VL, Santos RC, Grilo AP, Vieira JCM, Coury DV, Oleskovicz M (2016) A new artificial neural network based method for islanding detection of distributed generators. Int J Electr Power Energy Syst 75:139–151

    Article  Google Scholar 

  • Miller PE, Mills JP, Barr SL, Lim M, Barber D, Parkin G, Hall J (2008) Terrestrial laser scanning for assessing the risk of slope instability along transport corridors. Int Arch Photogramm Remote Sens Spatial Inform Sci 37(B5):495–500

    Google Scholar 

  • Nayak SC, Misra BB, Behera HS (2014) Impact of data normalization on stock index forecasting. Int J Comput Inform Syst Indus Manag Appl 6(2014):257–269

    Google Scholar 

  • Olariu MI, Ferguson JF, Aiken CL, Xu X (2008) Outcrop fracture characterization using terrestrial laser scanners: Deep-water Jackfork sandstone at Big Rock Quarry. Arkansas Geosphere 4(1):247–259

    Article  Google Scholar 

  • Palmstrom A (1995) RMi-a rock mass characterization system for rock engineering purposes. Dissertation, University of Oslo, Norway

  • Pantelidis L (2009) Rock slope stability assessment through rock mass classification systems. Int J Rock Mech Min Sci 46(2):315–325

    Article  Google Scholar 

  • Pham BT, Bui DT, Prakash I (2017) Landslide susceptibility assessment using bagging ensemble based alternating decision trees, logistic regression and J48 decision trees methods: a comparative study. Geotech Geol Eng 35(6):2597–2611

    Article  Google Scholar 

  • Pradhan B, Lee S (2010) Regional landslide susceptibility analysis using back-propagation neural network model at Cameron Highland. Malaysia Landslides 7(1):13–30

    Article  Google Scholar 

  • Priest SD (2012) Discontinuity analysis for rock engineering. Springer, Dordrecht

    Google Scholar 

  • Priest SD, Hudson JA (1976) Discontinuity spacings in rock. Int J Rock Mech Min Sci Geomech Abstr 13(5):135–148

    Article  Google Scholar 

  • 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 

  • Schubert E, Sander J, Ester M, Kriegel HP, Xu X (2017) DBSCAN revisited, revisited: why and how you should (still) use DBSCAN. ACM Trans Database Syst (TODS) 42(3):1–21

    Article  Google Scholar 

  • Shen Y, Lindenbergh R, Wang J, Ferreira G (2018) Extracting individual bricks from a laser scan point cloud of an unorganized pile of bricks. Remote Sens 10(11):1709

    Article  Google Scholar 

  • Slob S, Van Knapen B, Hack R, Turner K, Kemeny J (2005) Method for automated discontinuity analysis of rock slopes with three-dimensional laser scanning. Transp Res Rec 1913(1):187–194

    Article  Google Scholar 

  • Sola J, Sevilla J (1997) Importance of input data normalization for the application of neural networks to complex industrial problems. IEEE Trans Nucl Sci 44(3):1464–1468

    Article  Google Scholar 

  • Sonmez H, Gokceoglu C, Nefeslioglu HA, Kayabasi A (2006) Estimation of rock modulus: for intact rocks with an artificial neural network and for rock masses with a new empirical equation. Int J Rock Mech Min Sci 43(2):224–235

    Article  Google Scholar 

  • Sturzenegger M, Stead D (2009) Close-range terrestrial digital photogrammetry and terrestrial laser scanning for discontinuity characterization on rock cuts. Eng Geol 106(3–4):163–182

    Article  Google Scholar 

  • Tang H, Ge Y, Wang L, Yuan Y, Huang L, Sun M (2012) Study on estimation method of rock mass discontinuity shear strength based on three-dimensional laser scanning and image technique. J Earth Sci 23(6):908–913

    Article  Google Scholar 

  • Tang H, Wasowski J, Juang CH (2019) Geohazards in the three Gorges Reservoir Area, China-Lessons learned from decades of research. Eng Geol 261:1067

    Article  Google Scholar 

  • Telling J, Lyda A, Hartzell P, Glennie C (2017) Review of Earth science research using terrestrial laser scanning. Earth Sci Rev 169:35–68

    Article  Google Scholar 

  • Tran TN, Drab K, Daszykowski M (2013) Revised DBSCAN algorithm to cluster data with dense adjacent clusters. Chemom Intell Lab Syst 120:92–96

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Vallier F, Mitani Y, Boulon M, Esaki T, Pellet F (2010) A shear model accounting scale effect in rock joints behavior. Rock Mech Rock Eng 43(5):581–595

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Wang X, Zou L, Shen X, Ren Y, Qin Y (2017) A region-growing approach for automatic outcrop fracture extraction from a three-dimensional point cloud. Comput Geosci 99:100–106

    Article  Google Scholar 

  • Yılmaz I, Yuksek AG (2008) An example of artificial neural network (ANN) application for indirect estimation of rock parameters. Rock Mech Rock Eng 41(5):781–795

    Article  Google Scholar 

  • Zhang P, Li J, Yang X, Zhu H (2018) Semi-automatic extraction of rock discontinuities from point clouds using the ISODATA clustering algorithm and deviation from mean elevation. Int J Rock Mech Min Sci 110:76–87

    Article  Google Scholar 

  • Zhang F, Damjanac B, Maxwell S (2019) Investigating hydraulic fracturing complexity in naturally fractured rock masses using fully coupled multiscale numerical modeling. Rock Mech Rock Eng 52(12):5137–5160

    Article  Google Scholar 

Download references

Acknowledgements

This work was jointly supported by the National Key R&D Program of China (No. 2017YFC1501303), and the National Natural Science Foundation of China (No. 42077264). Thanks to Dr. Matt Lato of the Queen’s University in Canada and Dr. Adrián J. Riquelme of the Universidad de Alicante in Spain to share the point clouds. The authors’ special appreciation goes to Mr. Ross Haselhorst and Mr. Lea Hickerson for language editing.

Author information

Authors and Affiliations

Authors

Contributions

YG: conceptualization, data curation, formal analysis, investigation, methodology, resources, software, supervision, validation, visualization, writing-original draft. BC: data curation, software, investigation, validation, visualization, writing-original draft. HT: conceptualization, funding acquisition, project administration, supervision.

Corresponding author

Correspondence to Yunfeng Ge.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

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

Ge, Y., Cao, B. & Tang, H. Rock Discontinuities Identification from 3D Point Clouds Using Artificial Neural Network. Rock Mech Rock Eng 55, 1705–1720 (2022). https://doi.org/10.1007/s00603-021-02748-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00603-021-02748-w

Keywords

Navigation