Digital Face Makeup by Example

Nikhil Gupta (2014EE10463)

Aniket Dashpute (2014EE10434)

Subject

Example

Warped

 

Face Structure

Skin Detail

Color A

Color B

subject

example warped

results

Result

Subject

Example

Warped

 

Face Structure

Skin Detail

Color A

Color B

subject

example warped

results

Result

Steps :

1. Face Image after Morphing

Correspondence points were selected manually. 62 points were selected for image warping and a decent correspondence was obtained.
The image was warped using delaunay triangulation where the mapping was achieved through barycentric co-ordinates


2. Detail and Base Layer of Morphed Image

Base layer ad detail layer were obtained through Weighted Least Squares Filter. The base layer was a result of applying this wlsFilter while the detali layer was obtained by subtracting the base layer from original image

3. Results after Color Transfer

Skin color was transferred partially whereas the parts near eyes were given more weightage.

4. Results after Highlight and Shading Transfer

Highlight and shading transfer was done using poisson solver equation

5. Results after Lip Makeup

Lip makeup was done by constructing matrix M while adding the details using poisson solver equation

Experimentation

             
Subject Example Morphing Result