System and method for image enhancement, dynamic range compensation and illumination correction
First Claim
1. An image enhancement method, comprising:
- capturing an image;
constructing a multi-resolution structure comprising one or more resolution layers;
processing each resolution layer using an iterative algorithm having at least one iteration;
projecting each processed resolution layer to a subsequent resolution layer;
up-calling each projected resolution layer to the subsequent resolution layer; and
using the projected resolution layers to estimate an illumination image.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method solve the estimation problem of finding reflectance R and illumination L. The system and method to solve a functional of the unknown illumination L such that a minimum of the functional is assumed to yield a good estimate of the illumination L. Having a good estimate of the illumination L implies a good estimate of the reflectance R. The functional uses a variational framework to express requirements for the optimal solution. The requirements include: 1) that the illumination L is spatially smooth; 2) that the reflectance values are in the interval [0,1] —thus, when decomposing the image S, the solution should satisfy the constraint L>S; 3) that among all possible solutions, the estimate of the illumination L should be as close as possible to the image S, so that the contrast of the obtained R is maximal; and 4) that the reflectance R complies with typical natural image behavior (e.g., the reflectance is piece-wise smooth).
91 Citations
20 Claims
-
1. An image enhancement method, comprising:
-
capturing an image;
constructing a multi-resolution structure comprising one or more resolution layers;
processing each resolution layer using an iterative algorithm having at least one iteration;
projecting each processed resolution layer to a subsequent resolution layer;
up-calling each projected resolution layer to the subsequent resolution layer; and
using the projected resolution layers to estimate an illumination image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, embodied in a computer-readable medium, for enhancing digital images, comprising:
-
a log module that receives an input digital image S and computes a logarithm s of the input digital image;
an illumination estimator module that produces an estimate l* of an illumination component L of the input digital image S, wherein the estimator module employs a construct comprising one or more resolution layers, and an iterative algorithm that processes each of the one or more resolution layers; and
a summing node that sums the logarithm s and a negative of the estimate l* to produce an estimate r* of a logarithm of a reflectance component R of the input digital image S, wherein a processed resolution layer is used to up-scale a subsequent resolution layer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A method for enhancing an image S, the image S comprising a reflectance R and an illumination L, the method comprising:
-
constructing a multi-resolution image structure having one or more resolution layers;
processing the resolution layers using an iterative algorithm;
projecting the processed resolution layers onto a set of constraints, the set of constraints comprising boundary conditions and that L>
S; and
using the projected resolution layers to estimate an illumination image.
-
Specification