Facultad de Ingenierías, Universidad Autónoma del Caribe, Barranquilla 080001, Colombia.
Facultad de Ingenierías, Universidad del Magdalena, Santa Marta 470004, Colombia.
Sensors (Basel). 2021 Jun 23;21(13):4279. doi: 10.3390/s21134279.
High-resolution 3D scanning devices produce high-density point clouds, which require a large capacity of storage and time-consuming processing algorithms. In order to reduce both needs, it is common to apply surface simplification algorithms as a preprocessing stage. The goal of point cloud simplification algorithms is to reduce the volume of data while preserving the most relevant features of the original point cloud. In this paper, we present a new point cloud feature-preserving simplification algorithm. We use a global approach to detect saliencies on a given point cloud. Our method estimates a feature vector for each point in the cloud. The components of the feature vector are the normal vector coordinates, the point coordinates, and the surface curvature at each point. Feature vectors are used as basis signals to carry out a dictionary learning process, producing a trained dictionary. We perform the corresponding sparse coding process to produce a sparse matrix. To detect the saliencies, the proposed method uses two measures, the first of which takes into account the quantity of nonzero elements in each column vector of the sparse matrix and the second the reconstruction error of each signal. These measures are then combined to produce the final saliency value for each point in the cloud. Next, we proceed with the simplification of the point cloud, guided by the detected saliency and using the saliency values of each point as a dynamic clusterization radius. We validate the proposed method by comparing it with a set of state-of-the-art methods, demonstrating the effectiveness of the simplification method.
高分辨率 3D 扫描设备生成高密度点云,这需要大容量的存储和耗时的处理算法。为了减少这两方面的需求,通常在预处理阶段应用曲面简化算法。点云简化算法的目标是在保留原始点云最相关特征的同时减少数据量。在本文中,我们提出了一种新的保留点云特征的简化算法。我们使用全局方法来检测给定点云中的显著特征。我们的方法为云中的每个点估计一个特征向量。特征向量的分量是法向量坐标、点坐标和每个点的曲面曲率。特征向量用作基础信号,以执行字典学习过程,生成训练字典。我们执行相应的稀疏编码过程,生成稀疏矩阵。为了检测显著特征,所提出的方法使用了两个度量标准,第一个度量标准考虑了稀疏矩阵中每个列向量中非零元素的数量,第二个度量标准考虑了每个信号的重建误差。然后将这些度量标准组合起来,为云中的每个点生成最终的显著值。接下来,我们根据检测到的显著特征对点云进行简化,并使用每个点的显著值作为动态聚类半径。我们通过将其与一组最先进的方法进行比较来验证所提出的方法,证明了简化方法的有效性。