Automatic Image Colorization

This project was an implementation of a deep colorization model using multi-layered perceptron model. Model was trained by extracting three types of features extracted from patches. Low level features were representative of low textured regions, mid level features for textured parts and high level features conveyed semantic information. The model was trained on images obtained from SUN database.

This project was undertaken as part of Machine Learning for Signal Processing (E9 205) course during Aug-Dec 2016. Further details about the project and results are available here.