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.