Computer-Aided Design and Applications vol:5 issue:5 pages:589-600
International CAD Conference and Exhibition edition:08 location:Orlando, Florida, USA date:June 23-27 2008
In reverse engineering, the reconstruction of a surface model from a point cloud requires the extraction of closed feature lines at the borders of the different surface patches. In this paper we propose a new algorithm to extract such closed polygonal feature lines, representing sharp or smooth edges, from a point cloud. Based on the variation of the normal vectors and a graph approach we extract the sharp edges, which are used to divide the point cloud in smooth regions. Smooth edges, such as fillets, are extracted for each smooth region separately using a novel approach for 1D-histogram thresholding: we use the curvature histogram in a multi-resolution manner in order to split a point set in different regions of similar curvature (patches). The polygonal smooth edges at the borders between these different patches are extracted by point clustering and processing a graph of the point clusters.