A Fast Surface-Based Procedure for Object Reconstruction from 3D Scattered Points

In this paper, a new fast three-phase method for object reconstruction from 3D scattered points is presented. The first phase is founded on a novel fast triangulation algorithm, which generates a base approximation of the object surface. By inserting bridges, the triangulation algorithm also handles surfaces with genus greater than zero and determines the genus of the reconstructed surface. From results of the first phase, the object surface features, such as sharp edges, silhouette polylines, and corners, are extracted in the next phase. Sharp edges and corners are used as constraints for triangular mesh fairing later in the final phase, where a new improved decimation and a novel mesh refinement procedure are introduced, while silhouette polylines can be applied for generation of a wire-frame model of the reconstructed object. The overall object reconstruction procedure has a tested linear time complexity.

[1]  Nasser Kehtarnavaz,et al.  A syntactic/Semantic technique for surface reconstruction from cross-sectional contours , 1988, Comput. Vis. Graph. Image Process..

[2]  Tony DeRose,et al.  Mesh optimization , 1993, SIGGRAPH.

[3]  Jon Louis Bentley,et al.  An Algorithm for Finding Best Matches in Logarithmic Expected Time , 1977, TOMS.

[4]  Tony DeRose,et al.  Surface reconstruction from unorganized points , 1992, SIGGRAPH.

[5]  Herbert Edelsbrunner,et al.  Three-dimensional alpha shapes , 1994, ACM Trans. Graph..

[6]  Baba C. Vemuri,et al.  On Three-Dimensional Surface Reconstruction Methods , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Xin Chen,et al.  Surface modelling of range data by constrained triangulation , 1994, Comput. Aided Des..

[8]  Mamoru Hosaka,et al.  On Formulation and Display for Visualizing Features and Evaluating Quality of Free-form Surfaces , 1990, Eurographics.

[9]  Les A. Piegl,et al.  Algorithm for Delaunay triangulation and convex-hull computation using a sparse matrix , 1992, Comput. Aided Des..

[10]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[11]  Jean-Daniel Boissonnat,et al.  Shape reconstruction from planar cross sections , 1988, Comput. Vis. Graph. Image Process..

[12]  Jean-Daniel Boissonnat,et al.  Geometric structures for three-dimensional shape representation , 1984, TOGS.

[13]  H. Pottmann,et al.  Curvature continuous triangular interpolants , 1989 .

[14]  Tony DeRose,et al.  Parametric surface interpolation , 1992, IEEE Computer Graphics and Applications.

[15]  Les A. Piegl,et al.  Delaunay triangulation using a uniform grid , 1993, IEEE Computer Graphics and Applications.

[16]  Hans Hagen,et al.  Geometric modeling of smooth surfaces using triangular patches , 1989 .

[17]  Y. Yoon,et al.  Triangulation of scattered data in 3D space , 1988 .

[18]  Tony DeRose,et al.  Piecewise smooth surface reconstruction , 1994, SIGGRAPH.

[19]  Greg Turk,et al.  Re-tiling polygonal surfaces , 1992, SIGGRAPH.

[20]  W. X. Lu,et al.  Surface reconstruction of 3D objects in computerized tomography , 1988, Comput. Vis. Graph. Image Process..

[21]  Marc Levoy,et al.  Zippered polygon meshes from range images , 1994, SIGGRAPH.