CS631 Paper Response Form

Paper Title: Feature-Based Image Metamorphosis


Author(s): Thaddeus Beier and Shawn Neely


Main Point(s):

The user delineates corresponding features on the two images that are to be morphed. The algorithm then computes interpolations between these line pairs, warps each image so that it fits these interpolated lines and then dissolves the two sequences of warped images into each other. In the warping process, pixels that are not on feature lines are interpolated relative to feature lines. Feature lines have a global effect on all pixels, but their influence is inverse proportional to their distance from the pixel and proportional to their length.

Possible Use(s):

Morphing produces very interesting video effects which are used in movies, video clips and advertisement. More serious applications are view interpolations for objects that are hard to model with computer graphic methods but that can be photographed from a few points.

Extensions:

Make the editing more comfortable, especially in case of video. One way is to compute the motion between the two frames and to translate the feature lines accordingly. Then the user only has to check if the feature line lie where he wanted them to be instead of having to redraw them on every frame.
Concerning the problems with the extreme cases where an interpolation between the endpoints will give strange intermediate images: I don't really see why one cannot just compute the crossing point of the two lines on which the feature line segments lie and then just rotate the line segment around that point. There are fast computer graphics algorithms for tracing circles and it should be possible to use those (??)

CS631 home page