Image deblur based on two images
First Claim
1. A computer-readable storage medium encoded with executable instructions for execution by a processor to generate a final image from a first image with a first exposure and a second image with a second exposure longer than the first exposure, the instructions comprising:
- determining if the first and the second images are smaller than a threshold size;
when the first and the second images are smaller than the threshold size, using a deblurring procedure to generate the final image from the first and the second images;
when the first and the second images are not smaller than the threshold size;
saving the first and the second images at a size smaller than their original size as third and fourth images, respectively;
using the deblurring procedure to generate a fifth image from the third and the fourth images; and
transferring color from the fifth image to the first image based on the third image to generate the final image;
displaying the final image.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes (a) performing image deblur at the original size of underexposed and normally exposed images when their original image size is small. Otherwise, the method includes (b) downsizing the images and performing image deblur on the downsized images. The image deblur on downsized images includes (c) applying a global color transfer between the images if their difference of average gray values is small. Otherwise, the method includes four successive sub-procedures: (d) histogram customizing of the underexposed image based on the normally exposed image; (e) region segmentation for the histogram-customized underexposed image and local alignment of regions in the histogram-customized underexposed image with the normally exposed image; (f) color tuning for the histogram-customized underexposed image based on the local alignment and a global alignment between the underexposed and the normally exposed images; and (g) local color transfer with multi-size neighbor windows from between the images.
-
Citations
24 Claims
-
1. A computer-readable storage medium encoded with executable instructions for execution by a processor to generate a final image from a first image with a first exposure and a second image with a second exposure longer than the first exposure, the instructions comprising:
-
determining if the first and the second images are smaller than a threshold size; when the first and the second images are smaller than the threshold size, using a deblurring procedure to generate the final image from the first and the second images; when the first and the second images are not smaller than the threshold size; saving the first and the second images at a size smaller than their original size as third and fourth images, respectively; using the deblurring procedure to generate a fifth image from the third and the fourth images; and transferring color from the fifth image to the first image based on the third image to generate the final image; displaying the final image. - 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)
-
Specification