journal article·2024-04-09Open access

Dynamic Downsampling Algorithm for 3D Point Cloud Map Based on Voxel Filtering

Wenqi Lyu, Wei Ke, Hao Sheng, Xiao Ma, Huayun Zhang

Applied Sciences· Volume 14· Issue 8

Abstract

In response to the challenge of handling large-scale 3D point cloud data, downsampling is a common approach, yet it often leads to the problem of feature loss. We present a dynamic downsampling algorithm for 3D point cloud maps based on an improved voxel filtering approach. The algorithm consists of two modules, namely, dynamic downsampling and point cloud edge extraction. The former adapts voxel downsampling according to the features of the point cloud, while the latter preserves edge information within the 3D point cloud map. Comparative experiments with voxel downsampling, grid downsampling, clustering-based downsampling, random downsampling, uniform downsampling, and farthest-point downsampling were conducted. The proposed algorithm exhibited favorable downsampling simplification results, with a processing time of 0.01289 s and a simplification rate of 91.89%. Additionally, it demonstrated faster downsampling speed and showcased improved overall performance. This enhancement not only benefits productivity but also highlights the system’s efficiency and effectiveness.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: 3D Shape Modeling and Analysis · Remote Sensing and LiDAR Applications · 3D Surveying and Cultural Heritage

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Faculty of Applied Sciences, Macao Polytechnic University, Macao 999078, China

State Key Laboratory of Virtual Reality Technology and Systems, School of Computer Science and Engineering, Beihang University, Beijing 100191, China

Faculty of Intelligent Technology and Engineering, Chongqing University of Science and Technology, Chongqing 401331, China

Funding

National Key R&D Program of China · National Natural Science Foundation of China · Science and Technology Development Fund, Macau SAR

References (36)

Show source-provided references
1. Rozenberszki, D., and Majdik, A.L. (August, January 31). LOL: Lidar-only odometry and localization in 3D point cloud maps. Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Virtual.10.1109/ICRA40945.2020.9197450 ↗
2. Deep learning for image and point cloud fusion in autonomous driving: A review10.1109/TITS.2020.3023541 ↗
3. Point-cloud based 3D object detection and classification methods for self-driving applications: A survey and taxonomy10.1016/j.inffus.2020.11.002 ↗
4. Trapp, M., Dumke, F., and Döllner, J. (2019, January 20–22). Occlusion management techniques for the visualization of transportation networks in virtual 3D city models. Proceedings of the 12th International Symposium on Visual Information Communication and Interaction, Shanghai, China.10.1145/3356422.3356445 ↗
5. Wang, S., Yang, D., Sheng, H., Shen, J., Zhang, Y., and Ke, W. (2023). A Blockchain-enabled Distributed System for Trustworthy and Collaborative Intelligent Vehicle Re-identification. IEEE Trans. Intell. Veh.10.1109/TIV.2023.3347267 ↗
6. A novel system for off-line 3D seam extraction and path planning based on point cloud segmentation for arc welding robot10.1016/j.rcim.2019.101929 ↗
7. Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization10.5194/ica-abs-5-161-2022 ↗
8. High confident evaluation for smart city services10.3389/fenvs.2022.950055 ↗
9. Klimke, J. (2018). Web-Based Provisioning and Application of Large-Scale Virtual 3D City Models. [Ph.D. Thesis, Universität Potsdam].
10. A novel autonomous staircase cleaning system with robust 3D-Deep Learning-based perception technique for Area-Coverage10.1016/j.eswa.2022.116528 ↗
11. Zhou, Y., and Tuzel, O. (2018, January 18–23). Voxelnet: End-to-end learning for point cloud based 3D object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00472 ↗
12. A local tangent plane distance-based approach to 3D point cloud segmentation via clustering10.1016/j.patcog.2023.109307 ↗
13. Deep learning-based 3D point cloud classification: A systematic survey and outlook10.1016/j.displa.2023.102456 ↗
14. Class-aware tiny object recognition over large-scale 3D point clouds10.1016/j.neucom.2023.01.094 ↗
15. Heterogeneous association graph fusion for target association in multiple object tracking10.1109/TCSVT.2018.2882192 ↗
16. Occlusion-aware depth estimation for light field using multi-orientation EPIs10.1016/j.patcog.2017.09.010 ↗
17. Sheng, H., Liu, X., and Zhang, S. (March, January China). Saliency analysis based on depth contrast increased. Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, Shanghai.10.1109/ICASSP.2016.7471896 ↗
18. SIEV-Net: A structure-information enhanced voxel network for 3D object detection from LiDAR point clouds10.1109/TGRS.2022.3174483 ↗
19. He, Q., Wang, Z., Zeng, H., Zeng, Y., and Liu, Y. (March, January 27). Svga-net: Sparse voxel-graph attention network for 3d object detection from point clouds. Proceedings of the AAAI Conference on Artificial Intelligence, P hiladelphia, PA, USA.
20. Que, Z., Lu, G., and Xu, D. (2021, January 20–25). Voxelcontext-net: An octree based framework for point cloud compression. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA.10.1109/CVPR46437.2021.00598 ↗
21. Computing and rendering point set surfaces10.1109/TVCG.2003.1175093 ↗
22. Gelfand, N., Ikemoto, L., Rusinkiewicz, S., and Levoy, M. (2003, January 6–10). Geometrically stable sampling for the ICP algorithm. Proceedings of the Fourth International Conference on 3-D Digital Imaging and Modeling, Banff, AL, Canada.
23. An Under-sampling Algorithm Based on K-means Clustering
24. Voxel Grid Downsampling for 3D Point Cloud Recognition
25. Nguyen, D.T., Quach, M., Valenzise, G., and Duhamel, P. (2021, January 6–11). Learning-based lossless compression of 3D point cloud geometry. Proceedings of the ICASSP 2021–2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, Toronto, ON, Canada.10.1109/ICASSP39728.2021.9414763 ↗
26. GVnet: Gaussian model with voxel-based 3D detection network for autonomous driving10.1007/s00521-021-06061-z ↗
27. Yang, Y., Feng, C., Shen, Y., and Tian, D. (2018, January 18–23). Foldingnet: Point cloud auto-encoder via deep grid deformation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00029 ↗
28. A voxelized point clouds representation for object classification and segmentation on 3D data10.1007/s11227-021-03899-x ↗
29. Garland, M., Willmott, A., and Heckbert, P.S. (2001, January 26–29). Hierarchical face clustering on polygonal surfaces. Proceedings of the 2001 Symposium on Interactive 3D Graphics, Chapel Hill, NC, USA.10.1145/364338.364345 ↗
30. Research on Simplification Algorithm of Point Cloud Based on Voxel Grid
31. Research on Adaptive Remeshing of Triangle Meshes
32. Rusinkiewicz, S., and Levoy, M. (June, January 28). Efficient variants of the ICP algorithm. Proceedings of the Third International Conference on 3-D Digital Imaging and Modeling, IEEE, Quebec City, QC, Canada.
33. Zhang, P., Xiao, Y., Wang, X., and Duan, B. (2020, January 26–28). Semantic segmentation of point clouds of field obstacle-crossing terrain for multi-legged rescue equipment based on random forest. Proceedings of the 2020 International Conference on Artificial Intelligence and Electromechanical Automation (AIEA), IEEE, Tianjin, China.10.1109/AIEA51086.2020.00038 ↗
34. Chen, Z., Li, L., Niu, K., Wu, Y., and Hua, B. (2018, January 10–12). Pose measurement of non-cooperative spacecraft based on point cloud. Proceedings of the 2018 IEEE CSAA Guidance, Navigation and Control Conference (CGNCC), IEEE, Xiamen, China.10.1109/GNCC42960.2018.9018931 ↗
35. Yang, J., Wang, C., Luo, W., Zhang, Y., Chang, B., and Wu, M. (2021). Research on point cloud registering method of tunneling roadway based on 3D NDT-ICP algorithm. Sensors, 21.10.3390/s21134448 ↗
36. Zhou, Q.Y., Park, J., and Koltun, V. (2018). Open3D: A modern library for 3D data processing. arXiv.