Learning a convolutional neural network for non-uniform motion blur removal
PSF estimation using sharp edge prediction