In this project we morphed one face into another using the following process to get a halfway face.
To create a full morph we create an interpolated face. We use a shape that is an interpolation between the shapes instead of directly halfway. We also interpolate the colors by the same factor to get a color that is not directly halfway.
Original Adam
The "Mid-way Face"
Original Shaan
Full Morph
Here we find the average Danish face using a dataset found here. Here we average the face shapes of the 40 neutral faces, and morph each face into this average shape. We then average the pixel values for all the morphed faces to get the average face.
The "Mean Face"
Face 01-1m Warped to Mean Shape
Face 05-1m Warped to Mean Shape
Face 06-1m Warped to Mean Shape
Face 07-1m Warped to Mean Shape
Face 08-1f Warped to Mean Shape
Face 09-1m Warped to Mean Shape
Here we warp Shaan to the average Danish face shape. We also warp the average Danish face to Shaan's face shape.
The "Mean Face"
Shaan's Face
Shaan's Face Warped to "Mean Face" Shape
"Mean Face" Warped to Shaan's Face Shape
We can also create a caricature of Shaan! Here we see Shaan's face has a larger nose and is much longer. A caricature will accentuate these featuers. First we get the difference between Shaan and the mean Danish face. We then get a caricature by adding some fraction of the shape difference to Shaan's face shape, and warping to this new shape.
Extrapolated Caricature: + 0.2 diff
Extrapolated Caricature: + 0.4 diff
Extrapolated Caricature: + 0.6 diff
Extrapolated Caricature: + 0.8 diff
Extrapolated Caricature: + 1.0 diff
Earlier we computed the mean Danish neutral face. We can also computer the mean Danish smiling face. Taking the difference between the shapes and colors we get a shape and color vector that represents smiling. By applying these vectors to the Shaan face, we make Shaan smile!
Neutral Face Dane Mean
Smiling Face Dane Mean
Original Shaan Image
Applying only Smile Color Transform
Applying only Smile Shape Transform
Applying both Color and Shape
I used 15 faces from Game of Thrones posters depicting the Hall of Faces. See the video below for a morph of all of them! (Note: Because I use the theme music there may be ads)