15-463 Project 4

Face Morphing

Kevin Ku

October 26, 2014

The goal of this project is to morph from one face to another using triangulation and image transformations in 2D.

First I defined points of correspondence between 2 images by hand. Then I triangulated the average of those points to obtain a triangular mesh.

For each time step, I find the weighted average shape and determine the inverse transformations for each triangle. The inverse transformations allow me to transform each triangle in each image to the average shape and perform inverse warp. Lastly, I find the weighted average of the 2 warpped images for the time step.

61 frames are generated for a pair of images, which are then combined together into an animation with each frame showing for 1/30 seconds.

My Face Points

Morphed Frames

kku to mchoquet

Class Average Face

kku With Geometry of Class Average Face

Class Average Face with kku's Geometry