An investigation of deep learning for image processing applications