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...
Main Authors: | , , , , , |
---|---|
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 |