1. A computer-implemented method, comprising: estimating a respective homography for each of a plurality of images selected for recovery of a latent image of the plurality of images, wherein two or more images of the plurality are unaligned; deconvolving an estimated latent image for the plurality of images selected for recovery of the latent image; calculating a respective point spread function for each of the plurality of images; iteratively updating a set comprising a plurality of members, wherein the plurality of members comprise the respective homography for each of the plurality of images, the estimated latent image, and the respective point spread function for each of the plurality of images, wherein the iteratively updating comprises updating one of the plurality of members while holding a remainder of the plurality of members of the set constant, and the iteratively updating is performed until the respective homography for each of the plurality of images stabilizes.