Interleaved capture for high dynamic range image acquisition and synthesis
First Claim
Patent Images
1. A method comprising:
- obtaining a first image that was captured using a first exposure length, wherein the first image includes a first set of two or more properly-exposed pixels and a second set of two or more improperly-exposed pixels;
determining a second exposure length based on pixel values of the second set of two or more improperly-exposed pixels in the first image;
obtaining a second image that was captured using the second exposure length, wherein the second image includes a third set of two or more pixels that correspond to the second set of two or more improperly-exposed pixels in the first image;
determining a third exposure length based on the first set of two or more properly-exposed pixels in the first image and a first target average pixel value;
obtaining a third image that was captured using the third exposure length, wherein the third image includes a fourth set of two or more properly-exposed pixels and a fifth set of two or more improperly-exposed pixels;
determining a fourth exposure length based on the fifth set of two or more improperly-exposed pixels in the third image and a second target average pixel value, wherein the second target average pixel value is different from the first target average pixel value;
obtaining a fourth image that was captured using the fourth exposure length, wherein the fourth image includes a sixth set of two or more pixels that correspond to the fifth set of two or more improperly-exposed pixels in the third image; and
forming, by a computing device, a fifth image by selecting pixels from the fourth set of properly-exposed pixels in the third image and pixels from the sixth set of two or more pixels in the fourth image that correspond to the fifth set of two or more improperly-exposed pixels in the third image.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device may capture a first image using a first exposure length. It may be determined that x pixels in the captured first image are properly-exposed and that y pixels in the captured first image are improperly-exposed. Based on the y improperly-exposed pixels, a second exposure length may be determined. A second image may be captured using the second exposure length. The second image may include y′ pixels that correspond to the y improperly-exposed pixels in the first image. At least some of the x properly-exposed pixels from the first image may be combined with at least some of the y′ pixels from the second image to form a composite image.
96 Citations
20 Claims
-
1. A method comprising:
-
obtaining a first image that was captured using a first exposure length, wherein the first image includes a first set of two or more properly-exposed pixels and a second set of two or more improperly-exposed pixels; determining a second exposure length based on pixel values of the second set of two or more improperly-exposed pixels in the first image; obtaining a second image that was captured using the second exposure length, wherein the second image includes a third set of two or more pixels that correspond to the second set of two or more improperly-exposed pixels in the first image; determining a third exposure length based on the first set of two or more properly-exposed pixels in the first image and a first target average pixel value; obtaining a third image that was captured using the third exposure length, wherein the third image includes a fourth set of two or more properly-exposed pixels and a fifth set of two or more improperly-exposed pixels; determining a fourth exposure length based on the fifth set of two or more improperly-exposed pixels in the third image and a second target average pixel value, wherein the second target average pixel value is different from the first target average pixel value; obtaining a fourth image that was captured using the fourth exposure length, wherein the fourth image includes a sixth set of two or more pixels that correspond to the fifth set of two or more improperly-exposed pixels in the third image; and forming, by a computing device, a fifth image by selecting pixels from the fourth set of properly-exposed pixels in the third image and pixels from the sixth set of two or more pixels in the fourth image that correspond to the fifth set of two or more improperly-exposed pixels in the third image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing device, cause the computing device to perform operations comprising:
-
obtaining a first image that was captured using a first exposure length, wherein the first image includes a first set of two or more properly-exposed pixels and a second set of two or more improperly-exposed pixels; determining a second exposure length based on pixel values of the second set of two or more improperly-exposed pixels of the first image; obtaining a second image that was captured using the second exposure length, wherein the second image includes a third set of two or more pixels that correspond to the second set of two or more improperly-exposed pixels in the first image; determining a third exposure length based on the first set of two or more properly-exposed pixels in the first image and a first target average pixel value; obtaining a third image that was captured using the third exposure length, wherein the third image includes a fourth set of two or more properly-exposed pixels and a fifth set of two or more improperly-exposed pixels; determining a fourth exposure length based on the fifth set of two or more improperly-exposed pixels in the third image and a second target average pixel value, wherein the second target average pixel value is different from the first target average pixel value; obtaining a fourth image that was captured using the fourth exposure length, wherein the fourth image includes a sixth set of two or more pixels that correspond to the fifth set of two or more improperly-exposed pixels in the third image; and forming a fifth image by selecting pixels from the fourth set of properly-exposed pixels in the third image and pixels from the sixth set of two or more pixels in the fourth image that correspond to the fifth set of two or more improperly-exposed pixels in the third image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing device, cause the computing device to perform operations comprising:
-
capturing a sequence of m image pairs, wherein m is at least, wherein the first image of each ith image pair is captured using a respective exposure length of e(i), wherein i ranges from 1 to m inclusively and m is an integer, wherein x(i) pixels in the first image of the ith image pair are properly-exposed and y(i) pixels in the first image of the ith image pair are improperly-exposed, wherein the second image in the ith pair is captured using a respective exposure length of f(i) that is based on pixel values of the y(i) improperly-exposed pixels in the first image of the ith image pair, and wherein the second image in the ith image pair includes y′
(i) pixels that correspond to the y(i) improperly-exposed pixels, wherein e(k) is based a target average pixel value and the properly-exposed pixels in the first image of the (k-1)th image pair when k is greater than 1; andforming a new image by selecting pixels from the x(m) properly-exposed pixels and pixels from the y′
(m) pixels. - View Dependent Claims (18, 19, 20)
-
Specification