A method performed by a processing system is provided. The method comprises computing an auto-correlation of sharp channel information of a digital image, computing a cross-correlation between the sharp channel information and blurred channel information of the digital image, and estimating a blur kernel using the auto-correlation and the cross-correlation.