IP Library Granted Patent US 7,283,666
Granted Patent B2
US 7,283,666 · App. 10/375,440 · Granted Oct 16, 2007

Digital image exposure correction

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,283,666
App. No.
10/375,440
Granted
Oct 16, 2007
Kind
B2
Abstract

Techniques are disclosed for correcting the exposure of a digital image. An exposure predictor may be generated based on a set of images for which ground truth data are known. After identifying an optimal set of features, the exposure of the digital image may be corrected by extracting values of the selected optimal features from the image, using the predictor to predict a desired exposure correction for the image, and correcting the exposure of the image by the predicted desired amount. Exposure correction is based on a model that relates intensity of light in the world to the RGB digits of the digital image. The model comprises a gamma function that models the response of a typical monitor and a S-shaped curve that compresses the large dynamic range of the world to the small dynamic range of the RGB digit space.

Claims (38)

1. A method for correcting the exposure of a source image, the method comprising steps of:

(A) transforming the source image from an image capture space into a nonlinear intensity space to produce a first transformed image;

(B) correcting the exposure of the transformed image in the nonlinear intensity space to produce a corrected transformed image; and

(C) transforming the corrected transformed image back into the image capture space to produce a second transformed image by steps comprising:

(C)(1) transforming the corrected transformed image into a third transformed image using an S-shaped curve; and

(C)(2) transforming the third transformed image into the second transformed image using a gamma functions;

wherein the step (C) comprises a step of transforming the corrected transformed image into the second transformed image using the formula:

T ( i )=( A+B tan h (−s( +o ))) 1/γ

wherein i represents an intensity in the nonlinear intensity space, wherein A, B. s and o are parameters of said S-shaped curve and wherein γ is a gamma value of an output device for rendering the corrected transformed image.

2. The method of claim 1 ,

wherein the formula transforms intensities i in the nonlinear intensity space into gray levels in the image capture space and

wherein the step (A) comprises a step of transforming gray levels g in the source image by applying the function T − (g) to the gray levels to produce transformed intensities.

3. The method of claim 2 , wherein the step (B) comprises a step of adding an exposure offset Δe to the transformed intensities to produce shifted transformed intensities.

4. The method of claim 1 , wherein the steps (A)-(C) are performed using at least one lookup table which maps intensities in the image capture space to transformed intensities in the image capture space according to steps (A)-(C).

5. The method of claim 4 , wherein the at least one lookup table further performs color mapping on the source image.

6. An apparatus for correcting the exposure of a source image, the apparatus comprising:

first transformation means for transforming the source image from an image capture space into a nonlinear intensity space to produce a first transformed image;

correction means for correcting the exposure of the transformed image in the nonlinear intensity space to produce a corrected transformed image; and

second transformation means for transforming the corrected transformed image into the image capture space to produce a second transformed image, wherein the second transformation means comprises:

means for transforming the corrected transformed image into a third transformed image using an S-shaped curve; and

means for transforming the third transformed image into the second transformed image using a gamma function;

wherein the second transformation means comprises means for transforming the corrected transformed image into the second transformed image using the formula:

T ( i )=( A+B tan h (−s( i+o ))) 1/γ

wherein i represents an intensity in the nonlinear intensity space, wherein A, B. s and o are parameters of said S-shaped curve and wherein γ is a gamma value of an output device for rendering the corrected transformed image.

7. The apparatus of claim 6 , wherein the formula transforms intensities i in the nonlinear intensity space into gray levels in the image capture space and

wherein the first transformation means comprises means transforming gray levels g in the source image by applying the function T −1 (g) to the gray levels to produce transformed intensities.

8. The apparatus of claim 7 , wherein the correction means comprises means for adding an exposure offset Δe to the transformed intensities to produce shifted transformed intensities.

9. The apparatus of claim 6 , wherein the first transformation means, the correction means, and the second transformation means are implemented in at least one lookup table which maps intensities in the image capture space to transformed intensities in the image capture space.

10. The apparatus of claim 9 , wherein the at least one lookup table further performs color mapping on the source image.

11. A computer-readable medium having computer-executable instructions for correcting the exposure of a source image, the computer-executable instructions performing:

(A) transforming the source image from an image capture space into a nonlinear intensity space to produce a first transformed image;

(B) correcting the exposure of the transformed image in the nonlinear intensity space to produce a corrected transformed image; and

(C) transforming the corrected transformed image back into the image capture space to produce a second transformed image by steps comprising:

(C)( 1) transforming the corrected transformed image into a third transformed image using an S-shaped curve; and

(C)(2) transforming the third transformed image into the second transformed image using a gamma function;

wherein the step (C) comprises a step of transforming the corrected transformed image into the second transformed image using the formula:

T ( i )=( A+B tan h (−s( i+o ))) l/γ

wherein i represents an intensity in the nonlinear intensity space, wherein A, B, s and o are parameters of said S-shaped curve and wherein γ is a gamma value of an output device for rendering the corrected transformed image.

Assignments (4)
SECURITY INTEREST Recorded Mar 18, 2014
From: ZINK IMAGING, INC.
To: LOPEZ, GERARD
Reel/Frame 032467/0121 →
SECURITY INTEREST Recorded Mar 18, 2014
From: ZINK IMAGING, INC.
To: MANGROVE III INVESTMENTS SARL
Reel/Frame 032467/0141 →
SECURITY AGREEMENT Recorded Dec 2, 2013
From: ZINK IMAGING, INC.
To: IKOFIN LTD.
Reel/Frame 031746/0194 →
SECURITY AGREEMENT Recorded Jul 17, 2013
From: ZINK IMAGING, INC.
To: MOROOD INTERNATIONAL, SPC
Reel/Frame 030820/0436 →