Rock Discontinuities Identification from 3D Point Clouds Using Artificial Neural Network
Yunfeng Ge,Bei Cao,Huiming Tang
DOI: https://doi.org/10.1007/s00603-021-02748-w
IF: 6.518
2022-01-31
Rock Mechanics and Rock Engineering
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.
geosciences, multidisciplinary,engineering, geological