2D shape morphing via automatic feature matching and hierarchical interpolation

The paper presents a new method to interpolate a pair of 2D shapes that are represented by piecewise linear curves. The method addresses two key problems in 2D shape morphing process: feature correspondence and path interpolation. First, a robust feature metric is defined to measure the similarity of a pair of 2D shapes in terms of visual appearance, orientation and relative size. Based on the metric, an optimal problem is defined and solved to associate the features on the source shape with the corresponding ones on the target shape. Then, a two-level hierarchical approach is proposed to solve the corresponding features interpolation trajectory problem. The algorithm decomposes the input shapes into a pair of corresponding coarse polygons and several pairs of corresponding features. Then the corresponding coarse polygons are interpolated in an as-rigid-as-possible plausible way; meanwhile the corresponding features are interpolated using the intrinsic method. Thus interior distortions of the intermediate shapes could be avoided and the feature details on the input shapes could be well preserved. Experimental results show that the method can generate smooth, natural and visually pleasing 2D shape morphing effects.

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

[2]  Scott Schaefer,et al.  Image deformation using moving least squares , 2006, ACM Trans. Graph..

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

[4]  Alla Sheffer,et al.  Pyramid coordinates for morphing and deformation , 2004 .

[5]  Michela Spagnuolo,et al.  Similarity measures for blending polygonal shapes , 2001, Comput. Graph..

[6]  Jean-Daniel Fekete,et al.  TicTacToon: a paperless system for professional 2D animation , 1995, SIGGRAPH.

[7]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

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

[9]  Craig Gotsman,et al.  Intrinsic Morphing of Compatible Triangulations , 2003, Int. J. Shape Model..

[10]  Dmitry Chetverikov,et al.  A Simple and Efficient Algorithm for Detection of High Curvature Points in Planar Curves , 2003, CAIP.

[11]  Baptiste Caramiaux,et al.  Multiresolution morphing for planar curves , 2006, Computing.

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

[13]  Marc Alexa,et al.  As-rigid-as-possible shape interpolation , 2000, SIGGRAPH.

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

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

[16]  Jarek Rossignac,et al.  Solid-interpolating deformations: Construction and animation of PIPs , 1991, Comput. Graph..

[17]  Xiaogang Jin,et al.  2-D Shape Blending based on Visual Feature Decomposition , 2004 .

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

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

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

[21]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[22]  Baining Guo,et al.  Perceptually based approach for planar shape morphing , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[23]  W SederbergThomas,et al.  A physically based approach to 2D shape blending , 1992 .