Machine Learning Models For Image Processing