Patent FR641146A successfully refreshed from Google Patents.
Patent US5982926A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5982926A Expired / Lapsed US ⏱️ 0.0 years remaining

Real-time image enhancement techniques

Assignee: Avaya Inc
•
Filing: 1995-01-17
•
Granted: 1999-11-09
•
Expires: 2015-01-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Improved image enhancement methods are disclosed which may be performed on conventional video processing systems. These methods operate in real time to improve the appearance of images as perceived by the human eye, and/or to render these images more suitable for computer analysis. A first preferred embodiment enhances color images without degrading the fidelity of the image. A second preferred embodiment enhances scanned gray-level document images by decreasing the blurring of the image and increasing the contrast between light and dark regions of the image.

Inventors

  • 👤 Shyh-Shiaw Kuo
  • 👤 Minakanagurki V. Ranganath

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:02
CPC Classifications
G; G06; G06T; G06T5/00; H; H04; H04N; H04N1/00; H04N1/40; H04N1/407; H04N1/4072; H04N1/4074; H04N1/46; H04N1/56; H04N1/60; H04N1/6027

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 589 words
A method of enhancing a color image using a video processing system equipped to represent a dynamic range of intensity values and a dynamic range of saturation values, the method comprising the following steps: (a) representing the color image by a plurality of pixels in YC r C b (luminance and chrominance) color space, the color image having a finite range of luminance values and a finite range of chrominance values; (b) applying a first transformation function to the finite range of luminance values and a second transformation function to the finite range of chrominance values; the first transformation function transforming the first finite range of luminance values to correspond to the entire dynamic range of luminance values; and the second transformation function transforming the finite range of chrominance values to correspond to the entire dynamic range of chrominance values; the first and second transformation functions providing an enhanced image having fully optimized luminance and chrominance values without converting a color image from YC r C b color space to another color space, wherein the first transformation function is a piece wise linear mapping function in two dimensions having three substantially linear regions defined by four intensity value points; the first dimension representing the finite range of luminance values, and the second dimension representing the dynamic range of luminance values; (c) defining a first luminance value point as being represented by the minimum luminance value in the image; (d) defining a second luminance value point as being represented by the maximum luminance value in the image; (e) selecting third and fourth intensity value points having values in the first dimension between the first and second luminance value points, wherein the piece wise linear mapping function consists of first, second, and third line segments, the first line segment being defined by points vmin and vlower, the second line segment being defined by points vlower and vupper, and the third line segment being defined by points vupper and vmax, such that vmin is the minimum luminance value in the image, vmax is the maximum luminance value in the image; (f) selecting vlower and vupper based upon the relative overexposure or underexposure of the image such that, if the image is relatively under-exposed, vlower is selected to be relatively close to vmin and vupper is selected to be relatively distant from vmax, thereby compressing high luminance values and expanding low luminance levels; and if the image is relatively over-exposed, vupper is selected to be relatively close to vmax, and vlower is selected to be relatively distant from vmin, thereby compressing lower luminance values and expanding higher luminance values; wherein vupper and vlower are calculated by performing the steps of: (i) developing a luminance value histogram for the image to be enhanced by dividing the range from vmin and vmax into a plurality of sub-ranges such that, for each of the plurality of sub-ranges, the number of pixels in the image having luminance values in this sub-range is calculated; the center of gravity of the luminance value histogram being defined as the first moment and being indicative as to the relative over- or under-exposure of the image, such that the first moment is relatively closer to vmin than to vmax for an underexposed image and relatively closer to vmax than to vmin for an overexposed image; and (ii) selecting vlower and vupper such that, as the first moment becomes increasingly closer to vmin, vupper increases and vlower decreases, and, as the first moment becomes increasingly closer to vmax, vupper decreases and vlower increases.
Claim 2
Independent Claim 589 words
A method of enhancing a color image using a video processing system equipped to represent a dynamic range of intensity values and a dynamic range of saturation values, the method comprising the following steps: (a) representing the color image by a plurality of pixels in YC r C b (luminance and chrominance) color space, the color image having a finite range of luminance values and a finite range of chrominance values; (b) applying a first transformation function to the finite range of luminance values and a second transformation function to the finite range of chrominance values; the first transformation function transforming the first finite range of luminance values to correspond to the entire dynamic range of luminance values; and the second transformation function transforming the finite range of chrominance values to correspond to the entire dynamic range of chrominance values; the first and second transformation functions providing an enhanced image having fully optimized luminance and chrominance values without converting a color image from YC r C b color space to another color space, wherein the first transformation function is a piece wise linear mapping function in two dimensions having three substantially linear regions defined by four intensity value points; the first dimension representing the finite range of luminance values, and the second dimension representing the dynamic range of luminance values; (c) defining a first luminance value point as being represented by the minimum luminance value in the image; (d) defining a second luminance value point as being represented by the maximum luminance value in the image; (e) selecting third and fourth intensity value points having values in the first dimension between the first and second luminance value points, wherein the piece wise linear mapping function consists of first, second, and third line segments, the first line segment being defined by points vmin and vlower, the second line segment being defined by points vlower and vupper, and the third line segment being defined by points vupper and vmax, such that vmin is the minimum luminance value in the image, vmax is the maximum luminance value in the image; (f) selecting vlower and vupper based upon the relative overexposure or underexposure of the image such that, if the image is relatively under-exposed, vlower is selected to be relatively close to vmin and vupper is selected to be relatively distant from vmax, thereby compressing high luminance values and expanding low luminance levels; and if the image is relatively over-exposed, vupper is selected to be relatively close to vmax, and vlower is selected to be relatively distant from vmin, thereby compressing lower luminance values and expanding higher luminance values; wherein vupper and vlower are calculated by performing the steps of: (i) developing a luminance value histogram for the image to be enhanced by dividing the range from vmin and vmax into a plurality of sub-ranges such that, for each of the plurality of sub-ranges, the number of pixels in the image having luminance values in this sub-range is calculated; the center of gravity of the luminance value histogram being defined as the first moment and being indicative as to the relative over- or under-exposure of the image, such that the first moment is relatively closer to vmin than to vmax for an underexposed image and relatively closer to vmax than to vmin for an overexposed image; and (ii) selecting vlower and vupper such that, as the first moment becomes increasingly closer to vmin, vupper increases and vlower decreases, and, as the first moment becomes increasingly closer to vmax, vupper decreases and vlower increases.
Claim 3
Dependent Claim 195 words
A method of enhancing a color image as set forth in claim 1 wherein vupper and vlower are calculated by performing the steps of: defining the full dynamic range of luminance values of the video processing system as, wherein VMIN corresponds substantially to the minimum luminance value capable of being represented in the video processing system, and VMAX corresponds substantially to the maximum luminance value capable of being represented in the video processing system; linearly mapping luminance values in the range of vmin and vlower in the first dimension to luminance values in the range of VMIN and VLOWER in the second dimension, where VLOWER=VMIN+{(vlower-vmin)/m}, where m is a real number in the approximate range of 2 to 4; linearly mapping luminance values in the range of vlower and vupper in the first dimension to luminance values in the range of VLOWER and VUPPER in the second dimension, where VUPPER=VMAX-{(vmax-vupper)/k}, where k is a real number in the approximate range of 2 to 4; and linearly mapping luminance values in the range of vupper and vmax in the first dimension to the luminance values in the range of VUPPER and VMAX in the second dimension.
Claim 4
Dependent Claim 48 words
A method of enhancing a color image as set forth in claim 2 wherein the video processing system consists of a video display device and VMIN and VMAX are selected to correspond to the minimum and maximum luminance values capable of being displayed on the video display device.
Claim 5
Dependent Claim 36 words
A method of enhancing a color image as set forth in claim 2 wherein a second transformation function is used to transform the chrominance components of the original image into chrominance components for the enhanced image.
Claim 6
Dependent Claim 53 words
A method of enhancing a color image as set forth in claim 4 wherein the luminance values of the image are modified using the first transformation function to provide enhanced image luminance values, and the chrominance values of the image are modified using the second transformation function to provide enhanced image chrominance values.

References Cited (Backward Citations)

US5261009A Cited
US4905287A Cited
US5063607A Cited
US5075896A Cited
US5544258A Cited
US5452018A Cited
US5321773A Cited
US5487020A Cited
US5504821A Cited
US5450502A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-08 2003-05-10 2003-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-08 2007-05-10 2007-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-08 2011-05-10 2011-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag