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

Method for adaptively sharpening electronic images

Assignee: PLR IP HOLDINGS LLC
•
Filing: 1989-05-15
•
Granted: 1991-08-06
•
Expires: 2009-05-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for sharpening edges and details of a digital image without amplifying noise in the digital image provide an output image which is the sum of the input image and its adaptively-amplified high frequency components, which adaptively amplified high frequency components are obtained by subtracting a low-pass filtered image from the input image. An adaptive amplification factor for the high frequency components is determined as a function of a variance of the pixel values surrounding a pixel and the noise power of the imaging system.

Inventors

  • 👤 Woo-Jin Song

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 21:01
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/73; G06T5/75; G06T5/20

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 222 words
A method for enhancing image data defined by a two-dimensional array of pixel values comprising the steps of: selecting a pixel value to be enhanced from an array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; determining a "blurred image" pixel value for the select group of pixel values surrounding the pixel value to be enhanced; determining a high frequency component of the pixel value to be enhanced by subtracting the "blurred image" from the pixel value to be enhanced; adaptively changing the pixel value to be enhanced to an enhanced value by adaptively amplifying the high frequency component as a function of: the variance of the pixel values in a further select group of pixel values surrounding the pixel value to be enhanced, a predetermined estimate of the noise power, and a predetermined sharpening amount; and thereafter adding the adaptively amplified high frequency component to the pixel value to be enhanced; and selecting a succeeding pixel value to be enhanced from said array of pixel values and applying the above steps to provide an enhanced pixel value for the succeeding pixel value so selected until substantially all the pixel values from at least a portion of the array of pixel values are changed to enhanced values.
Claim 2
Independent Claim 222 words
A method for enhancing image data defined by a two-dimensional array of pixel values comprising the steps of: selecting a pixel value to be enhanced from an array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; determining a "blurred image" pixel value for the select group of pixel values surrounding the pixel value to be enhanced; determining a high frequency component of the pixel value to be enhanced by subtracting the "blurred image" from the pixel value to be enhanced; adaptively changing the pixel value to be enhanced to an enhanced value by adaptively amplifying the high frequency component as a function of: the variance of the pixel values in a further select group of pixel values surrounding the pixel value to be enhanced, a predetermined estimate of the noise power, and a predetermined sharpening amount; and thereafter adding the adaptively amplified high frequency component to the pixel value to be enhanced; and selecting a succeeding pixel value to be enhanced from said array of pixel values and applying the above steps to provide an enhanced pixel value for the succeeding pixel value so selected until substantially all the pixel values from at least a portion of the array of pixel values are changed to enhanced values.
Claim 3
Dependent Claim 46 words
The method of claim 1 wherein the step of adaptively amplifying the high frequency component comprises multiplying the high frequency component by the predetermined sharpening amount and by an adaptive amount which is a function of the variance and the predetermined estimate of the noise power.
Claim 4
Dependent Claim 24 words
The method of claim 2 wherein the variance is determined by low-pass filtering the square of the pixel values in the further select group.
Claim 5
Dependent Claim 24 words
The method of claim 2 wherein the adaptive amount is a set of values which provide a substantially smooth transition from 0 to 1.
Claim 6
Dependent Claim 52 words
The method of claim 4 wherein the set of values are determined by subtracting a quotient from 1 wherein the numerator of the quotient is the predetermined estimate of the noise power and the denominator of the quotient is the larger of the variance and the predetermined estimate of the noise power.
Claim 7
Dependent Claim 52 words
The method of claim 3 wherein the adaptive amount has a first value if the variance is larger than the product of a predetermined amount and the predetermined estimate of the noise power and the adaptive amount has a second value if the variance is less than or equal to the product.
Claim 8
Dependent Claim 17 words
The method of claim 1 wherein the select group and the further select group are the same.
Claim 9
Dependent Claim 17 words
The method of claim 2 wherein the select group and the further select group are the same.
Claim 10
Dependent Claim 38 words
The method of claim 3 wherein the select group and the further select group are the same and wherein the low-pass filtering for determining the "blurred image" and the low-pass filtering for determining the variance are the same.
Claim 11
Dependent Claim 17 words
The method of claim 4 wherein the select group and the further select group are the same.
Claim 12
Dependent Claim 17 words
The method of claim 5 wherein the select group and the further select group are the same.
Claim 13
Dependent Claim 38 words
The method of claim 6 wherein the select group and the further select group are the same and wherein the low-pass filtering for determining the "blurred image" and the low-pass filtering for determining the variance are the same.
Claim 14
Independent Claim 282 words
A method for enhancing color image data defined by a two-dimensional array of pixel values comprising the steps of: separating the color image data into a predetermined number of select color coordinate two-dimensional arrays of pixel values; performing the following steps for each of the predetermined number of select color coordinate two-dimensional arrays of pixel values: selecting a pixel value to be enhanced from an array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; determining a "blurred image" pixel value for the select group of pixel values surrounding the pixel value to be enhanced; determining a high frequency component at the pixel value to be enhanced by subtracting the "blurred image" pixel value from the pixel value to be enhanced; adaptively changing the pixel value to be enhanced to an enhanced value by adaptively amplifying the high frequency component as a function of: the variance of the pixel values in a further select group of pixel values surrounding the pixel value to be enhanced, a predetermined estimate of the noise power, and a predetermined sharpening amount; and thereafter adding the adaptively amplified high frequency component to the pixel value to be enhanced; and selecting a succeeding pixel value to be enhanced form said array of pixel values and applying the above steps to provide an enhanced pixel value for the succeeding pixel value so selected until substantially all the pixel values from at least a portion of the array of pixel values are changed to enhanced values; and converting the predetermined number of enhanced predetermined color coordinate two-dimensional arrays of pixel values into enhanced color image data.
Claim 15
Independent Claim 282 words
A method for enhancing color image data defined by a two-dimensional array of pixel values comprising the steps of: separating the color image data into a predetermined number of select color coordinate two-dimensional arrays of pixel values; performing the following steps for each of the predetermined number of select color coordinate two-dimensional arrays of pixel values: selecting a pixel value to be enhanced from an array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; determining a "blurred image" pixel value for the select group of pixel values surrounding the pixel value to be enhanced; determining a high frequency component at the pixel value to be enhanced by subtracting the "blurred image" pixel value from the pixel value to be enhanced; adaptively changing the pixel value to be enhanced to an enhanced value by adaptively amplifying the high frequency component as a function of: the variance of the pixel values in a further select group of pixel values surrounding the pixel value to be enhanced, a predetermined estimate of the noise power, and a predetermined sharpening amount; and thereafter adding the adaptively amplified high frequency component to the pixel value to be enhanced; and selecting a succeeding pixel value to be enhanced form said array of pixel values and applying the above steps to provide an enhanced pixel value for the succeeding pixel value so selected until substantially all the pixel values from at least a portion of the array of pixel values are changed to enhanced values; and converting the predetermined number of enhanced predetermined color coordinate two-dimensional arrays of pixel values into enhanced color image data.
Claim 16
Independent Claim 286 words
A method for enhancing color image data defined by a two-dimensional array of pixel values comprising the steps of: converting the color image data into a two-dimensional array of luminance pixel values; performing the following steps for the two-dimensional array of luminance pixel values: selecting a luminance pixel value to be enhanced from an array of luminance pixel values; sampling a select group of luminance pixel values surrounding the luminance pixel value to be enhanced from the array of luminance pixel values; determining a "blurred image" luminance pixel value for the select group of luminance pixel values surrounding the luminance pixel value to be enhanced; determining a high frequency component of the luminance pixel value to be enhanced by subtracting the "blurred image" luminance pixel value from the luminance pixel value to be enhanced; adaptively changing the luminance pixel value to be enhanced to an enhanced value by adaptively amplifying the high frequency component as a function of: the variance of the luminance pixel values in a further select group of luminance pixel values surrounding the luminance pixel value to be enhanced, a predetermined estimate of the noise power, and a predetermined sharpening amount; and thereafter adding the adaptively amplified high frequency component to the luminance pixel value to be enhanced; and selecting a succeeding luminance pixel value to be enhanced from said array of luminance pixel values and applying the above steps to provide an enhanced luminance pixel value for the succeeding luminance pixel value so selected until substantially all the luminance pixel values from at least a portion of the array of luminance pixel values are changed to enhanced values; and converting the two-dimensional array of luminance pixel values into enhanced color image data.
Claim 17
Independent Claim 286 words
A method for enhancing color image data defined by a two-dimensional array of pixel values comprising the steps of: converting the color image data into a two-dimensional array of luminance pixel values; performing the following steps for the two-dimensional array of luminance pixel values: selecting a luminance pixel value to be enhanced from an array of luminance pixel values; sampling a select group of luminance pixel values surrounding the luminance pixel value to be enhanced from the array of luminance pixel values; determining a "blurred image" luminance pixel value for the select group of luminance pixel values surrounding the luminance pixel value to be enhanced; determining a high frequency component of the luminance pixel value to be enhanced by subtracting the "blurred image" luminance pixel value from the luminance pixel value to be enhanced; adaptively changing the luminance pixel value to be enhanced to an enhanced value by adaptively amplifying the high frequency component as a function of: the variance of the luminance pixel values in a further select group of luminance pixel values surrounding the luminance pixel value to be enhanced, a predetermined estimate of the noise power, and a predetermined sharpening amount; and thereafter adding the adaptively amplified high frequency component to the luminance pixel value to be enhanced; and selecting a succeeding luminance pixel value to be enhanced from said array of luminance pixel values and applying the above steps to provide an enhanced luminance pixel value for the succeeding luminance pixel value so selected until substantially all the luminance pixel values from at least a portion of the array of luminance pixel values are changed to enhanced values; and converting the two-dimensional array of luminance pixel values into enhanced color image data.
Claim 18
Independent Claim 358 words
A method for enhancing color image data defined by a two-dimensional array of pixel values comprising the steps of: converting the color image data into a two-dimensional array of luminance pixel values and into a predetermined number of select color coordinate two-dimensional arrays of pixel values; performing the following steps for the two-dimensional array of luminance pixel values: selecting a luminance pixel value to be enhanced from an array of luminance pixel values; sampling a select group of luminance pixel values surrounding the luminance pixel value to be enhanced from the array of luminance pixel values; determining a "blurred image" luminance pixel value for the select group of luminance pixel values surrounding the luminance pixel value to be enhanced; determining a high frequency component of the pixel value to be enhanced by subtracting the "blurred image" luminance pixel value from the luminance pixel value to be enhanced; adaptively changing the luminance pixel value to be enhanced to an enhanced value by adaptively amplifying the high frequency component as a function of: the variance of the luminance pixel values in a further select group of luminance pixel values surrounding the luminance pixel value to be enhanced, a predetermined estimate of the noise power, and a predetermined sharpening amount; and thereafter adding the amplified high frequency component to the luminance pixel value to be enhanced; and selecting a succeeding luminance pixel value to be enhanced from said array of luminance pixel values and applying the above steps to provide an enhanced luminance pixel value for the succeeding luminance pixel value so selected until substantially all the luminance pixel values from at least a portion of the array of luminance pixel values are changed to enhanced values; converting the predetermined number of color coordinate two-dimensional arrays of pixel values into enhanced predetermined color coordinate two-dimensional arrays by multiplying the pixel value of each of the predetermined number of color coordinate two-dimensional arrays by a weighting factor which is a function of the enhanced luminance pixel value and the luminance pixel value; and converting the predetermined number of enhanced predetermined color coordinate two-dimensional arrays of pixel values into enhanced color image data.
Claim 19
Independent Claim 358 words
A method for enhancing color image data defined by a two-dimensional array of pixel values comprising the steps of: converting the color image data into a two-dimensional array of luminance pixel values and into a predetermined number of select color coordinate two-dimensional arrays of pixel values; performing the following steps for the two-dimensional array of luminance pixel values: selecting a luminance pixel value to be enhanced from an array of luminance pixel values; sampling a select group of luminance pixel values surrounding the luminance pixel value to be enhanced from the array of luminance pixel values; determining a "blurred image" luminance pixel value for the select group of luminance pixel values surrounding the luminance pixel value to be enhanced; determining a high frequency component of the pixel value to be enhanced by subtracting the "blurred image" luminance pixel value from the luminance pixel value to be enhanced; adaptively changing the luminance pixel value to be enhanced to an enhanced value by adaptively amplifying the high frequency component as a function of: the variance of the luminance pixel values in a further select group of luminance pixel values surrounding the luminance pixel value to be enhanced, a predetermined estimate of the noise power, and a predetermined sharpening amount; and thereafter adding the amplified high frequency component to the luminance pixel value to be enhanced; and selecting a succeeding luminance pixel value to be enhanced from said array of luminance pixel values and applying the above steps to provide an enhanced luminance pixel value for the succeeding luminance pixel value so selected until substantially all the luminance pixel values from at least a portion of the array of luminance pixel values are changed to enhanced values; converting the predetermined number of color coordinate two-dimensional arrays of pixel values into enhanced predetermined color coordinate two-dimensional arrays by multiplying the pixel value of each of the predetermined number of color coordinate two-dimensional arrays by a weighting factor which is a function of the enhanced luminance pixel value and the luminance pixel value; and converting the predetermined number of enhanced predetermined color coordinate two-dimensional arrays of pixel values into enhanced color image data.
Claim 20
Dependent Claim 33 words
The method of claim 15 wherein the weighting factor is determined by dividing the larger of the enhanced luminance pixel value and 0 by the larger of the luminance pixel value and 1.

References Cited (Backward Citations)

US4072928A Cited
US4334244A Cited
US4517607A Cited
US4532548A Cited
US4633504A Cited
US4683496A Cited
US4783840A Cited
US4941190A Cited
US4945502A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-08-05 1995-02-04 1995-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-08-05 1999-02-04 1999-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-08-05 2003-02-04 2003-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag