Multiple Incident Splines ( MISs ) algorithm for topological reconstruction of 2 D unordered point clouds

An automatic 3D model retrieval from freehand conceptual sketches is a key target for both commercial software houses and academic research. Unfortunately, most of the approaches are not suitable for properly translating stylistic sketches into 3D models. In order to carry out this 3D model conversion, the first task to be dealt with is to turn raster data (3D or 2D free-form curves) into vectorial ones. Such a task represents a key issue which has been addressed by a number of authors but still far to be exhaustively worked out. To address this challenge, this work presents a new method that allows to fit 2D unordered point cloud data with Multiple Incident Splines (MISs). At the heart of the proposed approach are two main procedures: the first one is based on Euclidean Minimum Spanning Tree (EMST) and Principal Component Analysis (PCA) for detecting the main local directions of the point cloud and to order its points while preserving original topology; the second is meant to fit ordered point clouds with spline curves providing a robust intersection and vertex detection. The proposed methodology, tested on a number of case studies, proves to preserve the original topology more efficiently than alternative techniques supplied by commercial vectorization software packages. Keywords— Image Processing, freehand sketches, curve reconstruction, unorganized point cloud, styling.

[1]  Dov Dori,et al.  Orthogonal Zig-Zag: an algorithm for vectorizing engineering drawings compared with Hough Transform , 1997 .

[2]  Cláudio T. Silva,et al.  Spline-based feature curves from point-sampled geometry , 2008, The Visual Computer.

[3]  George Markowsky,et al.  Fleshing Out Wire Frames , 1980, IBM J. Res. Dev..

[4]  Lapo Governi,et al.  From 2D Orthographic views to 3D Pseudo-Wireframe: An Automatic Procedure , 2010 .

[5]  Levent Burak Kara,et al.  Supporting Early Styling Design of Automobiles Using Sketch-based 3D Shape Construction , 2008 .

[6]  Hong Yan Fuzzy curve-tracing algorithm , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[7]  J. Navarro-Pedreño Numerical Methods for Least Squares Problems , 1996 .

[8]  In-Kwon Lee,et al.  Curve reconstruction from unorganized points , 2000, Comput. Aided Geom. Des..

[9]  Dov Dori,et al.  Sparse-pixel recognition of primitives in engineering drawings , 1993, Machine Vision and Applications.

[10]  Lapo Governi,et al.  From unordered point cloud to weighted B-spline: a novel PCA-based method , 2011 .

[11]  Kenji Shimada,et al.  Solid Model Reconstruction of Wireframe CAD Models Based on Topological Embeddings of Planar Graphs , 2003 .

[12]  Shi-Min Hu,et al.  Two accelerating techniques for 3D reconstruction , 2008, Journal of Computer Science and Technology.

[13]  David Eppstein,et al.  The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction , 1998, Graph. Model. Image Process..

[14]  Manuel Contero,et al.  A survey on geometrical reconstruction as a core technology to sketch-based modeling , 2005, Comput. Graph..

[15]  George Markowsky,et al.  Fleshing out projections , 1981 .

[16]  Nadia Kanwal,et al.  A novel CSG approach for 3D reconstruction of helix using spiral sweeps , 2007 .

[17]  Zhe Wang,et al.  Reconstruction of 3D Solid Models Using Fuzzy Logic Recognition , 2007, World Congress on Engineering.

[18]  Shaiq A. Haq,et al.  Comparison of 3D reconstruction techniques for engineering drawings from orthographic projections , 2007 .

[19]  Monica Carfagni,et al.  3D reconstruction problem: an automated procedure , 2011 .

[20]  David Levin,et al.  The approximation power of moving least-squares , 1998, Math. Comput..

[21]  Azriel Rosenfeld,et al.  Computer Vision , 1988, Adv. Comput..

[22]  G. A. Watson,et al.  A class of methods for fitting a curve or surface to data by minimizing the sum of squares of orthogonal distances , 2003 .

[23]  M. A. Fahiem,et al.  A Review of 3D Reconstruction Techniques from 2D Orthographic Line Drawings , 2007, Geometric Modeling and Imaging (GMAI '07).

[24]  Wenping Wang,et al.  Reconstructing B-spline Curves from Point Clouds--A Tangential Flow Approach Using Least Squares Minimization , 2005, International Conference on Shape Modeling and Applications 2005 (SMI' 05).

[25]  Karl Tombre,et al.  Celesstin: CAD conversion of mechanical drawings , 1992, Computer.

[26]  Levent Burak Kara,et al.  Pen-based styling design of 3D geometry using concept sketches and template models , 2006, SPM '06.

[27]  Sabine Süsstrunk,et al.  Standard RGB Color Spaces , 1999, CIC.

[28]  Helmut Pottmann,et al.  Rotational and helical surface approximation for reverse engineering , 1998, Computing.

[29]  Sang-Yong Han,et al.  Information Extraction from a Skewed Form Document in the Presence of Crossing Characters , 1997, GREC.