1. A method of super-resolving images comprising the steps of: a) providing multiple low resolution input images of the same scene with unknown/known and irregular/regular sub-pixel shifts among images; b) applying a gross shift estimation algorithm to the input low resolution images to obtain the overall shift of each image with respect to a reference image; c) aligning the input images according to the gross shift estimates; d) applying a sub-pixel shift estimation algorithm to the aligned input images to obtain the sub-pixel shift of each image with respect to a reference image; and e) applying an error-energy reduction algorithm to the input low resolution images with the estimated sub-pixel shifts among images to produce a high-resolution (alias-free) output image.