A Novel Multi-LiDAR-Based Point Cloud Stitching Method Based on a Constrained Particle Filter
Abstract
:1. Introduction
1.1. 3D Reconstruction of Coal Piles
1.2. Point Cloud Edge Detection
- (1)
- A rapid point cloud stitching algorithm grounded in the Constrained Particle Filter (CPF) is presented, which addresses the stochastic rotational errors of servos through mathematical modeling and has undergone algorithmic validation on a large coal pile. Utilizing multiple LiDAR–servo units, we scanned the coal pile and initially processed the point cloud generated by a single LiDAR scan with the CPF. Following this, we applied the CPF to the point cloud resulting from the stitching of multiple LiDAR scans. Experimental results have confirmed that our stitching algorithm not only ensures a smooth transition at the junction points but also maintains the surface integrity of the coal pile’s point cloud.
- (2)
- We propose a complex coal pile surface edge detection algorithm based on gradient region growing clustering. Initially, we estimate the normal vectors and calculate the gradients of the stitched point cloud. Subsequently, clustering is performed using the slope and gradient magnitude of the coal pile. By setting specific slope and magnitude intervals, we extract the boundaries of the coal pile. Experimental results indicate that our method is capable of detecting the boundaries of hazardous terrains such as pits, aisles, and ridges within the coal pile, thereby enhancing the safety of coal pile operations. This approach holds broad application value.
2. Method
2.1. Point Cloud Coordinate Transformation
2.2. RPCS-CPF Method
2.2.1. Voxel Filtering
2.2.2. Statistical Filtering
2.2.3. Moving Least Squares
2.3. Edge Detection Algorithm Based on Gradient Clustering
3. Experiments
3.1. Hardware System
3.2. Single LiDAR Particle Filter Results
3.3. Point Cloud Registration
3.4. Edge Detection
4. Discussion
4.1. Smoothness Comparison
4.2. Comparison of Parameters
4.3. Limitations
5. Conclusions
- (1)
- The RPCS-CPF (Rapid Point Cloud Stitching–Constrained Particle Filter) algorithm is proposed, specifically optimized for integrating point cloud data in large-scale coal pile environments. Experimental validations conducted on real large-scale coal piles demonstrated the unique advantages of this algorithm. It not only facilitates smooth transitions in stitched areas, but also ensures the consistency and integrity of the overall point cloud data while preserving the detailed geometric features of the coal pile surface.
- (2)
- Proposal of an edge detection algorithm based on gradient region expanding clustering to address the complex surface characteristics of coal piles. Experimental results validated the capability of this method to accurately identify boundaries, thereby significantly contributing to safety assessments and guidance in coal mining operations.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Cao, D.; Zhang, B.; Zhang, X.; Yin, L.; Man, X. Optimization methods on dynamic monitoring of mineral reserves for open pit mine based on UAV oblique photogrammetry. Measurement 2023, 207, 112364. [Google Scholar] [CrossRef]
- Vacca, G. UAV photogrammetry for volume calculations. A case study of an open sand quarry. In Proceedings of the International Conference on Computational Science and Its Applications, Malaga, Spain, 4–7 July 2022; Springer: Cham, Switzerland, 2022; pp. 505–518. [Google Scholar]
- Alsayed, A.; Nabawy, M.R.; Yunusa-Kaltungo, A.; Arvin, F.; Quinn, M.K. Enhancing 1D LiDAR scanning for accurate stockpile volume estimation within drone-based mapping systems. In Proceedings of the AIAA Aviation 2021 Forum, Virtual, 2–6 August 2021; p. 3213. [Google Scholar]
- Zhang, W.; Yang, D. Lidar-based fast 3d stockpile modeling. In Proceedings of the 2019 International Conference on Intelligent Computing, Automation and Systems (ICICAS), Chongqing, China, 6–8 December 2019; pp. 703–707. [Google Scholar]
- Abbaszadeh, S.; Rastiveis, H. A comparison of close-range photogrammetry using a non-professional camerawith field surveying for vplume estimation. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, 42, 1–4. [Google Scholar] [CrossRef]
- Yan, Z.; Liu, R.; Cheng, L.; Zhou, X.; Ruan, X.; Xiao, Y. A concave hull methodology for calculating the crown volume of individual trees based on vehicle-borne LiDAR data. Remote Sens. 2019, 11, 623. [Google Scholar] [CrossRef]
- Chen, J.; Wu, X.; Wang, M.Y.; Li, X. 3D shape modeling using a self-developed hand-held 3D laser scanner and an efficient HT-ICP point cloud registration algorithm. Opt. Laser Technol. 2013, 45, 414–423. [Google Scholar] [CrossRef]
- Raeva, P.; Filipova, S.; Filipov, D. Volume computation of a stockpile–a study case comparing gps and uav measurements in an open pit quarry. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, 41, 999–1004. [Google Scholar] [CrossRef]
- Alsayed, A.; Nabawy, M.R. Indoor stockpile reconstruction using drone-borne actuated single-point lidars. Drones 2022, 6, 386. [Google Scholar] [CrossRef]
- Gago, R.M.; Pereira, M.Y.; Pereira, G.A. An aerial robotic system for inventory of stockpile warehouses. Eng. Rep. 2021, 3, e12396. [Google Scholar] [CrossRef]
- Dang, T.; Tranzatto, M.; Khattak, S.; Mascarich, F.; Alexis, K.; Hutter, M. Graph-based subterranean exploration path planning using aerial and legged robots. J. Field Robot. 2020, 37, 1363–1388. [Google Scholar] [CrossRef]
- Davis, D.; Guy, N. An Assessment of Point Cloud Data Acquisition Techniques for Aggregate Stockpiles and Volumetric Surveys. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, 48, 65–69. [Google Scholar] [CrossRef]
- Mahlberg, J.A.; Manish, R.; Koshan, Y.; Joseph, M.; Liu, J.; Wells, T.; McGuffey, J.; Habib, A.; Bullock, D.M. Salt stockpile inventory management using LiDAR volumetric measurements. Remote Sens. 2022, 14, 4802. [Google Scholar] [CrossRef]
- Farhood, H.; Muller, S.; Beheshti, A. Surface Area Estimation Using 3D Point Clouds and Delaunay Triangulation. In Proceedings of the Second International Conference on Innovations in Computing Research (ICR’23), Madrid, Spain, 4–6 September 2023; Springer: Cham, Switzerland, 2023; pp. 28–39. [Google Scholar]
- Tucci, G.; Gebbia, A.; Conti, A.; Fiorini, L.; Lubello, C. Monitoring and computation of the volumes of stockpiles of bulk material by means of UAV photogrammetric surveying. Remote Sens. 2019, 11, 1471. [Google Scholar] [CrossRef]
- Zhao, S.; Lu, T.F.; Koch, B.; Hurdsman, A. 3D stockpile modelling and quality calculation for continuous stockpile management. Int. J. Miner. Process. 2016, 140, 32–42. [Google Scholar] [CrossRef]
- Jaboyedoff, M.; Oppikofer, T.; Abellán, A.; Derron, M.H.; Loye, A.; Metzger, R.; Pedrazzini, A. Use of LIDAR in landslide investigations: A review. Nat. Hazards 2012, 61, 5–28. [Google Scholar] [CrossRef]
- Hu, C.; Zhou, Y.H.; Zhao, C.J.; Pan, Z.G. Hydraulic engineering topographic mapping and modeling based on three dimensional laser scanning technology. Appl. Mech. Mater. 2015, 744, 1695–1700. [Google Scholar] [CrossRef]
- Ding, W.; Zhang, K.; Shao, C. A fast volume measurement method for obtaining point cloud data from bulk stockpiles. Meas. Sci. Technol. 2023, 34, 105204. [Google Scholar] [CrossRef]
- Xu, Z.; Lu, X.; Xu, E.; Xia, L. A Sliding System Based on Single-Pulse Scanner and Rangefinder for Pile Inventory. IEEE Geosci. Remote Sens. Lett. 2022, 19, 7003605. [Google Scholar] [CrossRef]
- Lato, M.; Diederichs, M.S.; Hutchinson, D.J.; Harrap, R. Optimization of LiDAR scanning and processing for automated structural evaluation of discontinuities in rockmasses. Int. J. Rock Mech. Min. Sci. 2009, 46, 194–199. [Google Scholar] [CrossRef]
- Riquelme, A.J.; Abellán, A.; Tomás, R.; Jaboyedoff, M. A new approach for semi-automatic rock mass joints recognition from 3D point clouds. Comput. Geosci. 2014, 68, 38–52. [Google Scholar] [CrossRef]
- Kim, M.K.; Cheng, J.C.; Sohn, H.; Chang, C.C. A framework for dimensional and surface quality assessment of precast concrete elements using BIM and 3D laser scanning. Autom. Constr. 2015, 49, 225–238. [Google Scholar] [CrossRef]
- Koshan, Y.; Manish, R.; Joseph, M.; Habib, A. Alternative LIDAR Technologies for Stockpile Monitoring and Reporting. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, 48, 649–656. [Google Scholar] [CrossRef]
- Chen, H.; Liang, M.; Liu, W.; Wang, W.; Liu, P.X. An approach to boundary detection for 3D point clouds based on DBSCAN clustering. Pattern Recognit. 2022, 124, 108431. [Google Scholar] [CrossRef]
- Mineo, C.; Pierce, S.G.; Summan, R. Novel algorithms for 3D surface point cloud boundary detection and edge reconstruction. J. Comput. Des. Eng. 2019, 6, 81–91. [Google Scholar] [CrossRef]
- Yang, X.; Huang, Y.; Zhang, Q. Automatic stockpile extraction and measurement using 3D point cloud and multi-scale directional curvature. Remote Sens. 2020, 12, 960. [Google Scholar] [CrossRef]
- Hu, Z.; Zhen, M.; Bai, X.; Fu, H.; Tai, C.l. Jsenet: Joint semantic segmentation and edge detection network for 3d point clouds. In Proceedings of the Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, 23–28 August 2020; Springer: Cham, Switzerland, 2020; pp. 222–239. [Google Scholar]
Standard Deviation—Before | Maximum Difference—Before | Standard Deviation—After | Maximum Difference—After |
---|---|---|---|
0.47 | 1.75 | 0.19 | 0.82 |
0.35 | 1.17 | 0.20 | 0.85 |
0.47 | 1.48 | 0.21 | 0.90 |
Standard Deviation | Maximum Difference | SP | EP | |
---|---|---|---|---|
Original method | 0.43 | 1.47 | ||
CPF (ours) | 0.31 | 1.22 | √ | |
CPF (ours) | 0.26 | 1.05 | √ | |
CPF (ours) | 0.2 | 0.85 | √ | √ |
Number | Density | Voxel Filtering | Statictical Filtering | MLS-Upsample | |
---|---|---|---|---|---|
Original method | 1,057,584 | 105 | |||
CPF (ours) | 100,510 | 10 | √ | ||
CPF (ours) | 99,689 | 9 | √ | √ | |
CPF (ours) | 797,512 | 80 | √ | √ | √ |
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
Ji, G.; He, Y.; Li, C.; Fan, L.; Wang, H.; Zhu, Y. A Novel Multi-LiDAR-Based Point Cloud Stitching Method Based on a Constrained Particle Filter. Electronics 2024, 13, 1777. https://doi.org/10.3390/electronics13091777
Ji G, He Y, Li C, Fan L, Wang H, Zhu Y. A Novel Multi-LiDAR-Based Point Cloud Stitching Method Based on a Constrained Particle Filter. Electronics. 2024; 13(9):1777. https://doi.org/10.3390/electronics13091777
Chicago/Turabian StyleJi, Gaofan, Yunhan He, Chuanxiang Li, Li Fan, Haibo Wang, and Yantong Zhu. 2024. "A Novel Multi-LiDAR-Based Point Cloud Stitching Method Based on a Constrained Particle Filter" Electronics 13, no. 9: 1777. https://doi.org/10.3390/electronics13091777
APA StyleJi, G., He, Y., Li, C., Fan, L., Wang, H., & Zhu, Y. (2024). A Novel Multi-LiDAR-Based Point Cloud Stitching Method Based on a Constrained Particle Filter. Electronics, 13(9), 1777. https://doi.org/10.3390/electronics13091777