Method and system of generating a high-resolution image from a set of low-resolution images
First Claim
1. A method of generating a high-resolution image from a set of source low-resolution images comprising:
- (a) estimating a high-resolution image based on the set of source low-resolution images;
(b) transforming the estimated high-resolution image into a set of estimated low-resolution images;
(c) comparing the set of source low-resolution images with the set of estimated low-resolution images to generate a set of low-resolution errors;
(d) transforming the set of low-resolution errors into a set of high-resolution errors;
(e) generating a high-resolution error image based on the set of high-resolution errors;
(f) combining the high-resolution error image with the estimated high resolution image to yield an updated estimated high-resolution image; and
(g) repeating steps (b) to (f) until the updated estimated high-resolution image is of a desired quality.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
34 Claims
-
1. A method of generating a high-resolution image from a set of source low-resolution images comprising:
-
(a) estimating a high-resolution image based on the set of source low-resolution images;
(b) transforming the estimated high-resolution image into a set of estimated low-resolution images;
(c) comparing the set of source low-resolution images with the set of estimated low-resolution images to generate a set of low-resolution errors;
(d) transforming the set of low-resolution errors into a set of high-resolution errors;
(e) generating a high-resolution error image based on the set of high-resolution errors;
(f) combining the high-resolution error image with the estimated high resolution image to yield an updated estimated high-resolution image; and
(g) repeating steps (b) to (f) until the updated estimated high-resolution image is of a desired quality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of creating a high-resolution image comprising:
-
estimating an initial high-resolution image by interpolating the average of aligned source low-resolution images;
generating downsampled estimated low-resolution images from said initial high-resolution image;
comparing the estimated low-resolution images with the source low-resolution images and generating feedback error data; and
using the feedback error data to update the estimated high-resolution image, wherein the estimating, generating and comparing steps are iteratively performed until the estimated high-resolution image is of a desired resolution. - View Dependent Claims (25, 26, 27)
-
-
28. A digital image editing tool for generating a high-resolution image from a set of source low-resolution images comprising:
-
means for estimating a high-resolution image based on the set of source low-resolution images;
first means for transforming the estimated high-resolution image into a set of estimated low-resolution images;
means for comparing the set of source low-resolution images with the set of estimated low-resolution images to generate a set of low-resolution errors;
second means for transforming the set of low-resolution errors into a set of high-resolution errors;
means for generating a high-resolution error image based on said set of high-resolution errors; and
means for combining the high-resolution error image with the estimated high resolution image to yield an updated estimated high-resolution image, wherein said first transforming means, comparing means, second transforming means, generating means and combining means being operated iteratively until the updated estimated high-resolution image is of a desired quality. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A computer readable medium embodying a computer program for generating a high-resolution image from a set of source low-resolution images comprising:
-
computer program code for estimating a high-resolution image based on the set of source low-resolution images;
computer program code for first transforming the estimated high-resolution image into a set of estimated low-resolution images;
computer program code for comparing the set of source low-resolution images with the set of estimated low-resolution images to generate a set of low-resolution errors;
computer program code for second transforming the set of low-resolution errors into a set of high-resolution errors;
computer program code for generating a high-resolution error image based on said set of high-resolution errors;
computer program code for combining the high-resolution error image with the estimated high resolution image to yield an updated estimated high-resolution image; and
computer program code for iteratively conditioning the first transforming, comparing, second transforming, generating and combining computer program code until the updated estimated high-resolution image is of a desired quality.
-
Specification