US6804408B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for enhancing a digital image with noise-dependent control of texture
Assignee: Monument Peak Ventures LLC
•
Filing: 1999-12-22
•
Granted: 2004-10-12
•
Expires: 2019-12-22
Abstract
Abstract A method is described for enhancing a digital image channel, e.g., a channel comprising a texture signal, by providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and the expected noise for given intensities. After a local estimate of signal activity is generated for the digital image channel, a gain adjustment is generated from the predetermined estimate of noise and the local estimate of signal activity; the gain adjustment is applied to the image pixels in the digital channel in order to generate a digital channel with enhanced image values.
Inventors
- 👤 Andrew C. Gallagher
- 👤 Edward B. Gindele
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:48
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/58
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
235 words
A method for enhancing a digital image channel comprised of a plurality of image pixels, said method comprising the steps of: providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; generating a local estimate of signal activity for the digital image channel; generating a gain adjustment from the predetermined estimate of noise provided in said providing step and the local estimate of signal activity generated in said first generating step; applying the gain adjustment to the image pixels in the digital channel in order to generate a digital channel with enhanced image values; splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; providing image values from the second channel corresponding to image pixels from a region of the image: identifying a statistical characteristic of the image pixels in the region; normalizing a predetermined tone scale conversion for the statistical characteristic in order to generate a normalized tone scale conversion; and performing the normalized tone scale conversion on a central pixel of the region to generate a second channel with enhanced image values; and combining the first channel and the second channel with enhanced image values to generate an enhanced digital image channel.
Claim 2
Independent Claim
235 words
A method for enhancing a digital image channel comprised of a plurality of image pixels, said method comprising the steps of: providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; generating a local estimate of signal activity for the digital image channel; generating a gain adjustment from the predetermined estimate of noise provided in said providing step and the local estimate of signal activity generated in said first generating step; applying the gain adjustment to the image pixels in the digital channel in order to generate a digital channel with enhanced image values; splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; providing image values from the second channel corresponding to image pixels from a region of the image: identifying a statistical characteristic of the image pixels in the region; normalizing a predetermined tone scale conversion for the statistical characteristic in order to generate a normalized tone scale conversion; and performing the normalized tone scale conversion on a central pixel of the region to generate a second channel with enhanced image values; and combining the first channel and the second channel with enhanced image values to generate an enhanced digital image channel.
Claim 3
Dependent Claim
39 words
The method of claim 1 wherein the predetermined estimate of noise is provided in the form of a noise table and said step of providing a predetermined estimate performs a table lookup to find the predetermined estimate of noise.
Claim 4
Dependent Claim
45 words
The method of claim 1 wherein said step of generating a local estimate further comprises: providing image intensity values from the digital image channel corresponding to image pixels from a region of the image; and generating a local estimate of signal activity in the region.
Claim 5
Dependent Claim
20 words
The method of claim 3 wherein the local estimate of signal activity is a local variance calculated over the region.
Claim 6
Dependent Claim
32 words
The method of claim 3 wherein the local estimate of signal activity is a local variance calculated over the region, and the region comprises a 7×7 or smaller array of image pixels.
Claim 7
Dependent Claim
53 words
The method as claimed in claim 1 wherein said step of generating a gain adjustment further comprises; generating a local signal to noise ratio (SNR) value from said predetermined estimate of noise and said local estimate of signal activity; and generating a gain adjustment for each image pixel from the local SNR value.
Claim 8
Dependent Claim
23 words
The method as claimed in claim 1 wherein said local estimate of signal activity is a mean absolute deviation of the digital channel.
Claim 9
Independent Claim
253 words
A method for enhancing a digital image channel comprised of a plurality of image pixels, said method comprising the steps of: (a) splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; (b) providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; (c) generating a local estimate of signal activity for the digital image channel; (d) generating a gain adjustment from the predetermined estimate of noise provided in step (b) and the local estimate of signal activity generated in step (c); (e) applying the gain adjustment to the image pixels in the first channel in order to generate a first channel with enhanced image values; (f) combining the first channel with enhanced image values and the second channel to generate an enhanced digital image channel; and (g) modifying the second channel prior to said combining, said modifying comprising the steps of: providing image values from the second channel corresponding to image pixels from a region of the image: identifying a statistical characteristic of the image pixels in the region; normalizing a predetermined tone scale conversion for the statistical characteristic in order to generate a normalized tone scale conversion; and performing the normalized tone scale conversion on a central pixel of the region to generate a second channel with enhanced image values.
Claim 10
Independent Claim
253 words
A method for enhancing a digital image channel comprised of a plurality of image pixels, said method comprising the steps of: (a) splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; (b) providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; (c) generating a local estimate of signal activity for the digital image channel; (d) generating a gain adjustment from the predetermined estimate of noise provided in step (b) and the local estimate of signal activity generated in step (c); (e) applying the gain adjustment to the image pixels in the first channel in order to generate a first channel with enhanced image values; (f) combining the first channel with enhanced image values and the second channel to generate an enhanced digital image channel; and (g) modifying the second channel prior to said combining, said modifying comprising the steps of: providing image values from the second channel corresponding to image pixels from a region of the image: identifying a statistical characteristic of the image pixels in the region; normalizing a predetermined tone scale conversion for the statistical characteristic in order to generate a normalized tone scale conversion; and performing the normalized tone scale conversion on a central pixel of the region to generate a second channel with enhanced image values.
Claim 11
Independent Claim
218 words
A method for enhancing a digital image channel comprised of a plurality of image pixels, said method comprising the steps of: (a) splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; (b) providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; (c) generating a local estimate of signal activity for the digital image channel; (d) generating a gain adjustment from the predetermined estimate of noise provided in step (b) and the local estimate of signal activity generated in step (c); (e) applying the gain adjustment to the image pixels in the first channel in order to generate a first channel with enhanced image values; and (f) combining the first channel with enhanced image values and the second channel to generate an enhanced digital image channel; wherein step (d) further comprises; (d1) generating a local signal to noise ratio (SNR) value from the predetermined estimate of noise provided in step (b) and the local estimate of signal activity generated in step (c); (d2) generating a gain adjustment for each image pixel from the local SNR value.
Claim 12
Independent Claim
218 words
A method for enhancing a digital image channel comprised of a plurality of image pixels, said method comprising the steps of: (a) splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; (b) providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; (c) generating a local estimate of signal activity for the digital image channel; (d) generating a gain adjustment from the predetermined estimate of noise provided in step (b) and the local estimate of signal activity generated in step (c); (e) applying the gain adjustment to the image pixels in the first channel in order to generate a first channel with enhanced image values; and (f) combining the first channel with enhanced image values and the second channel to generate an enhanced digital image channel; wherein step (d) further comprises; (d1) generating a local signal to noise ratio (SNR) value from the predetermined estimate of noise provided in step (b) and the local estimate of signal activity generated in step (c); (d2) generating a gain adjustment for each image pixel from the local SNR value.
Claim 13
Dependent Claim
35 words
The method of claim 9 , wherein the first channel is characteristic of texture in the digital image channel and the second channel is a pedestal signal characteristic of edges in the digital image channel.
Claim 14
Dependent Claim
20 words
The method of claim 10 , wherein step (b) provides an estimate of the noise expected in the pedestal signal.
Claim 15
Dependent Claim
35 words
The method of claim 9 , wherein the predetermined estimate of noise is provided in the form of a noise table and step (b) performs a table lookup to find the predetermined estimate of noise.
Claim 16
Dependent Claim
42 words
The method of claim 9 wherein step (c) further comprises: (c1) providing image intensity values from the digital image channel corresponding to image pixels from a region of the image; and (c2) generating a local estimate of signal activity in the region.
Claim 17
Dependent Claim
24 words
The method of claim 13 wherein the local estimate of signal activity estimated in step (c1) is a local variance calculated over the region.
Claim 18
Dependent Claim
21 words
The method of claim 13 in which the region of step (c1) comprises a 7×7 or smaller array of image pixels.
Claim 19
Dependent Claim
25 words
The method of claim 9 , which the second channel is modified in a further step (g) before it is combined with the first channel.
Claim 20
Independent Claim
285 words
A method for enhancing a digital image channel comprised of a plurality of image pixels, said method comprising the steps of: (a) splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; (b) providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; (c) generating a local estimate of signal activity for the digital image channel; (d) generating a gain adjustment from the predetermined estimate of noise provided in step (b) and the local estimate of signal activity generated in step (c); (e) applying the gain adjustment to the image pixels in the first channel in order to generate a first channel with enhanced image values; (f) combining the first channel with enhanced image values and the second channel to generate an enhanced digital image channel; and (g) modifying the second channel before it is combined with the first channel; wherein the modifying of the second channel in the step (g) comprises the steps of: (g1) providing a predetermined tone scale conversion to enhance the digital image channel; (g2) providing image values from the second channel corresponding to image pixels from a region of the image: (g3) identifying a statistical characteristic of the image pixels in the region; (g4) normalizing the predetermined tone scale conversion for the statistical characteristic in order to generate a normalized tone scale conversion; and (g5) performing the normalized tone scale conversion on a central pixel of the region in order to generate a second channel with enhanced image values.
Claim 21
Independent Claim
285 words
A method for enhancing a digital image channel comprised of a plurality of image pixels, said method comprising the steps of: (a) splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; (b) providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; (c) generating a local estimate of signal activity for the digital image channel; (d) generating a gain adjustment from the predetermined estimate of noise provided in step (b) and the local estimate of signal activity generated in step (c); (e) applying the gain adjustment to the image pixels in the first channel in order to generate a first channel with enhanced image values; (f) combining the first channel with enhanced image values and the second channel to generate an enhanced digital image channel; and (g) modifying the second channel before it is combined with the first channel; wherein the modifying of the second channel in the step (g) comprises the steps of: (g1) providing a predetermined tone scale conversion to enhance the digital image channel; (g2) providing image values from the second channel corresponding to image pixels from a region of the image: (g3) identifying a statistical characteristic of the image pixels in the region; (g4) normalizing the predetermined tone scale conversion for the statistical characteristic in order to generate a normalized tone scale conversion; and (g5) performing the normalized tone scale conversion on a central pixel of the region in order to generate a second channel with enhanced image values.
Claim 22
Dependent Claim
38 words
The method of claim 17 in which the second channel comprises a pedestal signal characteristic of edges in the digital image channel and the first channel comprises a texture signal characteristic of texture in the digital image channel.
Claim 23
Dependent Claim
26 words
The method of claim 17 in which the region of step (g2) comprises providing image pixels from a two dimensional region distributed around the central pixel.
Claim 24
Dependent Claim
21 words
The method of claim 19 in which the region of step (g2) comprises a 5×5 or smaller array of image pixels.
Claim 25
Dependent Claim
17 words
The method of claim 17 in which step (g3) comprises determining a gradient value within the region.
Claim 26
Dependent Claim
22 words
The method of claim 21 in which the gradient value is derived from a maximum and a minimum value for the region.
Claim 27
Dependent Claim
27 words
The method of claim 22 in which the gradient value is computed from the difference between maximum and minimum image values of image pixels within the region.
Claim 28
Dependent Claim
32 words
The method of claim 22 in which the gradient value is computed from the difference between average maximum and minimum values across respective pluralities of image pixels comprising portions of the region.
Claim 29
Dependent Claim
253 words
A computer program product for enhancing a digital image channel comprised of a plurality of image pixels, said computer program product comprising: a computer readable storage medium having a computer program stored thereon for performing the steps of: providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; generating a local estimate of signal activity for the digital image channel; generating a gain adjustment from the predetermined estimate of noise provided in said providing step and the local estimate of signal activity generated in said first generating step; and applying the gain adjustment to the image pixels in the digital channel in order to generate a digital channel with enhanced image values; splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; providing image values from the second channel corresponding to image pixels from a region of the image: identifying a statistical characteristic of the image pixels in the region; normalizing a predetermined tone scale conversion for the statistical characteristic in order to generate a normalized tone scale conversion; and performing the normalized tone scale conversion on a central pixel of the region to generate a second channel with enhanced image values; and combining the first channel and the second channel with enhanced image values to generate an enhanced digital image channel.
Claim 30
Dependent Claim
253 words
A computer program product for enhancing a digital image channel comprised of a plurality of image pixels, said computer program product comprising: a computer readable storage medium having a computer program stored thereon for performing the steps of: providing a predetermined estimate of the noise expected for the digital channel based on a predetermined relationship between the image intensity values and expected noise for given intensities; generating a local estimate of signal activity for the digital image channel; generating a gain adjustment from the predetermined estimate of noise provided in said providing step and the local estimate of signal activity generated in said first generating step; and applying the gain adjustment to the image pixels in the digital channel in order to generate a digital channel with enhanced image values; splitting the digital image channel into first and second channels that substantially comprise the digital image channel, said first and second channels each characterized by image intensity values corresponding to the image pixels; providing image values from the second channel corresponding to image pixels from a region of the image: identifying a statistical characteristic of the image pixels in the region; normalizing a predetermined tone scale conversion for the statistical characteristic in order to generate a normalized tone scale conversion; and performing the normalized tone scale conversion on a central pixel of the region to generate a second channel with enhanced image values; and combining the first channel and the second channel with enhanced image values to generate an enhanced digital image channel.
Claim 31
Dependent Claim
41 words
The computer program product of claim 25 wherein the predetermined estimate of noise is provided in the form of a noise table and said step of providing a predetermined estimate performs a table lookup to find the predetermined estimate of noise.
Claim 32
Dependent Claim
47 words
The computer program product of claim 25 wherein said step of generating a local estimate further comprises: providing image intensity values from the digital image channel corresponding to image pixels from a region of the image; and generating a local estimate of signal activity in the region.
Claim 33
Dependent Claim
22 words
The computer program product of claim 27 wherein the local estimate of signal activity is a local variance calculated over the region.
Claim 34
Dependent Claim
28 words
The computer program product of claim 27 in which the region of said step of providing image intensity values comprises a 7×7 or smaller array of image pixels.
Claim 35
Dependent Claim
53 words
The computer program product of claim 25 wherein said step of generating a gain adjustment further comprises; generating a local signal to noise ratio (SNR) value from said predetermined estimate of noise and said local estimate of signal activity; and generating a gain adjustment for each image pixel from the local SNR value.
References Cited (Backward Citations)
US4591923A
Cited
US4794531A
Cited
US4945502A
Cited
US5038388A
Cited
US5111285A
Cited
US5134503A
Cited
US5081692A
Cited
US5641596A
Cited
US5923775A
Cited
EP0851666A2
Cited
EP0851666A3
Cited
US6295382B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-10-12 | 2008-04-12 | 2008-10-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-10-12 | 2012-04-12 | 2012-10-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-10-12 | 2016-04-12 | 2016-10-12 | $7700.00 | Window Closed / Lapsed |