Justin Selig

Snapchat© Face Swap

ECE 4250

For my final project in ECE 4250: Digital Signal Processing, I worked with Timon Amirani to develop a MATLAB implementation of a face-swap algorithm.

The algorithm takes in two images, generates a binary mask for the eyes and mouth, performs alignment and re-sizing, and blends the two images.

Output of Matlab Program
· project