As-rigid-as-possible shape interpolation

We present an object-space morphing technique that blends the interiors of given two- or three-dimensional shapes rather than their boundaries. The morph is rigid in the sense that local volumes are least-distorting as they vary from their source to target configurations. Given a boundary vertex correspondence, the source and target shapes are decomposed into isomorphic simplicial complexes. For the simplicial complexes, we find a closed-form expression allocating the paths of both boundary and interior vertices from source to target locations as a function of time. Key points are the identification of the optimal simplex morphing and the appropriate definition of an error functional whose minimization defines the paths of the vertices. Each pair of corresponding simplices defines an affine transformation, which is factored into a rotation and a stretching transformation. These local transformations are naturally interpolated over time and serve as the basis for composing a global coherent least-distorting transformation.

[1]  William H. Press,et al.  Numerical recipes , 1990 .

[2]  Bernard Chazelle Triangulating a simple polygon in linear time , 1991, Discret. Comput. Geom..

[3]  Thomas W. Sederberg,et al.  A physically based approach to 2–D shape blending , 1992, SIGGRAPH.

[4]  Wayne E. Carlson,et al.  Shape transformation for polyhedral objects , 1992, SIGGRAPH.

[5]  Tom Duff,et al.  Matrix animation and polar decomposition , 1992 .

[6]  John F. Hughes,et al.  Scheduled Fourier volume morphing , 1992, SIGGRAPH.

[7]  Thaddeus Beier,et al.  Feature-based image metamorphosis , 1992, SIGGRAPH.

[8]  Boris Aronov,et al.  On Compatible Triangulations of Simple Polygons , 1993, Comput. Geom..

[9]  Peisheng Gao,et al.  2-D shape blending: an intrinsic solution to the vertex path problem , 1993, SIGGRAPH.

[10]  Arie E. Kaufman,et al.  Wavelet-based volume morphing , 1994, Proceedings Visualization '94.

[11]  Marc Levoy,et al.  Feature-based volume metamorphosis , 1995, SIGGRAPH.

[12]  Heinrich Müller,et al.  Image warping with scattered data interpolation , 1995, IEEE Computer Graphics and Applications.

[13]  Sung Yong Shin,et al.  Image metamorphosis using snakes and free-form deformations , 1995, SIGGRAPH.

[14]  Ari Rappoport,et al.  Shape blending using the star-skeleton representation , 1995, IEEE Computer Graphics and Applications.

[15]  Craig Gotsman,et al.  Polygon morphing using a multiresolution representation , 1995 .

[16]  Mark T. Jones,et al.  An efficient parallel algorithm for mesh smoothing , 1995 .

[17]  Yuefeng Zhang A fuzzy approach to digital image warping , 1996, IEEE Computer Graphics and Applications.

[18]  Reuven Bar-Yehuda,et al.  Matching of freeform curves , 1997, Comput. Aided Des..

[19]  Ari Rappoport,et al.  On Compatible Star Decompositions of Simple Polygons , 1997, IEEE Trans. Vis. Comput. Graph..

[20]  Hiromasa Suzuki,et al.  3D geometric metamorphosis based on harmonic map , 1997, Proceedings The Fifth Pacific Conference on Computer Graphics and Applications.

[21]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[22]  George Wolberg,et al.  Image morphing: a survey , 1998, The Visual Computer.

[23]  Dinesh Manocha,et al.  Feature-based surface decomposition for correspondence and morphing between polyhedra , 1998, Proceedings Computer Animation '98 (Cat. No.98EX169).

[24]  Daniel Cohen-Or,et al.  Three-dimensional distance field metamorphosis , 1998, TOGS.

[25]  Luiz Velho,et al.  Warping and morphing of graphical objects , 1998 .

[26]  Daniel Cohen-Or,et al.  Warp-guided object-space morphing , 1998, The Visual Computer.

[27]  Ayellet Tal,et al.  Polyhedron realization for shape transformation , 1998, The Visual Computer.

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

[29]  C. Gotsman,et al.  How to morph tilings injectively , 1999 .

[30]  Gershon Elber,et al.  Image Morphing with Feature Preserving Texture , 1999, Comput. Graph. Forum.

[31]  Marc Alexa,et al.  Merging polyhedral shapes with scattered features , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.