US4829381A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for electronic image enhancement by dynamic pixel transformation
Assignee: Polaroid Corp
•
Filing: 1988-04-18
•
Granted: 1989-05-09
•
Expires: 2008-04-18
Abstract
Abstract A system and method are provided for continuously enhancing electronic image data received in a continuous stream of electronic information signals wherein the electronic information signal corresponding to each pixel of the image recorded is selectively transformed as a function of the average value of electronic information signals for a select plurality of pixel values in the immediate area of the pixel value being transformed. The electronic information signal transformations are provided on a pixel-by-pixel basis to increase contrast in localized areas that may be either exceptionally light or dark as a result of varying scene lighting conditions.
Inventors
- 👤 Woo-Jin Song
- 👤 Donald S. Levinstone
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 19:40
CPC Classifications
H; H04; H04N; H04N23/00; H04N23/70; H04N23/76; H04N9/00; H04N9/64; H04N9/68; H04N9/69
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
209 words
A system for continuously enhancing electronic image data received in a continuous stream of electronic information signals, each signal having a value within a determinate dynamic range of values and corresponding to one of a plurality of succeeding pixels which collectively define an image, said system comprising: means for averaging electronic information signals corresponding to selected pluralities of pixels and providing an average electronic information signal for each said plurality of pixels so averaged; and means for selecting one of a plurality of different transfer functions for the electronic information signal for each of the succeeding pixels in a manner whereby each transfer function is selected as a function of the electronic information signal for one pixel and the average electronic information signal for the select plurality of pixels containing said one pixel and for subsequently transforming the electronic information signal corresponding to each pixel by the transfer function selected for that pixel wherein said selecting and transforming means further operates to select said transfer function as a function of the ratio of the value of the average electronic information signal to the dynamic range of the electronic information signals such that the ratio increases in correspondence with the increase in the value of the average electronic information signal.
Claim 2
Independent Claim
209 words
A system for continuously enhancing electronic image data received in a continuous stream of electronic information signals, each signal having a value within a determinate dynamic range of values and corresponding to one of a plurality of succeeding pixels which collectively define an image, said system comprising: means for averaging electronic information signals corresponding to selected pluralities of pixels and providing an average electronic information signal for each said plurality of pixels so averaged; and means for selecting one of a plurality of different transfer functions for the electronic information signal for each of the succeeding pixels in a manner whereby each transfer function is selected as a function of the electronic information signal for one pixel and the average electronic information signal for the select plurality of pixels containing said one pixel and for subsequently transforming the electronic information signal corresponding to each pixel by the transfer function selected for that pixel wherein said selecting and transforming means further operates to select said transfer function as a function of the ratio of the value of the average electronic information signal to the dynamic range of the electronic information signals such that the ratio increases in correspondence with the increase in the value of the average electronic information signal.
Claim 3
Dependent Claim
95 words
The system of claim 1 wherein said selecting and transforming means is responsive to an average electronic information signal indicative of low scene light intensity levels for transforming the electronic information signals to provide a higher contrast to those electronic information signals corresponding to pixels having the lowest scene light intensity levels and is further responsive to an average electronic information signal indicative of high scene light intensity levels for transforming the electronic information signals to provide a higher contrast to those electronic information signals corresponding to pixels having the highest scene light intensity levels.
Claim 4
Dependent Claim
46 words
The system of claim 2 wherein said selecting and transforming means further operates to select said transfer function as a function of a determined constant whose value corresponds to the amount of contrast provided in those areas of higher contrast provided by said select transfer function.
Claim 5
Dependent Claim
75 words
The system of claim 3 wherein said selecting and transforming means further operates to determine the select transfer function as a function of the determination of gamma (γ), said selecting and transforming means including means for determining gamma (γ) in accordance with the relationship γ=(1+C)(Av/M-1) where C equals said determined constant, Av equals the average electronic information signal value and M equals a select proportionate value of the dynamic range of the electronic information signals.
Claim 6
Dependent Claim
71 words
The system of claim 4 wherein said transforming means transforms the electronic information signal of each pixel in accordance with the relationship Y.sub.out =Y.sub.MAX (Y.sub.in /Y.sub.MAX)γ where Y in equals the value of the electronic information signal of the pixel to be enhanced, Y out equals the enhanced value of the input electronic information signal and Y MAX equals the highest value of the dynamic range for the electronic information signals.
Claim 7
Independent Claim
294 words
A system for enhancing electronic image data received in a continuous stream of electronic information signals each signal having a value within a determinate dynamic range of values and corresponding to one of a plurality of succeeding pixels which collectively define an image, said system comprising: means for averaging electronic information signals corresponding to selected pluralities of pixels and providing an average electronic information signal for each said plurality of pixels so averaged; means for dividing each of the average electronic information signals corresponding to each pixel by a value M corresponding to a select proportionate value of the dynamic range of said electronic information signals; first means for subtracting 1 from each of the electronic information signals output by said dividing means; first means for adding a select control parameter and 1; first means for determining the logarithm of the output from said first adding means; first means for multiplying the output from said first logarithm determining means by the output from said first subtracting means; first means for determining the antilogarithm of the output from said first multiplying means; second means for determining the logarithm for each of the continuous streams of electronic information signals; second means for subtracting the logarithm for a value corresponding to the maximum value of the electronic information signals from the output of said second logarithm determining means; second means for multiplying the output of said first antilogarithm determining means by the output from said second subtracting means; second means for adding the logarithm of the value corresponding to the maximum value of the electronic information signals to the output from said second multiplying means; and second means for determining the antilogarithm of the output from said second adding means to provide an enhanced output signal value.
Claim 8
Independent Claim
294 words
A system for enhancing electronic image data received in a continuous stream of electronic information signals each signal having a value within a determinate dynamic range of values and corresponding to one of a plurality of succeeding pixels which collectively define an image, said system comprising: means for averaging electronic information signals corresponding to selected pluralities of pixels and providing an average electronic information signal for each said plurality of pixels so averaged; means for dividing each of the average electronic information signals corresponding to each pixel by a value M corresponding to a select proportionate value of the dynamic range of said electronic information signals; first means for subtracting 1 from each of the electronic information signals output by said dividing means; first means for adding a select control parameter and 1; first means for determining the logarithm of the output from said first adding means; first means for multiplying the output from said first logarithm determining means by the output from said first subtracting means; first means for determining the antilogarithm of the output from said first multiplying means; second means for determining the logarithm for each of the continuous streams of electronic information signals; second means for subtracting the logarithm for a value corresponding to the maximum value of the electronic information signals from the output of said second logarithm determining means; second means for multiplying the output of said first antilogarithm determining means by the output from said second subtracting means; second means for adding the logarithm of the value corresponding to the maximum value of the electronic information signals to the output from said second multiplying means; and second means for determining the antilogarithm of the output from said second adding means to provide an enhanced output signal value.
Claim 9
Independent Claim
205 words
A method for continuously enhancing electronic image data received in a continuous stream of electronic information signals each signal having a value within a determinate dynamic range of values and corresponding to one of a plurality of succeeding pixels which collectively define an image, said method comprising the steps of: averaging the electronic information signals corresponding to selected pluralities of pixels and providing an average electronic information signal for each said plurality of pixels; selecting one of a plurality of different transfer functions for the electronic information signal for each of the plurality of succeeding pixels in a manner whereby each transfer function is selected as a function of the electronic information signal for one pixel and the average electronic information signal for the select plurality of pixels containing said one pixel; and transforming the electronic information signal corresponding to each pixel by the transfer function selected for that pixel wherein said transfer function is selected further as a function of the ratio of the value of the average electronic information signal to a select proportionate value of the dynamic range of the electronic information signals such that the ratio increases in correspondence with the increase in the value of the average electronic information signal.
Claim 10
Independent Claim
205 words
A method for continuously enhancing electronic image data received in a continuous stream of electronic information signals each signal having a value within a determinate dynamic range of values and corresponding to one of a plurality of succeeding pixels which collectively define an image, said method comprising the steps of: averaging the electronic information signals corresponding to selected pluralities of pixels and providing an average electronic information signal for each said plurality of pixels; selecting one of a plurality of different transfer functions for the electronic information signal for each of the plurality of succeeding pixels in a manner whereby each transfer function is selected as a function of the electronic information signal for one pixel and the average electronic information signal for the select plurality of pixels containing said one pixel; and transforming the electronic information signal corresponding to each pixel by the transfer function selected for that pixel wherein said transfer function is selected further as a function of the ratio of the value of the average electronic information signal to a select proportionate value of the dynamic range of the electronic information signals such that the ratio increases in correspondence with the increase in the value of the average electronic information signal.
Claim 11
Dependent Claim
81 words
The method claim 7 wherein the transfer function is selected: in response to an average electronic information signal indicative of low scene light intensity levels to provide a higher contrast to those electronic information signals corresponding to pixels having the lowest scene light intensity levels and in response to an average electronic information signal indicative of high scene light intensity levels to provide a higher contrast to those electronic information signals corresponding to pixels having the highest scene light intensity levels.
Claim 12
Dependent Claim
43 words
The method of claim 8 wherein said transfer function is selected further as a function of a determined constant wherein increasing the value of said constant operates to increase the contrast in those areas of higher contrast provided by said select transfer function.
Claim 13
Dependent Claim
63 words
The method of claim 9 wherein said transfer function is selected as a function of the determination of gamma (γ) and gamma (γ) is determined for each pixel in accordance with the relationship γ=(1+C)(Av/M-1) where C equals said determined constant, Av equals the average electronic information signal value and M equals said value for one-half the dynamic range of the electronic information signals.
Claim 14
Dependent Claim
70 words
The method of claim 10 wherein said select transfer function for the electronic information signal of each pixel comprises the relationship Y.sub.out =Y.sub.MAX (Y.sub.in /Y.sub.MAX)γ where Y in equals the value of the electronic information signal of the pixel to be enhanced, Y out equals the enhanced value of the input electronic information signal and Y MAX equals the highest value of the dynamic range for the electronic information signals.
Claim 15
Independent Claim
300 words
A method for enhancing electronic image data received in a continuous stream of electronic information signals each signal corresponding to one of a plurality of succeeding pixels which collectively define an image, said method comprising the steps of: averaging the electronic information signals corresponding to selected pluralities of pixels and providing an average electronic information signal for each said plurality of pixels; dividing each of the average electronic information signals corresponding to each pixel by a value M corresponding to a select proportionate value of the dynamic range of said electronic information signals; subtracting 1 from each of the electronic information signals previously divided by the value M to provide a first intermediate signal value; selecting a control parameter C as a function of the amount of image enhancement to be applied; adding 1 to the control parameter C; determining the logarithm of the control parameter C plus 1; multiplying the logarithm of the control parameter C plus 1 by said first intermediate signal value to provide a second intermediate signal value; determining the antilogarithm of the second intermediate signal value; determining the logarithm for each of the continuous streams of electronic information signals; subtracting from the previously determined logarithm for each of the continuous streams of electronic information signals the logarithm for a value corresponding to the maximum value of the electronic information signals to provide a third intermediate signal value; multiplying the antilogarithm of the second intermediate signal value by the third intermediate signal value to provide a fourth intermediate signal value; adding the logarithm of the value corresponding to the maximum value of the electronic information signals to the fourth intermediate signal value to provide a fifth intermediate signal value; and determining the antilogarithm of the fifth intermediate signal value to provide an enhanced output signal value.
Claim 16
Independent Claim
300 words
A method for enhancing electronic image data received in a continuous stream of electronic information signals each signal corresponding to one of a plurality of succeeding pixels which collectively define an image, said method comprising the steps of: averaging the electronic information signals corresponding to selected pluralities of pixels and providing an average electronic information signal for each said plurality of pixels; dividing each of the average electronic information signals corresponding to each pixel by a value M corresponding to a select proportionate value of the dynamic range of said electronic information signals; subtracting 1 from each of the electronic information signals previously divided by the value M to provide a first intermediate signal value; selecting a control parameter C as a function of the amount of image enhancement to be applied; adding 1 to the control parameter C; determining the logarithm of the control parameter C plus 1; multiplying the logarithm of the control parameter C plus 1 by said first intermediate signal value to provide a second intermediate signal value; determining the antilogarithm of the second intermediate signal value; determining the logarithm for each of the continuous streams of electronic information signals; subtracting from the previously determined logarithm for each of the continuous streams of electronic information signals the logarithm for a value corresponding to the maximum value of the electronic information signals to provide a third intermediate signal value; multiplying the antilogarithm of the second intermediate signal value by the third intermediate signal value to provide a fourth intermediate signal value; adding the logarithm of the value corresponding to the maximum value of the electronic information signals to the fourth intermediate signal value to provide a fifth intermediate signal value; and determining the antilogarithm of the fifth intermediate signal value to provide an enhanced output signal value.
Claim 17
Dependent Claim
42 words
The method of claim 12 wherein said image enhancement operates to increase image contrast locally in areas of pixels having low contrast and said control parameter C is determined as a function of the amount of local contrast variation to be provided.
References Cited (Backward Citations)
GB1605009A
Cited
FR2312150A1
Cited
US4215294A
Cited
US4489349A
Cited
US4334244A
Cited
US4568978A
Cited
US4549212A
Cited
US4523230A
Cited
US4663667A
Cited
US4751566A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-05-08 | 1992-11-07 | 1993-05-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-05-08 | 1996-11-07 | 1997-05-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-05-08 | 2000-11-07 | 2001-05-09 | $7700.00 | Window Closed / Lapsed |