Template-Based 3D Model Fitting Using Dual-Domain Relaxation

We introduce a template fitting method for 3D surface meshes. A given template mesh is deformed to closely approximate the input 3D geometry. The connectivity of the deformed template model is automatically adjusted to facilitate the geometric fitting and to ascertain high quality of the mesh elements. The template fitting process utilizes a specially tailored Laplacian processing framework, where in the first, coarse fitting stage we approximate the input geometry with a linearized biharmonic surface (a variant of LS-mesh), and then the fine geometric detail is fitted further using iterative Laplacian editing with reliable correspondence constraints and a local surface flattening mechanism to avoid foldovers. The latter step is performed in the dual mesh domain, which is shown to encourage near-equilateral mesh elements and significantly reduces the occurrence of triangle foldovers, a well-known problem in mesh fitting. To experimentally evaluate our approach, we compare our method with relevant state-of-the-art techniques and confirm significant improvements of results. In addition, we demonstrate the usefulness of our approach to the application of consistent surface parameterization (also known as cross-parameterization).

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

[2]  Charles T. Loop,et al.  Smooth Subdivision Surfaces Based on Triangles , 1987 .

[3]  Ulrich Pinkall,et al.  Computing Discrete Minimal Surfaces and Their Conjugates , 1993, Exp. Math..

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

[5]  Tong-Yee Lee,et al.  Fast Feature‐Based Metamorphosis and Operator Design , 1998, Comput. Graph. Forum.

[6]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[7]  David P. Dobkin,et al.  Multiresolution mesh morphing , 1999, SIGGRAPH.

[8]  Hiromasa Suzuki,et al.  Subdivision surface fitting to a range of points , 1999, Proceedings. Seventh Pacific Conference on Computer Graphics and Applications (Cat. No.PR00293).

[9]  Hugues Hoppe,et al.  Displaced subdivision surfaces , 2000, SIGGRAPH.

[10]  Henning Biermann,et al.  Piecewise smooth subdivision surfaces with normal control , 2000, SIGGRAPH.

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

[12]  Peter Schröder,et al.  Consistent mesh parameterizations , 2001, SIGGRAPH.

[13]  Zoran Popovic,et al.  Articulated body deformation from range scan data , 2002, SIGGRAPH.

[14]  Markus H. Gross,et al.  Efficient simplification of point-sampled surfaces , 2002, IEEE Visualization, 2002. VIS 2002..

[15]  Andrei Khodakovsky,et al.  Globally smooth parameterizations with low distortion , 2003, ACM Trans. Graph..

[16]  Hugues Hoppe,et al.  Spherical parametrization and remeshing , 2003, ACM Trans. Graph..

[17]  Zoran Popovic,et al.  The space of human body shapes: reconstruction and parameterization from range scans , 2003, ACM Trans. Graph..

[18]  Alla Sheffer,et al.  Cross-parameterization and compatible remeshing of 3D models , 2004, ACM Trans. Graph..

[19]  Jovan Popovic,et al.  Deformation transfer for triangle meshes , 2004, ACM Trans. Graph..

[20]  Hong Qin,et al.  Fitting subdivision surfaces to unorganized point data using SDM , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[21]  Hugues Hoppe,et al.  Inter-surface mapping , 2004, ACM Trans. Graph..

[22]  Daniel Cohen-Or,et al.  Least-squares meshes , 2004, Proceedings Shape Modeling Applications, 2004..

[23]  Sebastian Thrun,et al.  SCAPE: shape completion and animation of people , 2005, SIGGRAPH '05.

[24]  Leif Kobbelt,et al.  Optimization methods for scattered data approximation with subdivision surfaces , 2005, Graph. Model..

[25]  Tamal K. Dey,et al.  Eurographics Symposium on Point-based Graphics (2005) Normal Estimation for Point Clouds: a Comparison Study for a Voronoi Based Method , 2022 .

[26]  Alla Sheffer,et al.  Template-based mesh completion , 2005, SGP '05.

[27]  Leonidas J. Guibas,et al.  Example-Based 3D Scan Completion , 2005 .

[28]  Chao-Hung Lin,et al.  Progressive mesh metamorphosis , 2005, Comput. Animat. Virtual Worlds.

[29]  Tong-Yee Lee,et al.  Progressive mesh metamorphosis: Animating Geometrical Models , 2005 .

[30]  Marc Alexa,et al.  Laplacian mesh optimization , 2006, GRAPHITE '06.

[31]  Daniel Cohen-Or,et al.  Competing Fronts for Coarse–to–Fine Surface Reconstruction , 2006, Comput. Graph. Forum.

[32]  Tong-Yee Lee,et al.  Generating genus-n-to-m mesh morphing using spherical parameterization: Research Articles , 2006 .

[33]  Tong-Yee Lee,et al.  Generating genus‐n‐to‐m mesh morphing using spherical parameterization , 2006, Comput. Animat. Virtual Worlds.

[34]  Ligang Liu,et al.  Manifold Parameterization , 2006, Computer Graphics International.

[35]  Bruno Lévy,et al.  Automatic and interactive mesh to T-spline conversion , 2006, SGP '06.

[36]  Ligang Liu,et al.  Dual Laplacian editing for meshes , 2006, IEEE Transactions on Visualization and Computer Graphics.

[37]  Christian Rössl,et al.  Eurographics Symposium on Point-based Graphics (2006) Template Deformation for Point Cloud Fitting , 2022 .

[38]  Christian Rössl,et al.  Geometric modeling based on polygonal meshes Video files associated with this course are available from the citation page , 2007, SIGGRAPH Courses.

[39]  Marc Alexa,et al.  To appear in the ACM SIGGRAPH conference proceedings FiberMesh : Designing Freeform Surfaces with 3 D Curves , 2007 .

[40]  Liu Bo,et al.  Mesh Editing in ROI with Dual Laplacian , 2007, Computer Graphics, Imaging and Visualisation (CGIV 2007).

[41]  Ligang Liu,et al.  Dual Laplacian morphing for triangular meshes , 2007, Comput. Animat. Virtual Worlds.

[42]  Guozhao Wang,et al.  Dual Laplacian morphing for triangular meshes , 2007 .

[43]  Tillmann Steinbrecher,et al.  Dental Inlay and Onlay Construction by Iterative Laplacian Surface Editing , 2008, Comput. Graph. Forum.

[44]  Tong-Yee Lee,et al.  Curve-Skeleton Extraction Using Iterative Least Squares Optimization , 2008, IEEE Transactions on Visualization and Computer Graphics.

[45]  Günther Greiner,et al.  Reconstructing Animated Meshes from Time‐Varying Point Clouds , 2008, Comput. Graph. Forum.

[46]  Matthias Zwicker,et al.  Automatic Registration for Articulated Shapes , 2008, Comput. Graph. Forum.

[47]  Pierre Alliez,et al.  Geometric Modeling Based on Polygonal Meshes , 2008, Eurographics.

[48]  Leonidas J. Guibas,et al.  Non-Rigid Registration Under Isometric Deformations , 2008 .

[49]  Daniel Cohen-Or,et al.  Deformation‐Driven Shape Correspondence , 2008, Comput. Graph. Forum.

[50]  Hao Li,et al.  Global Correspondence Optimization for Non‐Rigid Registration of Depth Scans , 2008, Comput. Graph. Forum.

[51]  Leonidas J. Guibas,et al.  Robust single-view geometry and motion reconstruction , 2009, ACM Trans. Graph..