journal article·2026-02-08Open access

Novel Approach to Simultaneous Subsampling and Noise Filtering of Real-World SLAM-Acquired Point Clouds

Martin Boušek, Martin Štroner, Hana Váchová, Jakub Kučera

Applied Sciences· Volume 16· Issue 4

Abstract

Laser scanners based on the Simultaneous Localization and Mapping (SLAM) principle generate extremely dense point clouds burdened with a high level of surface noise arising from random measurement errors and repeated scanning of identical regions. This increases data volume and complicates subsequent processing. The present study introduces four novel noise filtering and subsampling algorithms that selectively preserve the points closest to the true surface. Each algorithm assigns a filtering characteristic to individual points based either on their distance from a locally estimated (planar or quadratic) surface or on the degree of local eccentricity in the spherical neighborhood of the point. The proposed methods were tested on point clouds acquired using three SLAM scanners (Emesent Hovermap ST-X, FARO Orbis, and ZEB Horizon) in three different scenes with reference data acquired by a static terrestrial scanner Leica P40. All four proposed methods effectively reduced surface noise and data volume (improving the RMSDs by 45.4–75.8% compared to the original cloud after thinning to 10% of cloud size). This clearly outperformed the standard subsampling tools, namely random subsampling (RMSD remained constant after subsampling), octree, or spatial subsampling (worsening of RMSDs with increasing subsampling). The most reliable surface noise removal in point clouds dominated by planar surfaces (building interior with planar walls) was achieved using the method based on local plane fitting. In contrast, the use of a quadratic surface proved more effective for uneven or rugged surfaces.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotics and Sensor-Based Localization · Remote Sensing and LiDAR Applications · 3D Surveying and Cultural Heritage

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

Affiliations

Department of Special Geodesy, Faculty of Civil Engineering, Czech Technical University in Prague, Thákurova 7, 166 29 Prague, Czech Republic

Funding

Grant Agency of the Czech Technical University in Prague · The Technology Agency of The Czech Republic

References (32)

Show source-provided references
1. A Review of Laser Scanning for Geological and Geotechnical Applications in Underground Mining10.1016/j.ijmst.2022.09.022 ↗
2. Gharineiat, Z., Kurdi, F.T., Henny, K., Gray, H., Jamieson, A., and Reeves, N. (2024). Assessment of NAVVIS VLX and BLK2GO SLAM Scanner Accuracy for Outdoor and Indoor Surveying Tasks. Remote Sens., 16.10.3390/rs16173256 ↗
3. Measurement Strategies for Street-Level SLAM Laser Scanning of Urban Environments10.17690/020271.1 ↗
4. Long-Distance SLAM Scanning of Mine Tunnel-Testing of Precision and Accuracy of Emesent Hovermap ST-X10.46544/AMS.v29i3.10 ↗
5. Běloch, L., and Pavelka, K. (2024). Optimizing Mobile Laser Scanning Accuracy for Urban Applications: A Comparison by Strategy of Different Measured Ground Points. Appl. Sci., 14.10.3390/app14083387 ↗
6. Chrbolková, A., Štroner, M., Urban, R., Michal, O., Křemen, T., and Braun, J. (2025). A Comparative Study of Indoor Accuracies Between SLAM and Static Scanners. Appl. Sci., 15.10.3390/app15148053 ↗
7. Scanning the underground: Comparison of the accuracies of SLAM and static laser scanners in a mine tunnel10.1016/j.measurement.2024.115875 ↗
8. Surface Reconstruction by Computing Restricted Voronoi Cells in Parallel10.1016/j.cad.2017.05.011 ↗
10. Williams, F., Schneider, T., Silva, C., Zorin, D., Bruna, J., and Panozzo, D. Deep Geometric Prior for Surface Reconstruction. Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), IEEE.10.1109/CVPR.2019.01037 ↗
11. 3D Mesh Compression10.1145/2693443 ↗
12. A Developer’s Survey of Polygonal Simplification Algorithms10.1109/38.920624 ↗
13. The Ball-Pivoting Algorithm for Surface Reconstruction10.1109/2945.817351 ↗
14. Faster Methods for Random Sampling10.1145/358105.893 ↗
15. Rusu, R.B., and Cousins, S. 3D is here: Point Cloud Library (PCL). Proceedings of the 2011 IEEE International Conference on Robotics and Automation, IEEE.10.1109/ICRA.2011.5980567 ↗
16. Moenning, C., and Dodgson, N.A. (2003). Fast Marching Farthest Point Sampling, University of Cambridge, Computer Laboratory.
17. Štroner, M., Křemen, T., and Urban, R. (2022). Progressive Dilution of Point Clouds Considering the Local Relief for Creation and Storage of Digital Twins of Cultural Heritage. Appl. Sci., 12.10.3390/app122211540 ↗
18. Gong, M., Zhang, Z., and Zeng, D. (2021). A New Simplification Algorithm for Scattered Point Clouds with Feature Preservation. Symmetry, 13.10.3390/sym13030399 ↗
19. Zhang, K., Qiao, S., Wang, X., Yang, Y., and Zhang, Y. (2019). Feature-Preserved Point Cloud Simplification Based on Natural Quadric Shape Models. Appl. Sci., 9.10.3390/app9102130 ↗
20. Data Reduction Methods for Reverse Engineering10.1007/s001700170119 ↗
21. Feature-Preserving Simplification Framework for 3D Point Cloud10.1038/s41598-022-13550-1 ↗
22. Leal, E., Sanchez-Torres, G., Branch-Bedoya, J.W., Abad, F., and Leal, N. (2021). A Saliency-Based Sparse Representation Method for Point Cloud Simplification. Sensors, 21.10.3390/s21134279 ↗
23. Dovrat, O., Lang, I., and Avidan, S. Learning to Sample. Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), IEEE.10.1109/CVPR.2019.00287 ↗
24. Nezhadarya, E., Taghavi, E., Razani, R., Liu, B., and Luo, J. Adaptive Hierarchical Down-Sampling for Point Cloud Classification. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), IEEE.10.1109/CVPR42600.2020.01297 ↗
25. Pointfilter: Point Cloud Filtering via Encoder-Decoder Modeling10.1109/TVCG.2020.3027069 ↗
26. Štroner, M., Boušek, M., Kučera, J., Váchová, H., and Urban, R. (2025). Multi-Size Voxel Cube (MSVC) Algorithm—A Novel Method for Terrain Filtering from Dense Point Clouds Using a Deep Neural Network. Remote Sens., 17.10.3390/rs17040615 ↗
27. Qi, C.R., Su, H., Mo, K., and Guibas, L.J. (2017). PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. arXiv.
28. Luo, S., and Hu, W. (2020, January 12–16). Differentiable Manifold Reconstruction for Point Cloud Denoising. Proceedings of the 28th ACM International Conference on Multimedia, Seattle, WA, USA.10.1145/3394171.3413727 ↗
29. PointCleanNet: Learning to Denoise and Remove Outliers from Dense Point Clouds10.1111/cgf.13753 ↗
30. (2025, December 12). Removing Outliers Using a StatisticalOutlierRemoval Filter. Point Cloud Library Documentation. Available online: https://pcl.readthedocs.io/projects/tutorials/en/latest/statistical_outlier.html.
31. Computing and rendering point set surfaces10.1109/TVCG.2003.1175093 ↗
32. Ambrosino, A., Di Benedetto, A., and Fiani, M. (2024). Hybrid Denoising Algorithm for Architectural Point Clouds Acquired with SLAM Systems. Remote Sens., 16.10.3390/rs16234559 ↗