Explainable artificial intelligence for rock discontinuity detection from point cloud with ensemble methods

MakaleYayıncıda açık erişim

Özet

This study presents a framework for the semi-automatic detection of rock discontinuities using a three-dimensional (3D) point cloud (PC). The process begins by selecting an appropriate neighborhood size, a critical step for feature extraction from the PC. The effects of different neighborhood sizes (k = 5, 10, 20, 50, and 100) have been evaluated to assess their impact on classification performance. After that, 17 geometric and spatial features were extracted from the PC. Next, ensemble methods, AdaBoost.M2, random forest, and decision tree, have been compared with Artificial Neural Networks to classify the main discontinuity sets. The McNemar test indicates that the classifiers are statistically significant. The random forest classifier consistently achieves the highest performance with an accuracy exceeding 95% when using a neighborhood size of k = 100, while recall, F-score, and Cohen's Kappa also demonstrate high success. SHapley Additive exPlanations (SHAP), an Explainable AI technique, has been used to evaluate feature importance and improve the explainability of black-box machine learning models in the context of rock discontinuity classification. The analysis reveals that features such as normal vectors, verticality, and Z-values have the greatest influence on identifying main discontinuity sets, while linearity, planarity, and eigenvalues contribute less, making the model more transparent and easier to understand. After classification, individual discontinuity sets were detected using a revised DBSCAN from the main discontinuity sets. Finally, the orientation parameters of the plane fitted to each discontinuity were derived from the plane parameters obtained using the Random Sample Consensus (RANSAC). Two real-world datasets (obtained from SfM and LiDAR) and one synthetic dataset were used to validate the proposed method, which successfully identified rock discontinuities and their orientation parameters (dip angle/direction).

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/gumushane/13654Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1016/j.jrmge.2025.01.052Yayıncı resmi DOI adresi
Tam Kayıt
AlanDeğerDil
dc.contributor.authorGünen, Mehmet Akif
dc.date.accessioned2026-10-22T10:21:36.994988031Z
dc.date.available2026-10-22T10:21:36.994988031Z
dc.date.issued2025
dc.description.abstractThis study presents a framework for the semi-automatic detection of rock discontinuities using a three-dimensional (3D) point cloud (PC). The process begins by selecting an appropriate neighborhood size, a critical step for feature extraction from the PC. The effects of different neighborhood sizes (k = 5, 10, 20, 50, and 100) have been evaluated to assess their impact on classification performance. After that, 17 geometric and spatial features were extracted from the PC. Next, ensemble methods, AdaBoost.M2, random forest, and decision tree, have been compared with Artificial Neural Networks to classify the main discontinuity sets. The McNemar test indicates that the classifiers are statistically significant. The random forest classifier consistently achieves the highest performance with an accuracy exceeding 95% when using a neighborhood size of k = 100, while recall, F-score, and Cohen's Kappa also demonstrate high success. SHapley Additive exPlanations (SHAP), an Explainable AI technique, has been used to evaluate feature importance and improve the explainability of black-box machine learning models in the context of rock discontinuity classification. The analysis reveals that features such as normal vectors, verticality, and Z-values have the greatest influence on identifying main discontinuity sets, while linearity, planarity, and eigenvalues contribute less, making the model more transparent and easier to understand. After classification, individual discontinuity sets were detected using a revised DBSCAN from the main discontinuity sets. Finally, the orientation parameters of the plane fitted to each discontinuity were derived from the plane parameters obtained using the Random Sample Consensus (RANSAC). Two real-world datasets (obtained from SfM and LiDAR) and one synthetic dataset were used to validate the proposed method, which successfully identified rock discontinuities and their orientation parameters (dip angle/direction).
dc.identifier.doi10.1016/j.jrmge.2025.01.052
dc.identifier.eissn2589-0417
dc.identifier.endpage7611
dc.identifier.issn1674-7755
dc.identifier.issue12
dc.identifier.scopus2-s2.0-105013977873
dc.identifier.startpage7590
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/gumushane/13654
dc.identifier.volume17
dc.identifier.wosWOS:001644133300001
dc.language.isoen
dc.publisherChinese Academy of Sciences
dc.relation.ispartofJournal of Rock Mechanics and Geotechnical Engineering
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectDip/dip direction
dc.subjectExplainable AI techniques
dc.subjectMachine learning
dc.subjectPoint cloud (PC)
dc.subjectRock discontinuity
dc.subject.classificationEngineering, Geological
dc.subject.classificationEngineering
dc.subject.otherartificial intelligence
dc.subject.otherartificial neural network
dc.subject.otherautomation
dc.subject.othermachine learning
dc.subject.otherrock mechanics
dc.titleExplainable artificial intelligence for rock discontinuity detection from point cloud with ensemble methods
dc.typeArticle
dspace.entity.typePublication
rdl.citation.openalex19
rdl.citation.scopus15
rdl.citation.wos15
rdl.oa.statusgold
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)