← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag