NPTEL Computer Vision Assignment 2