A Machine Learning Approach to Extract Rock Mass Discontinuity Orientation and Spacing, from Laser Scanner Point Clouds

This study wants to give a contribution to the semi-automatic evaluation of rock mass discontinuities, orientation and spacing, as important parameters used in Engineering. In complex and inaccessible study areas, a traditional geological survey is hard to conduct, therefore, remote sensing techniqu...

Full description

Bibliographic Details
Main Authors: Elisa Mammoliti, Francesco Di Stefano, Davide Fronzi, Adriano Mancini, Eva Savina Malinverni, Alberto Tazioli
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/14/10/2365
_version_ 1827666821344395264
author Elisa Mammoliti
Francesco Di Stefano
Davide Fronzi
Adriano Mancini
Eva Savina Malinverni
Alberto Tazioli
author_facet Elisa Mammoliti
Francesco Di Stefano
Davide Fronzi
Adriano Mancini
Eva Savina Malinverni
Alberto Tazioli
author_sort Elisa Mammoliti
collection DOAJ
description This study wants to give a contribution to the semi-automatic evaluation of rock mass discontinuities, orientation and spacing, as important parameters used in Engineering. In complex and inaccessible study areas, a traditional geological survey is hard to conduct, therefore, remote sensing techniques have proven to be a very useful tool for discontinuity analysis. However, critical expert judgment is necessary to make reliable analyses. For this reason, the open-source Python tool named DCS (Discontinuities Classification and Spacing) was developed to manage point cloud data. The tool is written in Python and is based on semi-supervised clustering. By this approach the users can: (a) estimate the number of discontinuity sets (here referred to as “clusters”) using the Error Sum of Squares (SSE) method and the K-means algorithm; (b) evaluate step by step the quality of the classification visualizing the stereonet and the scatterplot of dip vs. dip direction from the clustering; (c) supervise the clustering procedure through a manual initialization of centroids; (d) calculate the normal spacing. In contrast to other algorithms available in the literature, the DCS method does not require complex parameters as inputs for the classification and permits the users to supervise the procedure at each step. The DCS approach was tested on the steep coastal cliff of Ancona town (Italy), called the Cardeto–Passetto cliff, which is characterized by a complex fracturing and is largely affected by rockfall phenomena. The results of discontinuity orientation were validated with the field survey and compared with the ones of the FACETS plug-in of CloudCompare. In addition, the algorithm was tested and validated on regular surfaces of an anthropic wall located at the bottom of the cliff. Eventually, a kinematic analysis of rock slope stability was performed, discussing the advantages and limitations of the methods considered and making fundamental considerations on their use.
first_indexed 2024-03-10T01:57:04Z
format Article
id doaj.art-a29bcd00f84647eda300f849f924fc3b
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-10T01:57:04Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-a29bcd00f84647eda300f849f924fc3b2023-11-23T12:54:59ZengMDPI AGRemote Sensing2072-42922022-05-011410236510.3390/rs14102365A Machine Learning Approach to Extract Rock Mass Discontinuity Orientation and Spacing, from Laser Scanner Point CloudsElisa Mammoliti0Francesco Di Stefano1Davide Fronzi2Adriano Mancini3Eva Savina Malinverni4Alberto Tazioli5Scuola di Scienze e Tecnologie, Sezione di Geologia, Università di Camerino, Via Gentile III da Varano, 62032 Camerino, ItalyDipartimento di Ingegneria Civile, Edile e dell’Architettura (DICEA), Università Politecnica delle Marche, 60100 Ancona, ItalyDipartimento di Scienze, Ingegneria della Materia dell’Ambiente ed Urbanistica (SIMAU), Università Politecnica delle Marche, Via Brecce Bianche 12, 60100 Ancona, ItalyDipartimento di Ingegneria dell’Informazione (DII), Università Politecnica delle Marche, Via Brecce Bianche 1, 60100 Ancona, ItalyDipartimento di Ingegneria Civile, Edile e dell’Architettura (DICEA), Università Politecnica delle Marche, 60100 Ancona, ItalyDipartimento di Scienze, Ingegneria della Materia dell’Ambiente ed Urbanistica (SIMAU), Università Politecnica delle Marche, Via Brecce Bianche 12, 60100 Ancona, ItalyThis study wants to give a contribution to the semi-automatic evaluation of rock mass discontinuities, orientation and spacing, as important parameters used in Engineering. In complex and inaccessible study areas, a traditional geological survey is hard to conduct, therefore, remote sensing techniques have proven to be a very useful tool for discontinuity analysis. However, critical expert judgment is necessary to make reliable analyses. For this reason, the open-source Python tool named DCS (Discontinuities Classification and Spacing) was developed to manage point cloud data. The tool is written in Python and is based on semi-supervised clustering. By this approach the users can: (a) estimate the number of discontinuity sets (here referred to as “clusters”) using the Error Sum of Squares (SSE) method and the K-means algorithm; (b) evaluate step by step the quality of the classification visualizing the stereonet and the scatterplot of dip vs. dip direction from the clustering; (c) supervise the clustering procedure through a manual initialization of centroids; (d) calculate the normal spacing. In contrast to other algorithms available in the literature, the DCS method does not require complex parameters as inputs for the classification and permits the users to supervise the procedure at each step. The DCS approach was tested on the steep coastal cliff of Ancona town (Italy), called the Cardeto–Passetto cliff, which is characterized by a complex fracturing and is largely affected by rockfall phenomena. The results of discontinuity orientation were validated with the field survey and compared with the ones of the FACETS plug-in of CloudCompare. In addition, the algorithm was tested and validated on regular surfaces of an anthropic wall located at the bottom of the cliff. Eventually, a kinematic analysis of rock slope stability was performed, discussing the advantages and limitations of the methods considered and making fundamental considerations on their use.https://www.mdpi.com/2072-4292/14/10/2365rock mass characterizationdiscontinuity analysisdiscontinuity spacingdiscontinuity orientationpoint cloudTerrestrial Laser Scanner
spellingShingle Elisa Mammoliti
Francesco Di Stefano
Davide Fronzi
Adriano Mancini
Eva Savina Malinverni
Alberto Tazioli
A Machine Learning Approach to Extract Rock Mass Discontinuity Orientation and Spacing, from Laser Scanner Point Clouds
Remote Sensing
rock mass characterization
discontinuity analysis
discontinuity spacing
discontinuity orientation
point cloud
Terrestrial Laser Scanner
title A Machine Learning Approach to Extract Rock Mass Discontinuity Orientation and Spacing, from Laser Scanner Point Clouds
title_full A Machine Learning Approach to Extract Rock Mass Discontinuity Orientation and Spacing, from Laser Scanner Point Clouds
title_fullStr A Machine Learning Approach to Extract Rock Mass Discontinuity Orientation and Spacing, from Laser Scanner Point Clouds
title_full_unstemmed A Machine Learning Approach to Extract Rock Mass Discontinuity Orientation and Spacing, from Laser Scanner Point Clouds
title_short A Machine Learning Approach to Extract Rock Mass Discontinuity Orientation and Spacing, from Laser Scanner Point Clouds
title_sort machine learning approach to extract rock mass discontinuity orientation and spacing from laser scanner point clouds
topic rock mass characterization
discontinuity analysis
discontinuity spacing
discontinuity orientation
point cloud
Terrestrial Laser Scanner
url https://www.mdpi.com/2072-4292/14/10/2365
work_keys_str_mv AT elisamammoliti amachinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT francescodistefano amachinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT davidefronzi amachinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT adrianomancini amachinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT evasavinamalinverni amachinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT albertotazioli amachinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT elisamammoliti machinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT francescodistefano machinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT davidefronzi machinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT adrianomancini machinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT evasavinamalinverni machinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds
AT albertotazioli machinelearningapproachtoextractrockmassdiscontinuityorientationandspacingfromlaserscannerpointclouds