1. A method of correcting blur in a motion blurred image using an estimate of motion blur direction and motion blur extent based on the motion blurred image, the method comprising: generating an initial guess image based on said motion blurred image; blurring the guess image as a function of said estimated blur direction and blur extent; comparing the blurred guess image with the motion blurred image to generate an error image; blurring and weighting the error image; and combining the error image and the initial guess image thereby to update the guess image and correct for blur.