Machine Learning For Image Processing