Hriday Sheth Project 3 — Face Morphing!

Project Information

Overview

Project 3 was about creating a face morphing animation by warping the shape and blending the colors of two images. The process involved defining corresponding keypoints between two faces, generating a triangulation mesh, and performing an affine warp to compute intermediate frames.

Image Outputs

Part 1: Defining Correspondences

Here, we defined pairs of corresponding points on the two images by hand. The original image is a headshot of me, and the destination image is a headshot of Leonardo DiCaprio.

Part 2: Computing the "Mid-way Face"

Before computing the whole morph sequence, we computed the mid-way face of the two images.

Part 3: The Morph Sequence

Now, we have the morph sequence of going from the original image to the destination image over 45 frames.

Part 4: The "Mean face" of a population

We used similar techniques with triangulation to create the mean face of a population of faces. I also morphed a few specific source images to the mean shape. Finally, I morphed my own face to the average shape and morphed the average face into the shape of my face.

Mean Face:

Select Faces Morphed to Mean Shape:

My Face Morphed to Mean Shape:

Mean Face Morphed to My Face:

Part 5: Caricatures: Extrapolating from the mean

Here, we produced a caricature of my face by extrapolating from the population mean I calculated in the last step.