Interpolation and Approximation of Surfaces from Three-Dimensional Scattered Data Points

There is a wide range of applications for which surface interpolation or approximation from scattered data points in space is important. Dependent on the field of application and the related properties of the data, many algorithms were developed in the past. This contribution gives a survey of existing algorithms, and identifies basic methods common to independently developed solutions. We distinguish surface construction based on spatial subdivision, distance functions, warping, and incremental surface growing. The systematic analysis of existing approaches leads to several interesting open questions for further research.

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

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

[3]  Josef Hoschek,et al.  Fundamentals of computer aided geometric design , 1996 .

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

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

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

[7]  G. Herman,et al.  Three-dimensional display of human organs from computed tomograms , 1979 .

[8]  Heinrich Müller,et al.  Spatial free-form deformation with scattered data interpolation methods , 1992, Comput. Graph..

[9]  Andreas Baader,et al.  Ein Umwelterfassungssystem für multisensorielle Montageroboter , 1995 .

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

[11]  Francis Schmitt,et al.  Surface Reconstruction from Unstructured 3D Data , 1996, Comput. Graph. Forum.

[12]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

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

[14]  Jindong Chen,et al.  Automatic Reconstruction of 3D CAD Models from Digital Scans , 1999, Int. J. Comput. Geom. Appl..

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

[16]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

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

[18]  Shigeru Muraki,et al.  Volumetric shape description of range data using “Blobby Model” , 1991, SIGGRAPH.

[19]  Chandrajit L. Bajaj,et al.  Error-bounded reduction of triangle meshes with multivariate data , 1996, Electronic Imaging.

[20]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[21]  Guido Brunnett,et al.  Polyhedral Reconstruction of 3D Objects by Tetrahedra Removal , 1997 .

[22]  Frank Weller Stability of voronoi neighborship under perturbations of the sites , 1997, CCCG.

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

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

[25]  Pascal Fua,et al.  From points to surfaces , 1991, Optics & Photonics.

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

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

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

[29]  Herbert Edelsbrunner,et al.  Weighted alpha shapes , 1992 .

[30]  Pascal Fua,et al.  Reconstructing Surfaces from Unstructured 3D Points , 1992, ECCV 1992.

[31]  Baining Guo,et al.  Surface Reconstruction Using Alpha Shapes , 1997, Comput. Graph. Forum.

[32]  Remco C. Veltkamp,et al.  Closed Object Boundaries from Scattered Points , 1994, Lecture Notes in Computer Science.

[33]  Dimitris N. Metaxas,et al.  Dynamic 3D models with local and global deformations: deformable superquadrics , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[34]  Gerd Hirzinger,et al.  A self-organizing algorithm for multisensory surface reconstruction , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

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

[36]  Gerhard Roth,et al.  An Efficient Volumetric Method for Building Closed Triangular Meshes from 3-D Image and Point Data , 1997, Graphics Interface.

[37]  Pascal Fua,et al.  Segmenting Unstructured 3D Points into Surfaces , 1992, ECCV.

[38]  Robert M. O'Bara,et al.  Geometrically deformed models: a method for extracting closed geometric models form volume data , 1991, SIGGRAPH.

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

[40]  G. Hirzinger,et al.  Three-dimensional surface reconstruction based on a self-organizing feature map , 1993 .

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