An adaptive normal estimation method for scanned point clouds with sharp features

被引:74
作者
Wang, Yutao [1 ]
Feng, Hsi-Yung [1 ]
Delorme, Felix-Etienne [2 ]
Engin, Serafettin [2 ]
机构
[1] Univ British Columbia, Dept Mech Engn, Vancouver, BC V6T 1Z4, Canada
[2] Pratt & Whitney Canada Corp, Longueuil, PQ J4G 1A1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Normal estimation; Scanned point clouds; Noise and outliers; Sharp feature; Anisotropic neighborhood; SURFACE RECONSTRUCTION; SET SURFACES;
D O I
10.1016/j.cad.2013.06.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Normal estimation is an essential task for scanned point clouds in various CAD/CAM applications. 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 robust normal estimation method is developed in order to effectively establish a proper neighborhood for each point in the scanned point cloud. In particular, for a point near sharp features, an anisotropic neighborhood is formed to only enclose neighboring points located on the same surface patch as the point. Neighboring points on the other surface patches are discarded. The developed method has been demonstrated to be robust towards noise and outliers in the scanned point cloud and capable of dealing with sparse point clouds. Some parameters are involved in the developed method. An automatic procedure is devised to adaptively evaluate the values of these parameters according to the varying local geometry. Numerous case studies using both synthetic and measured point cloud data have been carried out to compare the reliability and robustness of the proposed method against various existing methods. (c) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1333 / 1348
页数:16
相关论文
共 41 条
[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]   Point set surfaces [J].
Alexa, M ;
Behr, J ;
Cohen-Or, D ;
Fleishman, S ;
Levin, D ;
Silva, CT .
VISUALIZATION 2001, PROCEEDINGS, 2001, :21-28
[3]   Surface reconstruction by Voronoi filtering [J].
Amenta, N ;
Bern, M .
DISCRETE & COMPUTATIONAL GEOMETRY, 1999, 22 (04) :481-504
[4]   Fast and Robust Normal Estimation for Point Clouds with Sharp Features [J].
Boulch, Alexandre ;
Marlet, Renaud .
COMPUTER GRAPHICS FORUM, 2012, 31 (05) :1765-1774
[5]   Robust smooth feature extraction from point clouds [J].
Daniels, Joel, II ;
Ha, Linh K. ;
Ochotta, Tilo ;
Silva, Claudio T. .
IEEE INTERNATIONAL CONFERENCE ON SHAPE MODELING AND APPLICATIONS 2007, PROCEEDINGS, 2007, :123-+
[6]   Detection of closed sharp edges in point clouds using normal estimation and graph theory [J].
Demarsin, Kris ;
Vanderstraeten, Denis ;
Volodine, Tim ;
Roose, Dirk .
COMPUTER-AIDED DESIGN, 2007, 39 (04) :276-283
[7]   Provable surface reconstruction from noisy samples [J].
Dey, Tamal K. ;
Goswami, Samrat .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2006, 35 (1-2) :124-141
[8]   Robust moving least-squares fitting with sharp features [J].
Fleishman, S ;
Cohen-Or, D ;
Silva, CT .
ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03) :544-552
[9]  
Guennebaud G, 2007, ACM T GRAPHIC, V26, DOI 10.1145/1276377.1276406
[10]  
HOPPE H, 1992, COMP GRAPH, V26, P71, DOI 10.1145/142920.134011