A fast and efficient projection-based approach for surface reconstruction

We present a fast and memory efficient algorithm that generates a manifold triangular mesh S with or without boundary passing through a set of unorganized points P/spl sub//spl Rscr//sup 3/ with no other additional information. Nothing is assumed about the geometry or topology of the sampled manifold model, except for its reasonable smoothness. The speed of our algorithm is derived from a projection-based approach we use to determine the incident faces on a point. Our algorithm has successfully reconstructed the surfaces of unorganized point clouds of sizes varying from 10,000 to 100,000 in about 3-30 seconds on a 250 MHz, R10000 SGI Onyx2. Our technique can be specialized for different kinds of input and applications. For example, our algorithm can be specialized to handle data from height fields like terrain and range scan, even in the presence of noise. We have successfully generated meshes for range scan data of size 900,000 points in less than 40 seconds.

[1]  Herbert Edelsbrunner,et al.  Three-dimensional alpha shapes , 1992, VVS.

[2]  Gabriel Taubin,et al.  The ball-pivoting algorithm for surface reconstruction , 1999, IEEE Transactions on Visualization and Computer Graphics.

[3]  Chandrajit L. Bajaj,et al.  Reconstructing Surfaces and Functions on Surfaces from Unorganized Three-Dimensional Data , 1997, Algorithmica.

[4]  Heinrich Müller,et al.  Graph-based surface reconstruction using structures in scattered point sets , 1998, Proceedings. Computer Graphics International (Cat. No.98EX149).

[5]  Richard Szeliski,et al.  Surface modeling with oriented particle systems , 1992, SIGGRAPH.

[6]  W. Fulks Advanced Calculus: An Introduction to Analysis , 1969 .

[7]  Sunghee Choi,et al.  A simple algorithm for homeomorphic surface reconstruction , 2000, SCG '00.

[9]  Robert Mencl,et al.  A Graph–Based Approach to Surface Reconstruction , 1995, Comput. Graph. Forum.

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

[11]  Patricia Crossno,et al.  Isosurface extraction using particle systems , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

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

[13]  Remco C. Veltkamp Boundaries through Scattered Points of Unknown Density , 1995, CVGIP Graph. Model. Image Process..

[14]  Marshall W. Bern,et al.  Surface Reconstruction by Voronoi Filtering , 1998, SCG '98.

[15]  Dominique Attali R-regular Shape Reconstruction from Unorganized Points , 1998, Comput. Geom..

[16]  M. Garland,et al.  Fast Polygonal Approximation of Terrains and Height Fields , 1998 .

[17]  Marc Levoy,et al.  A volumetric method for building complex models from range images , 1996, SIGGRAPH.

[18]  Greg Welch,et al.  The office of the future: a unified approach to image-based modeling and spatially immersive displays , 1998, SIGGRAPH.

[19]  Chandrajit L. Bajaj,et al.  Sampling and reconstructing manifolds using alpha-shapes , 1997, CCCG.

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

[21]  Chandrajit L. Bajaj,et al.  Automatic reconstruction of surfaces and scalar fields from 3D scans , 1995, SIGGRAPH.

[22]  Marie-Paule Cani,et al.  Automatic Reconstruction of Unstructured 3D Data: Combining a Medial Axis and Implicit Surfaces , 1995, Comput. Graph. Forum.

[23]  Dominique Attali,et al.  r-regular shape reconstruction from unorganized points , 1997, SCG '97.

[24]  Bernd Hamann,et al.  Cluster-Based Generation of Hierarchical Surface Models , 1997, Scientific Visualization Conference (dagstuhl '97).

[25]  Demetri Terzopoulos,et al.  Constraints on Deformable Models: Recovering 3D Shape and Nonrigid Motion , 1988, Artif. Intell..

[26]  Robert Mencl,et al.  Interpolation and Approximation of Surfaces from Three-Dimensional Scattered Data Points , 1998, Eurographics.

[27]  Thomas W. Sederberg,et al.  Loop detection in surface patch intersections , 1988, Comput. Aided Geom. Des..

[28]  Sunghee Choi,et al.  A Simple Algorithm for Homeomorphic Surface Reconstruction , 2002, Int. J. Comput. Geom. Appl..

[29]  Patricia J. Crossno,et al.  Isosurface extraction using particle systems , 1997 .

[30]  Chandrajit L. Bajaj,et al.  Automatic reconstruction of cad models and properties from digital scans , 1996 .

[31]  Marek Teichmann,et al.  Surface reconstruction with anisotropic density-scaled alpha shapes , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[32]  Meenakshisundaram Gopi,et al.  Surface Reconstruction based on Lower Dimensional Localized Delaunay Triangulation , 2000, Comput. Graph. Forum.

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

[34]  Marshall W. Bern,et al.  A new Voronoi-based surface reconstruction algorithm , 1998, SIGGRAPH.

[35]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.