Robust point cloud normal estimation via neighborhood reconstruction

被引:11
作者
Yu, Zhiqiang [1 ]
Wang, Taiyong [1 ]
Guo, Ting [2 ]
Li, Hongbin [1 ]
Dong, Jingchuan [1 ]
机构
[1] Tianjin Univ, Minist Educ, Key Lab Mech Theory & Equipment Design, Tianjin 300350, Peoples R China
[2] China Automot Technol & Res Ctr Co Ltd, Tianjin, Peoples R China
基金
中国国家自然科学基金;
关键词
Normal estimation; point cloud; feature preserving; neighborhood segmentation; neighborhood growth; SURFACE RECONSTRUCTION;
D O I
10.1177/1687814019836043
中图分类号
O414.1 [热力学];
学科分类号
摘要
This article presents a novel method for estimating normals on unorganized point clouds that preserves sharp features. Many existing methods are unable to reliably estimate normals for points around sharp features since the neighborhood employed for the normal estimation would enclose points belonging to different surface patches across the sharp feature. To address this challenging issue, a neighborhood reconstruction-based normal estimation method is developed to find a proper neighborhood for points around sharp features. A robust statistics-based method is proposed to identify points that near sharp features and classify the points into two categories: edge points and non-edge points. Two specific neighborhood reconstruction strategies are designed for these two types of points to generate a neighborhood clear of sharp features. The normal of the current point can thus be reliably estimated by principal component analysis using the generated isotropic neighborhood. Numerous case studies have been carried out to compare the reliability and robustness of the proposed method against various existing methods. The experiment results show that the proposed approach performs better than the state-of-the-art methods most of the time and offers an ideal compromise between precision, speed, and robustness.
引用
收藏
页数:19
相关论文
共 36 条
[1]   Computing and rendering point set surfaces [J].
Alexa, M ;
Behr, J ;
Cohen-Or, D ;
Fleishman, S ;
Levin, D ;
Silva, CT .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2003, 9 (01) :3-15
[2]  
ALEXA M, 2001, PROCEEDINGS OF THE I, V21, P21
[3]  
Alliez Pierre, 2007, P 5 EUR S GEOM PROC, P39, DOI DOI 10.2312/SGP/SGP07/039-048(VERP.39
[4]   Surface reconstruction by Voronoi filtering [J].
Amenta, N ;
Bern, M .
DISCRETE & COMPUTATIONAL GEOMETRY, 1999, 22 (04) :481-504
[5]   Friezes and a construction of the Euclidean cluster variables [J].
Assem, Ibrahim ;
Dupont, Gregoire .
JOURNAL OF PURE AND APPLIED ALGEBRA, 2011, 215 (10) :2322-2340
[6]   Deep Learning for Robust Normal Estimation in Unstructured Point Clouds [J].
Boulch, Alexandre ;
Marlet, Renaud .
COMPUTER GRAPHICS FORUM, 2016, 35 (05) :281-290
[7]   Fast and Robust Normal Estimation for Point Clouds with Sharp Features [J].
Boulch, Alexandre ;
Marlet, Renaud .
COMPUTER GRAPHICS FORUM, 2012, 31 (05) :1765-1774
[8]  
Calderon F, 2007, LECT NOTES COMPUT SC, V4756, P321
[9]   Normal estimation via shifted neighborhood for point cloud [J].
Cao, Junjie ;
Chen, He ;
Zhang, Jie ;
Li, Yujiao ;
Liu, Xiuping ;
Zou, Changqing .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2018, 329 :57-67
[10]   Estimating differential quantities using polynomial fitting of osculating jets [J].
Cazals, F ;
Pouget, M .
COMPUTER AIDED GEOMETRIC DESIGN, 2005, 22 (02) :121-146