基于有结构信息参与的点对一致性投票的点云法向估计算法
Point Cloud Normal Estimation Algorithm Based on Point Pair Consistent Voting with Structural Information Participation
DOI: 10.12677/aam.2025.144181, PDF,    国家自然科学基金支持
作者: 魏 薇*, 丁兮乔, 张 杰:辽宁师范大学数学学院,辽宁 大连
关键词: 法向估计尖锐特征结构信息Normal Estimation Sharp Features Structural Information
摘要: 基于平面拟合的算法被广泛地应用于估计点云的法向,近几年来,我们采用最小二乘拟合和加权的方法相结合的思想去估计点云的法向,但是对于尖锐特征附近的点,由于缺少点与平面的结构信息:点与平面法向之间的差异,就会使得法向异常的点对我们的影响比较大。为了减少这类点的影响,我们把邻域分割与平面拟合的思想相结合,提出了有结构信息参与的点对一致性投票的点云法向估计算法,它能更好地估计尖锐特征处点的法向。我们首先,对于当前点所使用的邻域构造协方差矩阵,刻画出点与尖锐特征的距离远近程度,然后再加入了点与平面的结构信息,最后使得拟合出来的正确平面评分较高。实验结果表明,我们的方法与PCV相比,在运行速度上基本一致。但是,我们对于点云法向的估计更为准确,对细节刻画地更好。
Abstract: The algorithm based on plane fitting is widely used to estimate the normal direction of point cloud. In recent years, we have adopted the idea of combining the least square fitting and the weighted method to estimate the normal direction of point cloud. However, for the points near sharp features, due to the lack of structural information of the point and plane: the difference between the point and the plane normal direction, the point with abnormal normal direction will have a greater impact on us. In order to reduce the influence of these points, we combine the idea of neighborhood segmentation and plane fitting, and propose a point cloud normal estimation algorithm with the participation of structure information, which can better estimate the normal direction of points with sharp features. First, we construct a covariance matrix for the neighborhood used by the current point, describe the distance between the point and the sharp feature, and then add the structure information of the point and the plane, and finally make the correct plane fit out have a large score. The experimental results show that our method is consistent with PCV in speed. However, our estimate of the normal direction of the point cloud is more accurate and better characterizes the details.
文章引用:魏薇, 丁兮乔, 张杰. 基于有结构信息参与的点对一致性投票的点云法向估计算法[J]. 应用数学进展, 2025, 14(4): 505-514. https://doi.org/10.12677/aam.2025.144181

参考文献

[1] Amenta, N. and Bern, M. (1999) Surface Reconstruction by Voronoi Filtering. Discrete & Computational Geometry, 22, 481-504. [Google Scholar] [CrossRef
[2] OuYang, D. and Feng, H. (2005) On the Normal Vector Estimation for Point Cloud Data from Smooth Surfaces. Computer-Aided Design, 37, 1071-1079. [Google Scholar] [CrossRef
[3] Dey, T.K. and Goswami, S. (2006) Provable Surface Reconstruction from Noisy Samples. Computational Geometry, 35, 124-141. [Google Scholar] [CrossRef
[4] Alexa, M., Behr, J., Cohen-Or, D., Fleishman, S., Levin, D. and Silva, C.T. (2001) Point Set Surfaces. Proceedings Visualization, VIS ’01., San Diego, 21-26 October 2001, 21-29. [Google Scholar] [CrossRef
[5] Jones, T.R., Durand, F. and Zwicker, M. (2004) Normal Improvement for Point Rendering. IEEE Computer Graphics and Applications, 24, 53-56. [Google Scholar] [CrossRef] [PubMed]
[6] 鲁猛胜, 姚剑, 董赛云. 法向约束的点云数据泊松表面重建算法[J]. 测绘地理信息, 2022, 47(4): 51-55.
[7] Qi, C.R., Su, H., Mo, K., et al. (2017) Deep Learning on Point Sets for 3D Classification and Segmentation. IEEE Conference on Computer Visionand Pattern Recognition, Honolulu, 21-26 July 2017, 77-85.
[8] Guerrero, P., Kleiman, Y., Ovsjanikov, M. and Mitra, N.J. (2018) PCPNET Learning Local Shape Properties from Raw Point Clouds. Computer Graphics Forum, 37, 75-85. [Google Scholar] [CrossRef
[9] 张杰, 王佳旭, 史路冰, 等. 基于邻域参与的形状感知卷积网络的点云分析[J]. 辽宁师范大学学报(自然科学版), 2022, 45(4): 448-456.
[10] Hoppe, H., DeRose, T., Duchamp, T., McDonald, J. and Stuetzle, W. (1992) Surface Reconstruction from Unorganized Points. Proceedings of the 19th Annual Conference on Computer Graphics and Interactive Techniques, 26, 71-78. [Google Scholar] [CrossRef
[11] Pauly, M., Gross, M. and Kobbelt, L.P. (2002) Efficient Simplification of Point-Sampled Surfaces. IEEE Visualization, Boston, 27 October 2002-1 November 2002, 163-170. [Google Scholar] [CrossRef
[12] Zhang, J., Cao, J., Liu, X., Wang, J., Liu, J. and Shi, X. (2013) Point Cloud Normal Estimation via Low-Rank Subspace Clustering. Computers & Graphics, 37, 697-706. [Google Scholar] [CrossRef
[13] 张杰, 尚星宇, 王茜微, 等. 基于差异性累积与子空间传播的法向估计算法[J]. 计算机辅助设计与图形学学报, 2020, 32(3): 367-377.
[14] Liu, X., Zhang, J., Cao, J., Li, B. and Liu, L. (2015) Quality Point Cloud Normal Estimation by Guided Least Squares Representation. Computers & Graphics, 51, 106-116. [Google Scholar] [CrossRef
[15] Wang, Y., Feng, H., Delorme, F. and Engin, S. (2013) An Adaptive Normal Estimation Method for Scanned Point Clouds with Sharp Features. Computer-Aided Design, 45, 1333-1348. [Google Scholar] [CrossRef
[16] Boulch, A. and Marlet, R. (2012) Fast and Robust Normal Estimation for Point Clouds with Sharp Features. Computer Graphics Forum, 31, 1765-1774. [Google Scholar] [CrossRef
[17] Boulch, A. and Marlet, R. (2016) Deep Learning for Robust Normal Estimation in Unstructured Point Clouds. Computer Graphics Forum, 35, 281-290. [Google Scholar] [CrossRef
[18] Zhang, J., Cao, J., Liu, X., Chen, H., Li, B. and Liu, L. (2019) Multi-Normal Estimation via Pair Consistency Voting. IEEE Transactions on Visualization and Computer Graphics, 25, 1693-1706. [Google Scholar] [CrossRef] [PubMed]