Image Editing


  • Web Development


Mentors :

  • Valay Mahesh Bundele

Mentees :

  • 5


"Were there situations when you felt that you would have looked better in a pic if you had smiled? Or if you had bangs? Well, I guess you faced such situations. In this project, we aim to develop a model which can do this editing for you i.e. make you smile or add bangs. Sounds interesting, right?
Image Editing is one of the most exciting applications of deep learning. Out of the many available techniques, Generative Adversarial Networks(GANs) based methods have shown excellent results on this task. Referring to GANs, Facebook’s AI research director Yann LeCun called adversarial training “the most interesting idea in the last 10 years in ML”. GANs are really the biggest breakthrough in the history of AI.

Semantic image editing is the task of transforming a source image to a target image while modifying desired semantic attributes, e.g., to make an image taken during summer look like it was captured in winter. It also includes facial attribute editing which aims to manipulate single or multiple attributes(e.g., hair color, expression, mustache and age) of a face image, i.e., to generate a new face with desired attributes while preserving other details. The paper titled “Enjoy Your Editing: Controllable GANs for Image Editing via Latent Space Navigation” develops an approach to change multiple attributes simultaneously. This project would involve the implementation of this paper for editing the facial images. "

Tentative Timeline :

Week Work
Week 1-2 Read about the basic ML techniques like linear/logistic regression and neural networks, learn python
Week 3 Learn about Convolutional Neural Networks(CNNs), various deep learning architectures and PyTorch/TensorFlow
Week 4-5 Understand the working of GANs and the main paper
Week 6-7 Work on the implementation of the paper
Final Week Project documentation + Buffer