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