A new volume warping method for surface reconstruction

Volumetric models of 3D objects have recently been introduced into the reverse engineering (RE) process. Grid-based methods are considered as the major technique for reconstructing surfaces from these volumetric models. This is mainly due to the efficiency and simplicity of these methods. However, these grid-based methods suffer from a number of inherent drawbacks, resulting from the fact that the imposed Cartesian grid in general is not well adapted to the surface, neither in size nor in orientation. In order to overcome the above obstacles a new iso-surface extraction method is proposed for volumetric models. The main idea is first to construct a geometrical field that is induced by the object's shape. This geometrical field represents the natural directions and a grid cell size for each point in the domain. Then, the imposed volumetric grid is deformed by the produced geometrical field toward the object's shape. The iso-surface meshes can be extracted from the resulting adaptive grid by any conventional grid-based contouring technique. The proposed method provides better approximation of the unknown surface and exhibits anisotropy, which is present inherently in the surface. Moreover, since the produced meshes are quad-dominant, Catmull-Clark subdivision surfaces are directly constructed from these meshes.

[1]  Peter Schröder,et al.  Fitting subdivision surfaces , 2001, Proceedings Visualization, 2001. VIS '01..

[2]  Sunghee Choi,et al.  The power crust , 2001, SMA '01.

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

[4]  Hans-Peter Seidel,et al.  Multi-level partition of unity implicits , 2005, SIGGRAPH Courses.

[5]  A. Einstein The Meaning of Relativity , 1946 .

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

[7]  Gert Vegter,et al.  Isotopic approximation of implicit curves and surfaces , 2004, SGP '04.

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

[9]  Anath Fischer,et al.  Anisotropic meshing of implicit surfaces , 2005, International Conference on Shape Modeling and Applications 2005 (SMI' 05).

[10]  Tao Ju,et al.  Dual contouring of hermite data , 2002, ACM Trans. Graph..

[11]  Yutaka Ohtake,et al.  Dual/Primal mesh optimization for polygonized implicit surfaces , 2002, SMA '02.

[12]  Ralph R. Martin,et al.  Reverse engineering of geometric models - an introduction , 1997, Comput. Aided Des..

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

[14]  Marc Alexa,et al.  Point set surfaces , 2001, Proceedings Visualization, 2001. VIS '01..

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

[16]  Pierre Alliez,et al.  Anisotropic polygonal remeshing , 2003, ACM Trans. Graph..

[17]  Jörg Peters,et al.  Patching Catmull-Clark meshes , 2000, SIGGRAPH.

[18]  D. Cohen-Or,et al.  Robust moving least-squares fitting with sharp features , 2005, ACM Trans. Graph..

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

[20]  Marc Levoy,et al.  Fitting smooth surfaces to dense polygon meshes , 1996, SIGGRAPH.

[21]  E. Catmull,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[22]  P. George,et al.  Mesh Generation: Application to Finite Elements , 2007 .

[23]  Gabriel Taubin,et al.  Volume warping for adaptive isosurface extraction , 2002, IEEE Visualization, 2002. VIS 2002..

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

[25]  Tamal K. Dey,et al.  Provable surface reconstruction from noisy samples , 2006, Comput. Geom..

[26]  Ronald N. Perry,et al.  Adaptively sampled distance fields: a general representation of shape for computer graphics , 2000, SIGGRAPH.

[27]  Richard K. Beatson,et al.  Reconstruction and representation of 3D objects with radial basis functions , 2001, SIGGRAPH.

[28]  Thomas C. Henderson,et al.  Feature-based reverse engineering of mechanical parts , 1999, IEEE Trans. Robotics Autom..

[29]  Anath Fischer,et al.  Efficient surface reconstruction method for distributed CAD , 2004, Comput. Aided Des..

[30]  William H. Press,et al.  Numerical recipes in C , 2002 .

[31]  Geoff Wyvill,et al.  Data structure forsoft objects , 1986, The Visual Computer.