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.
Boušek et al. (Sun,) studied this question.