Motivation

The areas of Computer Vision and Photography are of mutual interest for both authors of this paper and contributors of this project. Through exploring how to automatically apply filters to faces we were able to delve into these areas. No longer did we want to be enshrouded in a cloud of mystery while we used applications like Snapchat and Instagram. As a result we turned to using a combination of Python libraries and our own code to better understand the inner workings of these apps and replicate their effects.

Previous projects have demonstrated the ability to roughly warp a filter to one’s face. We were not satisfied with these results and were thus motivated discover a more accurate implementation. In addition, previous project seemed to fall short in the realism of their filters both by a) choosing poorly prepared filters to begin with and b) by poorly blending these filters onto the face. We also sought improvement in these areas.