Projective Transformations for Image Transition Animations

Transformation of image patches is a common requirement for 2D transition animations such as shape interpolation and image morphing. It is usually done by applying affine transformations to triangular patches. However, the affine transformation does not model the perspective transformation frequently found in images. Hence, such techniques can only produce approximate results and usually use an excessively large number of triangles to compensate for this shortcoming. This paper proposes the application of projective transformations on quadrilateral image patches as a solution to this problem. We address the issues of appropriate decomposition and interpolation of projective transformation matrices to produce a natural looking transition animation for a single quadrilateral as well as for shapes made up of multiple quadrilaterals.

[1]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

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

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

[4]  Mubarak Shah,et al.  View Interpolation for Dynamic Scenes , 2002, Eurographics.

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

[6]  Steven M. Seitz,et al.  View morphing , 1996, SIGGRAPH.

[7]  Steven M. Seitz,et al.  Physically-valid view synthesis by image interpolation , 1995, Proceedings IEEE Workshop on Representation of Visual Scenes (In Conjunction with ICCV'95).

[8]  Marc Alexa,et al.  Recent Advances in Mesh Morphing , 2002, Comput. Graph. Forum.

[9]  Amitava Datta,et al.  Towards Quantitative Measures of Image Morphing Quality , 2005, Digital Image Computing: Techniques and Applications (DICTA'05).