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

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).

Authors

Institutions

Publication Details

Journal
Journal of Rock Mechanics and Geotechnical Engineering
Published
2025-04-26
DOI
https://doi.org/10.1016/j.jrmge.2025.01.052
Citations
10
Primary Topic
Image Processing and 3D Reconstruction
Type
article
Field-Weighted Citation Impact
12.76
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Mehmet Akıf Günen
10 citations
Journal of Rock Mechanics and Geotechnical Engineering
Image Processing and 3D Reconstruction
12.76
article

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

Mehmet Akıf Günen
article en
10 citations

Abstract

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).

Journal of Rock Mechanics and Geotechnical EngineeringVol. 17(12)
Gümüşhane University (TR)
Openalex Percentile: Top 1%
Image Processing and 3D Reconstruction
12.76
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.