Generalized Extraction of Bolts, Mesh, and Rock in Tunnel Point Clouds: A Critical Comparison of Geometric Feature-Based Methods Using Random Forest and Neural Networks
<p>Workflow diagram of the research.</p> "> Figure 2
<p>Illustration of the Mine 1 point cloud showing (<b>A</b>) point labels and (<b>B</b>) division of the dataset into left (blue) and right (red) portions for training and testing purposes.</p> "> Figure 3
<p>Illustration of the Mine 2 point cloud showing (<b>A</b>) point labels and (<b>B</b>) division of the dataset into left (blue) and right (red) portions for training and testing purposes.</p> "> Figure 4
<p>Illustration of the Mine 3 point cloud showing (<b>A</b>) point labels and (<b>B</b>) division of the dataset into left (blue) and right (red) portions for training and testing purposes.</p> "> Figure 5
<p>Illustration of the Tunnel 4 point clouds: (<b>A</b>) Year 1 with point labels (blue: people/tripods, red: rock, grey: unlabeled); (<b>B</b>) Year 2 with point labels. The top half of the Year 1 dataset was manually removed to make labeling of the tunnel floor easier.</p> "> Figure 6
<p>Box plots showing the difference in accuracy metrics (F score and overall accuracy) between full-density data and data subsampled to 5 mm. Results are grouped by metric type (box color) and ML model type (RF = random forest; NN = neural network).</p> "> Figure 7
<p>Accuracy metrics for different ML model types (full-density data and without the use of intensity features): (<b>A</b>) overall accuracy; (<b>B</b>) rock F score; (<b>C</b>) bolt F score; (<b>D</b>) mesh F score. <span class="html-italic">p</span>-values were computed using one-way ANOVA (one way F test) with the ML model as the grouping variable.</p> "> Figure 8
<p>Boxplots showing aggregation of overall accuracy results (full-density data) by ML model type and whether they were trained same-site (generalize: n) or cross-site (generalize: y).</p> "> Figure 9
<p>Plots of F scores for the NN (neural network) model, different materials, and different training/testing configurations (for example, “M3-M2” indicates training on the Mine 3 dataset and testing on the Mine 2 dataset): (<b>A</b>) results including intensity features; (<b>B</b>) results with geometric features only; (<b>C</b>) histogram of differences between corresponding pairs of results (any metric) with and without intensity features (positive = metric with intensity features was higher than without intensity features).</p> "> Figure 10
<p>Examples of typical bolt shapes and wire mesh conditions present in the three mine datasets.</p> "> Figure 11
<p>(<b>A</b>) Output classification results for a subset of the Mine 3 (<b>right</b> side) dataset using intensity features. The classifier was trained using the Mine 3 (<b>left</b> side) dataset. (<b>B</b>) Extracted bolts (yellow boxes) after applying the Connected Components algorithm.</p> "> Figure 12
<p>(<b>A</b>) Output classification results for a subset of the Mine 3 dataset using a classifier trained on Mine 2 (no intensity features). (<b>B</b>) Extracted bolt points, highlighting incorrect instances because of the poor initial classification.</p> "> Figure 13
<p>(<b>A</b>) Point-wise classification results for same-site classification of Mine 2, considering only the bolt class and no intensity features. (<b>B</b>) Extracted bolts using the Connected Components algorithm (yellow boxes), with missed bolts shown with red boxes.</p> "> Figure 14
<p>Classification outputs using the Year 1 training data shown in <a href="#remotesensing-16-04466-f005" class="html-fig">Figure 5</a>: (<b>A</b>,<b>B</b>) show classification results for the dataset from Year 1 with people/tripods (red) (<b>A</b>) and showing only rock (grey points) (<b>B</b>); (<b>C</b>,<b>D</b>) show classification results applied to the Year 2 dataset using the same classifier trained on Year 1 with and without people/tripods, respectively.</p> ">
Abstract
:1. Introduction
2. Methods
2.1. Datasets and Labeling
- Mine 1: Approximately 10 m (in length) of supported mine tunnel face in Colorado, USA (Faro Focus TLS, Korntal-Münchingen, Germany; Figure 2). Average point spacing: 1 mm. Note that no wire mesh was present in the Mine 1 dataset.
- Mine 2: A 15 m long mine drift in Ontario, Canada (Leica HDS6000 TLS; Figure 3). This mine drift was surveyed at a point spacing of about 1 mm, which captures details of the wire mesh covering the tunnel’s walls and roof.
- Mine 3: A 15 m mine tunnel face in Colorado, USA (Faro Focus TLS; Figure 4). Average point spacing 3 mm. Mine 3 includes wire mesh, rock bolts, bare rock, and other infrastructure such as pipes.
- Tunnel 4: A 4 km long unlined water conveyance tunnel in eastern Canada (Leica ScanStation C10 TLS; Figure 5). Two sets of TLS scans were collected in two different years. The primary purpose of the data collection was to support geotechnical design investigations, but the data were also used to perform change detection over time and to identify rockfalls. The depth of the tunnel below the ground surface is generally less than 200 m, and the tunnel is affected by brittle, kinematically controlled rock failures. Average point spacing is approximately 2 cm.
2.2. Point Cloud Classification
2.3. Training and Testing Procedures
2.4. Post-Processing
3. Results
3.1. Influence of Point Density Variation and Noise
3.2. Classification Model Types and Generalization
3.3. Visual Interpretation and Bolt Identification
3.4. Rock and Mesh Identification Results
3.5. Tunnel 4 Results
4. Discussion
4.1. ML Model Types
4.2. Generalization
- To facilitate easy adaptation and retraining of models, tools and software should be developed which emphasize calculation speed, include options for active learning and domain adaptation [48,59,60,61,62,63,64], and create a streamlined workflow from raw data to the final classification output with immediate feedback. In general, we suggest that RF is an appropriate algorithm to use for most practical scenarios, and the open source 3DMASC tool [33] is a meaningful step in this direction. To improve on this tool, the following may be useful future developments: adversarial domain adaptation techniques, in which a model learns to minimize the differences between the source and target domain, have shown promising performance [63]; further, active learning aims to reduce manual effort by selecting and presenting the most informative data points for human labeling [65].
- There are still opportunities to improve the classification skill of object types for which standard geometric features are not effective in real-world scenarios. For the example of bolts, previous studies have presented example datasets where geometric features are strongly discriminative; we present some cases where they are effective and others where they are not as effective. Object-based classification and the semantic grouping of points with similar morphological features could be useful as classification of entire homogenous objects may result in higher accuracy and sharper, more meaningful boundaries than point-based classification (e.g., [23,66]). Alternative feature extraction methods, such as those using supervoxel segmentation, should be explored to improve features for generalization [67,68]. This is also where deep learning-based approaches may be worth further investigation for the detailed segmentation of object boundaries (e.g., [40]).
4.3. Deep Learning Methods
4.4. Limitations
5. Conclusions
- Hybrid methods: Combine classical geometric feature-based techniques with deep learning to balance speed and accuracy [69]. This approach leverages the strengths of both methods, ensuring that the system can quickly process data while maintaining high classification accuracy. By integrating these techniques, we can address the limitations of each method when used independently, such as is demonstrated in [40].
- Efficient architectures: Develop lightweight deep learning models like MobileNets for resource-constrained environments [70]. These models are designed to perform well on devices with limited computational power, such as mobile devices or embedded systems. By focusing on efficiency, we can ensure that the models are practical for real-world applications where resources may be limited.
- Transfer learning: Use pre-trained models and fine-tune them on specific tunnel point cloud data to improve performance [71]. Transfer learning allows us to leverage existing models that have been trained on large datasets, reducing the time and resources needed to develop new models. Fine-tuning these models on underground infrastructure can enhance their accuracy and effectiveness in this use case.
- Real-time processing: Optimize algorithms for parallel processing on GPUs [72]. This involves modifying algorithms to take advantage of the parallel processing capabilities of modern GPUs, significantly speeding up computation times. Real-time processing is crucial for applications that require immediate feedback or rapid data analysis, such as in-field assessments or dynamic monitoring systems.
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Kumar Singh, S.; Pratap Banerjee, B.; Raval, S. A review of laser scanning for geological and geotechnical applications in underground mining. Int. J. Min. Sci. Technol. 2023, 33, 133–154. [Google Scholar] [CrossRef]
- Martínez-Sánchez, J.; Puente, I.; GonzálezJorge, H.; Riveiro, B.; Arias, P. Automatic Thickness and Volume Estimation of Sprayed Concrete on Anchored Retaining Walls from Terrestrial Lidar Data. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, XLI-B5, 521–526. [Google Scholar] [CrossRef]
- Zhou, H.; Gao, B.; Wu, W. Automatic Crack Detection and Quantification for Tunnel Lining Surface from 3D Terrestrial LiDAR Data. J. Eng. Res. 2023, 11, 239–257. [Google Scholar] [CrossRef]
- Soilán, M.; Nóvoa, A.; Sánchez-Rodríguez, A.; Riveiro, B.; Arias, P. Semantic Segmentation of Point Clouds with Pointnet and Kpconv Architectures Applied to Railway Tunnels. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2020, V-2-2020, 281–288. [Google Scholar] [CrossRef]
- Sánchez-Rodríguez, A.; Riveiro, B.; Soilán, M.; González-deSantos, L.M. Automated detection and decomposition of railway tunnels from Mobile Laser Scanning Datasets. Autom. Constr. 2018, 96, 171–179. [Google Scholar] [CrossRef]
- Fahle, L.; Petruska, A.J.; Walton, G.; Brune, J.F.; Holley, E.A. Development and Testing of Octree-Based Intra-Voxel Statistical Inference to Enable Real-Time Geotechnical Monitoring of Large-Scale Underground Spaces with Mobile Laser Scanning Data. Remote Sens. 2023, 15, 1764. [Google Scholar] [CrossRef]
- Walton, G.; Diederichs, M.S.; Weinhardt, K.; Delaloye, D.; Lato, M.J.; Punkkinen, A. Change detection in drill and blast tunnels from point cloud data. Int. J. Rock Mech. Min. Sci. 2018, 105, 172–181. [Google Scholar] [CrossRef]
- Singh, S.K.; Banerjee, B.P.; Lato, M.J.; Sammut, C.; Raval, S. Automated rock mass discontinuity set characterisation using amplitude and phase decomposition of point cloud data. Int. J. Rock Mech. Min. Sci. 2022, 152, 105072. [Google Scholar] [CrossRef]
- Gallwey, J.; Eyre, M.; Coggan, J. A machine learning approach for the detection of supporting rock bolts from laser scan data in an underground mine. Tunn. Undergr. Space Technol. 2021, 107, 103656. [Google Scholar] [CrossRef]
- Mills, G.; Fotopoulos, G. Rock Surface Classification in a Mine Drift Using Multiscale Geometric Features. IEEE Geosci. Remote Sens. Lett. 2015, 12, 1322–1326. [Google Scholar] [CrossRef]
- Tatsch, C.; Bredu, J.A.; Covell, D.; Tulu, I.B.; Gu, Y. Rhino: An Autonomous Robot for Mapping Underground Mine Environments. In Proceedings of the 2023 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Seattle, WA, USA, 28–30 June 2023; pp. 1166–1173. [Google Scholar] [CrossRef]
- Papachristos, C.; Khattak, S.; Mascarich, F.; Alexis, K. Autonomous Navigation and Mapping in Underground Mines Using Aerial Robots. In Proceedings of the 2019 IEEE Aerospace Conference, Big Sky, MT, USA, 2–9 March 2019; pp. 1–8. [Google Scholar]
- Weidner, L.; Walton, G.; Kromer, R. Classification methods for point clouds in rock slope monitoring: A novel machine learning approach and comparative analysis. Eng. Geol. 2019, 263, 105326. [Google Scholar] [CrossRef]
- Walton, G.; Mills, G.; Fotopoulos, G.; Radovanovic, R.; Stancliffe, R.P.W. An approach for automated lithological classification of point clouds. Geosphere 2016, 12, 1833–1841. [Google Scholar] [CrossRef]
- Axelsson, P. Processing of laser scanner data—Algorithms and applications. ISPRS J. Photogramm. Remote Sens. 1999, 54, 138–147. [Google Scholar] [CrossRef]
- Vosselman, G. Point cloud segmentation for urban scene classification. ISPRS-Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2013, XL-7/W2, 257–262. [Google Scholar] [CrossRef]
- Yan, W.Y.; Shaker, A.; El-Ashmawy, N. Urban land cover classification using airborne LiDAR data: A review. Remote Sens. Environ. 2015, 158, 295–310. [Google Scholar] [CrossRef]
- Becker, C.; Häni, N.; Rosinskaya, E.; d’Angelo, E.; Strecha, C. Classification of Aerial Photogrammetric 3D Point Clouds. arXiv 2017, arXiv:1705.08374. [Google Scholar] [CrossRef]
- Weinmann, M.; Jutzi, B.; Hinz, S.; Mallet, C. Semantic point cloud interpretation based on optimal neighborhoods, relevant features and efficient classifiers. ISPRS J. Photogramm. Remote Sens. 2015, 105, 286–304. [Google Scholar] [CrossRef]
- Beni, T.; Nava, L.; Gigli, G.; Frodella, W.; Catani, F.; Casagli, N.; Gallego, J.I.; Margottini, C.; Spizzichino, D. Classification of rock slope cavernous weathering on UAV photogrammetric point clouds: The example of Hegra (UNESCO World Heritage Site, Kingdom of Saudi Arabia). Eng. Geol. 2023, 325, 107286. [Google Scholar] [CrossRef]
- Xie, Y.; Tian, J.; Zhu, X.X. A Review of Point Cloud Semantic Segmentation. IEEE Geosci. Remote Sens. Mag. 2020, 8, 38–59. [Google Scholar] [CrossRef]
- Thomas, H.; Deschaud, J.-E.; Marcotegui, B.; Goulette, F.; Gall, Y.L. Semantic Classification of 3D Point Clouds with Multiscale Spherical Neighborhoods. In Proceedings of the 2018 International Conference on 3D Vision (3DV), Verona, Italy, 5–8 September 2018. [Google Scholar] [CrossRef]
- Farmakis, I.; Bonneau, D.; Hutchinson, D.J.; Vlachopoulos, N. Targeted Rock Slope Assessment Using Voxels and Object-Oriented Classification. Remote Sens. 2021, 13, 1354. [Google Scholar] [CrossRef]
- Bonneau, D.A.; DiFrancesco, P.-M.; Hutchinson, D.J. A method for vegetation extraction in mountainous terrain for rockfall simulation. Remote Sens. Environ. 2020, 251, 112098. [Google Scholar] [CrossRef]
- Carbonell-Rivera, J.P.; Estornell, J.; Ruiz, L.Á.; Crespo-Peremarch, P.; Almonacid-Caballer, J.; Torralba, J. Class3Dp: A supervised classifier of vegetation species from point clouds. Environ. Model. Softw. 2024, 171, 105859. [Google Scholar] [CrossRef]
- Atik, M.E.; Duran, Z.; Seker, D.Z. Explainable Artificial Intelligence for Machine Learning-Based Photogrammetric Point Cloud Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 5834–5846. [Google Scholar] [CrossRef]
- Qi, C.R.; Su, H.; Mo, K.; Guibas, L.J. PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 652–660. [Google Scholar]
- Thomas, H.; Qi, C.R.; Deschaud, J.-E.; Marcotegui, B.; Goulette, F.; Guibas, L. KPConv: Flexible and Deformable Convolution for Point Clouds. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019; pp. 6410–6419. [Google Scholar]
- Wu, Q.; Osco, L.P. samgeo: A Python package for segmenting geospatial data with the Segment Anything Model (SAM). J. Open Source Softw. 2023, 8, 5663. [Google Scholar] [CrossRef]
- Yarroudh, A. LiDAR Automatic Unsupervised Segmentation using Segment-Anything Model (SAM) from Meta AI. 2023. Available online: https://github.com/Yarroudh/segment-lidar (accessed on 23 December 2023).
- Farmakis, I.; DiFrancesco, P.-M.; Hutchinson, D.J.; Vlachopoulos, N. Rockfall detection using LiDAR and deep learning. Eng. Geol. 2022, 309, 106836. [Google Scholar] [CrossRef]
- Li, N.; Kahler, O.; Pfeifer, N. A Comparison of Deep Learning Methods for Airborne Lidar Point Clouds Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 6467–6486. [Google Scholar] [CrossRef]
- Letard, M.; Lague, D.; Le Guennec, A.; Lefèvre, S.; Feldmann, B.; Leroy, P.; Girardeau-Montaut, D.; Corpetti, T. 3DMASC: Accessible, explainable 3D point clouds classification. Application to BI-spectral TOPO-bathymetric lidar data. ISPRS J. Photogramm. Remote Sens. 2024, 207, 175–197. [Google Scholar] [CrossRef]
- Hackel, T.; Wegner, J.D.; Schindler, K. Fast Semantic Segmentation of 3d Point Clouds with Strongly Varying Density. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, III-3, 177–184. [Google Scholar] [CrossRef]
- Hu, Q.; Yang, B.; Xie, L.; Rosa, S.; Guo, Y.; Wang, Z.; Trigoni, N.; Markham, A. RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clouds. arXiv 2020, arXiv:1911.11236. [Google Scholar] [CrossRef]
- Rudin, C. Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nat. Mach. Intell. 2019, 1, 206–215. [Google Scholar] [CrossRef]
- Singh, S.K.; Raval, S.; Banerjee, B. Roof bolt identification in underground coal mines from 3D point cloud data using local point descriptors and artificial neural network. Int. J. Remote Sens. 2021, 42, 367–377. [Google Scholar] [CrossRef]
- Singh, S.K.; Raval, S.; Banerjee, B. A robust approach to identify roof bolts in 3D point cloud data captured from a mobile laser scanner. Int. J. Min. Sci. Technol. 2021, 31, 303–312. [Google Scholar] [CrossRef]
- Brodu, N.; Lague, D. 3D terrestrial lidar data classification of complex natural scenes using a multi-scale dimensionality criterion: Applications in geomorphology. ISPRS J. Photogramm. Remote Sens. 2012, 68, 121–134. [Google Scholar] [CrossRef]
- Saydam, S.; Liu, B.; Li, B.; Zhang, W.; Singh, S.K.; Raval, S. A Coarse-to-Fine Approach for Rock Bolt Detection From 3D Point Clouds. IEEE Access 2021, 9, 148873–148883. [Google Scholar] [CrossRef]
- Li, S.; Yue, D.; Zheng, D.; Cai, D.; Hu, C. A Geometric-Feature-Based Method for Automatic Extraction of Anchor Rod Points from Dense Point Cloud. Sensors 2022, 22, 9289. [Google Scholar] [CrossRef] [PubMed]
- Xie, Y.; Schindler, K.; Tian, J.; Zhu, X.X. Exploring cross-city semantic segmentation of ALS point clouds. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2021, XLIII-B2-2021, 247–254. [Google Scholar] [CrossRef]
- Dai, M.; Xing, S.; Xu, Q.; Li, P.; Pan, J.; Zhang, G.; Wang, H. Multiprototype Relational Network for Few-Shot ALS Point Cloud Semantic Segmentation by Transferring Knowledge From Photogrammetric Point Clouds. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5702017. [Google Scholar] [CrossRef]
- Weidner, L.; Walton, G. The influence of training data variability on a supervised machine learning classifier for Structure from Motion (SfM) point clouds of rock slopes. Eng. Geol. 2021, 294, 106344. [Google Scholar] [CrossRef]
- Leica Geosystems Leica ScanStation C10 Product Specifications. Available online: https://www.universityofgalway.ie/media/publicsub-sites/engineering/files/Leica_ScanStation_C10_DS.pdf (accessed on 3 October 2024).
- Leica Geosystems Leica HDS6000 Product Specification. Available online: https://www.geotech.sk/OLD/teo4_Leica%20HDS6000_EN.pdf (accessed on 3 October 2024).
- FARO Technical Specification Sheet for the Focus Laser Scanner. FARO® Knowledge Base. Available online: https://knowledge.faro.com/Hardware/Focus/Focus/Technical_Specification_Sheet_for_the_Focus_Laser_Scanner (accessed on 3 October 2024).
- Weidner, L.; Walton, G.; Kromer, R. Generalization considerations and solutions for point cloud hillslope classifiers. Geomorphology 2020, 354, 107039. [Google Scholar] [CrossRef]
- Girardeau-Montaut, D. CloudCompare, Version 2.12. Available online: https://cloudcompare.org (accessed on 30 January 2021).
- Weidner, L. Terpunkto. MATLAB. 21 January 2022. Available online: https://github.com/lmweidner/terpunkto (accessed on 23 December 2023).
- Weidner, L.; Walton, G.; Krajnovich, A. Classifying rock slope materials in photogrammetric point clouds using robust color and geometric features. ISPRS J. Photogramm. Remote Sens. 2021, 176, 15–29. [Google Scholar] [CrossRef]
- Weinmann, M.; Jutzi, B.; Mallet, C.; Weinmann, M. Geometric Features and Their Relevance for 3d Point Cloud Classification. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, IV-1/W1, 157–164. [Google Scholar] [CrossRef]
- Gregorutti, B.; Michel, B.; Saint-Pierre, P. Correlation and variable importance in random forests. Stat. Comput. 2017, 27, 659–678. [Google Scholar] [CrossRef]
- Darst, B.F.; Malecki, K.C.; Engelman, C.D. Using recursive feature elimination in random forest to account for correlated variables in high dimensional data. BMC Genet. 2018, 19, 65. [Google Scholar] [CrossRef] [PubMed]
- Ester, M.; Kriegel, H.-P.; Sander, J.; Xu, X. A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the Second International Conference on Knowledge Discovery and Data Mining (KDD-96), Portland, OR, USA, 2–4 August 1996; AAAI Press: Washington, DC, USA, 1996; pp. 226–231. [Google Scholar]
- Hackel, T.; Savinov, N.; Ladicky, L.; Wegner, J.D.; Schindler, K.; Pollefeys, M. Semantic3d.net: A New Large-Scale Point Cloud Classification Benchmark. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, IV-1/W1, 91–98. [Google Scholar] [CrossRef]
- Lin, W.; Sheil, B.; Zhang, P.; Zhou, B.; Wang, C.; Xie, X. Seg2Tunnel: A hierarchical point cloud dataset and benchmarks for segmentation of segmental tunnel linings. Tunn. Undergr. Space Technol. 2024, 147, 105735. [Google Scholar] [CrossRef]
- Cui, H.; Li, J.; Mao, Q.; Hu, Q.; Dong, C.; Tao, Y. STSD:A large-scale benchmark for semantic segmentation of subway tunnel point cloud. Tunn. Undergr. Space Technol. 2024, 150, 105829. [Google Scholar] [CrossRef]
- Crawford, M.M.; Tuia, D.; Yang, H.L. Active Learning: Any Value for Classification of Remotely Sensed Data? Proc. IEEE 2013, 101, 593–608. [Google Scholar] [CrossRef]
- Nguyen, V.-L.; Shaker, M.H.; Hüllermeier, E. How to measure uncertainty in uncertainty sampling for active learning. Mach. Learn. 2022, 111, 89–122. [Google Scholar] [CrossRef]
- Matskevych, A.; Wolny, A.; Pape, C.; Kreshuk, A. From Shallow to Deep: Exploiting Feature-Based Classifiers for Domain Adaptation in Semantic Segmentation. Front. Comput. Sci. 2022, 4, 805166. [Google Scholar] [CrossRef]
- Segev, N.; Harel, M.; Mannor, S.; Crammer, K.; El-Yaniv, R. Learn on Source, Refine on Target:A Model Transfer Learning Framework with Random Forests. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 1811–1824. [Google Scholar] [CrossRef]
- HassanPour Zonoozi, M.; Seydi, V. A Survey on Adversarial Domain Adaptation. Neural Process. Lett. 2023, 55, 2429–2469. [Google Scholar] [CrossRef]
- Tan, C.; Guan, J. A Feature Space Alignment Learning Algorithm. In PRICAI 2012: Trends in Artificial Intelligence; Anthony, P., Ishizuka, M., Lukose, D., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 795–800. [Google Scholar] [CrossRef]
- Ye, S.; Yin, Z.; Fu, Y.; Lin, H.; Pan, Z. A multi-granularity semisupervised active learning for point cloud semantic segmentation. Neural Comput. Appl. 2023, 35, 15629–15645. [Google Scholar] [CrossRef]
- Karantanellis, E.; Marinos, V.; Vassilakis, E.; Christaras, B. Object-Based Analysis Using Unmanned Aerial Vehicles (UAVs) for Site-Specific Landslide Assessment. Remote Sens. 2020, 12, 1711. [Google Scholar] [CrossRef]
- Farmakis, I.; Bonneau, D.; Hutchinson, D.J.; Vlachopoulos, N. Supervoxel-Based Multi-Scale Point Cloud Segmentation Using Fnea for Object-Oriented Rock Slope Classification Using Tls. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2020, XLIII-B2-2020, 1049–1056. [Google Scholar] [CrossRef]
- Liao, L.; Tang, S.; Liao, J.; Li, X.; Wang, W.; Li, Y.; Guo, R. A Supervoxel-Based Random Forest Method for Robust and Effective Airborne LiDAR Point Cloud Classification. Remote Sens. 2022, 14, 1516. [Google Scholar] [CrossRef]
- Özdemir, E.; Remondino, F.; Golkar, A. Aerial Point Cloud Classification with Deep Learning and Machine Learning Algorithms. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, XLII-4-W18, 843–849. [Google Scholar] [CrossRef]
- Zhang, Y.-M.; Cheng, C.-Y.; Lin, C.-L.; Lee, C.-C.; Fan, K.-C. Develop a Lightweight Convolutional Neural Network to Recognize Palms Using 3D Point Clouds. Information 2023, 14, 381. [Google Scholar] [CrossRef]
- Imad, M.; Doukhi, O.; Lee, D.-J. Transfer Learning Based Semantic Segmentation for 3D Object Detection from Point Cloud. Sensors 2021, 21, 3964. [Google Scholar] [CrossRef]
- Jeon, W.; Ko, G.; Lee, J.; Lee, H.; Ha, D.; Ro, W.W. Chapter Six—Deep learning with GPUs. In Advances in Computers; Kim, S., Deka, G.C., Eds.; Hardware Accelerator Systems for Artificial Intelligence and Machine Learning; Elsevier: Amsterdam, The Netherlands, 2021; Volume 122, pp. 167–215. [Google Scholar] [CrossRef]
Feature Type | Feature Name | Search Radii (m) |
---|---|---|
Geometric Features [19] | Slope (mean, std. dev., skew, kurtosis) PCA3 PCA2 PCA1 Anisotropy Sphericity Linearity Planarity Omnivariance Eigentropy Curvature | 0.2, 0.1, 0.07, 0.04, 0.02 |
Intensity [14] | Mean Intensity Mean—Point Point—Min Max—Point |
Classifier Name | Type | Hyperparameters |
---|---|---|
NN [38] | Neural network | 1 hidden layer, 20 neurons |
RF1 [9] | Random forest | 200 trees, min leaf size 1 |
RF2 [38] | Random forest | 500 trees, max 2 decision splits, min leaf size 5 |
Test Dataset | F Score—Same Site | Max F Score—Cross Site |
---|---|---|
Mine 1 | 0.88 | 0.27 |
Mine 2 | 0.77 | 0.66 |
Mine 3 | 0.90 | 0.57 |
Gallwey [9] | 0.64 | – |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Weidner, L.; Walton, G. Generalized Extraction of Bolts, Mesh, and Rock in Tunnel Point Clouds: A Critical Comparison of Geometric Feature-Based Methods Using Random Forest and Neural Networks. Remote Sens. 2024, 16, 4466. https://doi.org/10.3390/rs16234466
Weidner L, Walton G. Generalized Extraction of Bolts, Mesh, and Rock in Tunnel Point Clouds: A Critical Comparison of Geometric Feature-Based Methods Using Random Forest and Neural Networks. Remote Sensing. 2024; 16(23):4466. https://doi.org/10.3390/rs16234466
Chicago/Turabian StyleWeidner, Luke, and Gabriel Walton. 2024. "Generalized Extraction of Bolts, Mesh, and Rock in Tunnel Point Clouds: A Critical Comparison of Geometric Feature-Based Methods Using Random Forest and Neural Networks" Remote Sensing 16, no. 23: 4466. https://doi.org/10.3390/rs16234466
APA StyleWeidner, L., & Walton, G. (2024). Generalized Extraction of Bolts, Mesh, and Rock in Tunnel Point Clouds: A Critical Comparison of Geometric Feature-Based Methods Using Random Forest and Neural Networks. Remote Sensing, 16(23), 4466. https://doi.org/10.3390/rs16234466