A method of generating a high-resolution image from a set of source
low-resolution images includes estimating a high-resolution image based
on the set of source low-resolution images. The estimated high-resolution
image is then transformed into a set of estimated low-resolution images.
The set of source low-resolution images is compared with the set of
estimated low-resolution images to generate a set of low-resolution
errors. The set of low-resolution errors is transfomed into a set of
high-resolution errors. A high-resolution error image based on the set of
high-resolution errors is generated. The high-resolution error image is
combined with the estimated high resolution image to yield an updated
estimated high-resolution. The above steps are repeated until the updated
estimated high-resolution image is of a desired quality.