CS194-26: Image Manipulation and Computational Photography

Spring 2020

Project 3: Face Morphing

Kamyar Salahi

Defining Correspondences

60 Points were used to correspond Boris’ and Trump’s faces. These points were then used to create a Delaunay triangulation.

Calculating the Midway Face

The midway face was calculated using both shape and color. Using the delaunay triangulation, affine transformations were

calculated and used to change Boris’ and Trump’s Face to the average and then take an average of the two.

Morph Sequence

A morph sequence was created using a series of weighted averages between the two faces

Mean Face

Using faces and correspondences from a series of Danes, an average face was generated.

Using a photo of me and correspondence points in accordance with hat of the Danes, I created me in the shape

of an average Dane

Similarly, I created an average dane in my face shape

Caricatures

Me as a hyper-Dane using a t value of 0.5. This means that this face is 0.5x more Dane than a Dane with respect to me

English Kamyar

Changing my face into that of an average Englishman

Changing just the color and then changing just the face shape