1. A method for reducing a blur in an image of a scene, comprising a processor for performing steps of the method, comprising the steps of: acquiring a set of images of the scene, wherein each image in the set of images includes an object having a blur associated with a point spread function (PSF) forming a set of point spread functions (PSFs), wherein the set of PSFs is suitable for null-filling operation; and inverting jointly the set of images and the set of PSFs to produce an output image having a reduced blur.