Automatic Reconstruction of Unstructured 3D Data: Combining a Medial Axis and Implicit Surfaces

This paper presents a new method that combines a medial axis and implicit surfaces in order to reconstruct a 3D solid from an unstructured set of points scattered on the object's surface. The representation produced is based on iso‐surfaces generated by skeletons, and is a particularly compact way of defining a smooth free‐form solid. The method is based on the minimisation of an energy representing a “distance” between the set of data points and the iso‐surface, resembling previous reserach19. Initialisation, however, is more robust and efficient since there is computation of the medial axis of the set of points. Instead of subdividing existing skeletons in order to refine the object's surface, a new reconstruction algorithm progressively selects skeleton‐points from the pre‐ computed medial axis using an heuristic principle based on a “local energy” criterion. This drastically speeds up the reconstruction process. Moreover, using the medial axis allows reconstruction of objects with complex topology and geometry, like objects that have holes and branches or that are composed of several connected components. This process is fully automatic. The method has been successfully applied to both synthetic and real data.

[1]  Dominique Attali,et al.  Using polyballs to approximate shapes and skeletons , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[2]  Alex Pentland,et al.  Generalized implicit functions for computer graphics , 1991, SIGGRAPH.

[3]  Brian Wyvill,et al.  Interactive techniques for implicit modeling , 1990, I3D '90.

[4]  Jules Bloomenthal,et al.  Convolution surfaces , 1991, SIGGRAPH.

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

[6]  Brian Wyvill,et al.  CONTROLLED BLENDING OF PROCEDURAL IMPLICIT SURFACES , 1990 .

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

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

[9]  SzeliskiRichard,et al.  Surface modeling with oriented particle systems , 1992 .

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

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

[12]  F. Leitner Segmentation dynamique d'images tridimensionnelles , 1993 .

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

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

[15]  Azriel Rosenfeld,et al.  Computer representation of planar regions by their skeletons , 1967, CACM.

[16]  Gunilla Borgefors,et al.  Distance transformations in digital images , 1986, Comput. Vis. Graph. Image Process..

[17]  James F. Blinn,et al.  A Generalization of Algebraic Surface Drawing , 1982, TOGS.

[18]  RosenfeldAzriel,et al.  Computer representation of planar regions by their skeletons , 1967 .

[19]  Laurent D. Cohen,et al.  Deformable models for 3-D medical images using finite elements and balloons , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

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

[22]  Edouard Thiel Les distances de chanfrein en analyse d'images : fondements et applications. (Chamfer distances in image analysis : basis and applications) , 1994 .

[23]  Marie-Paule Cani,et al.  Semi-automatic Reconstruction of Implicit Surfaces for Medical Applications , 1995 .

[24]  RosenfeldAzriel,et al.  Sequential Operations in Digital Picture Processing , 1966 .

[25]  Marie-Paule Cani,et al.  An implicit formulation for precise contact modeling between flexible solids , 1993, SIGGRAPH.

[26]  Azriel Rosenfeld,et al.  Sequential Operations in Digital Picture Processing , 1966, JACM.

[27]  Jean-Daniel Boissonnat,et al.  Three-dimensional reconstruction of complex shapes based on the Delaunay triangulation , 1993, Electronic Imaging.