基于多尺度邻域平移法向估计算法——点云的法向量估计
A Normal Estimation Algorithm Based on Multi-Scale Neighborhood Translation—Point Cloud Normal Estimation
DOI: 10.12677/AAM.2022.119717, PDF,    国家自然科学基金支持
作者: 黄明琪, 张 杰, 史路冰:辽宁师范大学,辽宁 大连
关键词: 邻域平移最优邻域法向估计Neighborhood Shift Optimal Neighborhood Normal Estimation
摘要: 本文以邻域漂移的思想为基础,提出一种简洁高效的点云法向估计算法,该算法在保证效率的同时可以有效克服边界点的法向估计效果较差的问题。首先,设计了一种多尺度候选邻域集的生成方法,该方法以当前点的所有近邻点为中心,通过多尺度的策略丰富了候选邻域集的内容,进而提高了最优邻域的质量;其次在最优邻域的评价上不仅采用协方差对候选邻域集的“平坦程度”进行刻画,而且也考虑了候选邻域与当前点的距离,从而筛选出最合理的最优邻域,提高了法向的质量。实验结果表明,该算法可以有效的克服噪声和非均匀采样等问题,很好的恢复模型的尖锐特征,更好的权衡质量和时间。
Abstract: Based on the idea of neighborhood drift, this paper proposes a simple and efficient point cloud normal estimation algorithm, which can effectively overcome the problem of poor normal estima-tion effect of boundary points while ensuring efficiency. First, a method for generating a multi-scale candidate neighborhood set is designed. This method takes all the neighbors of the current point as the center, and enriches the content of the candidate neighborhood set through multi-scale strate-gies, thereby improving the optimal neighborhood. Secondly, in the evaluation of the optimal neighborhood, not only the covariance is used to describe the “flatness” of the candidate neighbor-hood set, but also the distance between the candidate neighborhood and the current point is con-sidered, so as to screen out the most reasonable optimal neighborhood domain, which improves the quality of the normal. The experimental results show that the algorithm can effectively overcome the problems of noise and non-uniform sampling, restore the sharp features of the model well, and better trade off quality and time.
文章引用:黄明琪, 张杰, 史路冰. 基于多尺度邻域平移法向估计算法——点云的法向量估计[J]. 应用数学进展, 2022, 11(9): 6768-6778. https://doi.org/10.12677/AAM.2022.119717

参考文献

[1] Bern, M.W. and Amenta, N. (1999) Surface Reconstruction by Voronoi Filtering. Discrete and Computational Geometry, 22, 481-504. [Google Scholar] [CrossRef
[2] Dey, T.K. and Goswami, S. (2006) Provable Surface re-construction from Noisy Samples. Computational Geometry, 35, 124-141. [Google Scholar] [CrossRef
[3] Feng, H.Y. and Ouyang, D. (2005) On the Normal Vector Es-timation for Point Cloud Data from Smooth Surfaces. Computer-Aided Design, 37, 1071-1079. [Google Scholar] [CrossRef
[4] Alliez, P., Cohen-Steiner, D., Tong, Y. and Desbrun, M. (2007) Voronoi-Based Variational Reconstruction Reconstruction of Unoriented Point Sets. Proceedings of the 5th Eu-rographics Symposium on Geometry Processing, Barcelona, 4-6 July 2007, 39-48.
[5] Alexa, M., Behr, J., Cohen-Or, D., Fleishman, S., Levin, D. and Silva, C.T. (2001) Point Set Surfaces. Proceedings Visualization 2001. VIS ’01, San Diego, 21-26 October 2001, 21-29. [Google Scholar] [CrossRef
[6] Flix, C., Rui, U. and Ri-vera, M. (2007) Surface-Normal Estimation with Neighborhood Reorganization for 3D Reconstruction. 12th Iberoamer-icann Congress on Pattern Recognition (CIARP 2007), Valparaiso, 13-16 November 2007, 321-330. [Google Scholar] [CrossRef
[7] Jones, T.R., Durand, F. and Zwicker, M. (2004) Normal Im-provement for Point Rendering. IEEE Computer Graphics and Applications, 24, 53-56. [Google Scholar] [CrossRef
[8] Ztireli, A.C., Guennebaud, G. and Gross, M. (2009) Feature Preserving Point Set Surfaces based on Non-Linear Kernel Regression. Computer Graphics Forum, 28, 493-501. [Google Scholar] [CrossRef
[9] Hoppe, H., DeRose, T., Duchamp, T., McDonald, J. and Stuetzle, W. (1992) Surface Reconstruction from Unorganized Points. ACM SIGGRAPH Computer Graphics, 26, 71-78. [Google Scholar] [CrossRef
[10] Gross, M. and Pfister, H. (2007) Point-Based Graphics. The Morgan Kaufinann Series in Computer Graphics, Morgan Kaufmann Publishers Inc., San Francisco.
[11] Pauly, M., Keiser, R., Kobbelt, L. and Gross, M.H. (2003) Shape Modeling with Point-sampled Geometry. ACM Transactions on Graphics, 22, 641-650. [Google Scholar] [CrossRef
[12] Mitra, N.J., Nguyen, A. and Guibas, L.J. (2004) Esti-mating Surface Normals in Noisy Point Cloud Data. International Journal of Computational Geometry and Applications, 14, 261-276. [Google Scholar] [CrossRef
[13] Yoon, M., Lee, Y., Lee, S., Ivrissimtzis, I.P. and Seidel, H. (2007) Surface and Normal Ensembles for Surface Reconstruction. Computer-Aided Design, 39, 408-420. [Google Scholar] [CrossRef
[14] Cao, J., Chen, H., Zhang, J., Li, Y., Liu, X. and Zou, C. (2017) Normal Estimation via Shifted Neighborhood for Point Cloud. Journal of Computational and Applied Mathematics, 329, 57-67. [Google Scholar] [CrossRef
[15] Zhou, H., Chen, H., Feng, Y., Wang, Q., Qin, J., Xie, H., et al. (2020) Geometry and Learning Co-Supported Normal Estimation for Unstructured Point Cloud. 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, 13-19 June 2020, 13235-13244. [Google Scholar] [CrossRef
[16] 张杰, 刘健, 王茜微, 等. 基于邻域漂移的点云法向估计算法研究[J]. 辽宁师范大学学报(自然科学版), 2021, 44(1): 13-20.