Patent EP0398861A2 successfully refreshed from Google Patents.
EP0398861A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Method for adaptively sharpening electronic images
Assignee: Polaroid Corp
•
Filing: 1990-04-30
•
Granted: —
•
Expires: 2010-04-30
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
EP
Data Source
google_patents
Last Synchronized
2026-11-09 10:39
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/73; G06T5/75; G06T5/20
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
170 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; adaptively changing the pixel value to be enhanced to an enhanced value as a function of the "blurred image" pixel value and a predetermined property of the pixel values in a further select group of pixel values surrounding 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
170 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; adaptively changing the pixel value to be enhanced to an enhanced value as a function of the "blurred image" pixel value and a predetermined property of the pixel values in a further select group of pixel values surrounding 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
22 words
The method of claim 1 wherein the step of determining a "blurred image" comprises low-pass filtering the select group of pixel values.
Claim 4
Dependent Claim
64 words
The method of claim 1 wherein the step of adaptively changing comprises: determining the high frequency component of the pixel value to be enhanced as a function of the "blurred image" and adaptively changing the pixel value to be enhanced as a function of the high frequency component and the predetermined property of the pixel values in the further select group of pixel values.
Claim 5
Dependent Claim
26 words
The method of claim 3 wherein the step of determining the high frequency component comprises subtracting the "blurred image" from the pixel value to be enhanced.
Claim 6
Dependent Claim
25 words
The method of claim 4 wherein the predetermined property of the pixel values is the variance of the pixel values in the further select group.
Claim 7
Dependent Claim
41 words
The method of claim 5 wherein the step of adaptively changing further comprises adaptively changing as a function of the high frequency component, the variance, and a predetermined estimate of the noise power for at least one portion of the image.
Claim 8
Dependent Claim
54 words
The method of claim 6 wherein the step of adaptively changing comprises the step of: adaptively amplifying the high frequency component as a function of the variance, a predetermined estimate of the noise power, and a predetermined sharpening amount and adding the adaptively amplified high frequency component to the pixel value to be enhanced.
Claim 9
Dependent Claim
46 words
The method of claim 7 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 10
Dependent Claim
24 words
The method of claim 8 wherein the variance is determined by low-pass filtering the square of the pixel values in the further select group.
Claim 11
Dependent Claim
24 words
The method of claim 8 wherein the adaptive amount is a set of values which provide a substantially smooth transition from 0 to 1.
Claim 12
Dependent Claim
52 words
The method of claim 10 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 13
Dependent Claim
52 words
The method of claim 9 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 14
Dependent Claim
17 words
The method of claim 1 wherein the select group and the further select group are the same.
Claim 15
Dependent Claim
17 words
The method of claim 2 wherein the select group and the further select group are the same.
Claim 16
Dependent Claim
17 words
The method of claim 3 wherein the select group and the further select group are the same.
Claim 17
Dependent Claim
17 words
The method of claim 4 wherein the select group and the further select group are the same.
Claim 18
Dependent Claim
17 words
The method of claim 5 wherein the select group and the further select group are the same.
Claim 19
Dependent Claim
17 words
The method of claim 6 wherein the select group and the further select group are the same.
Claim 20
Dependent Claim
17 words
The method of claim 7 wherein the select group and the further select group are the same.
Claim 21
Dependent Claim
17 words
The method of claim 8 wherein the select group and the further select group are the same.
Claim 22
Dependent Claim
38 words
The method of claim 9 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 23
Dependent Claim
17 words
The method of claim 10 wherein the select group and the further select group are the same.
Claim 24
Dependent Claim
17 words
The method of claim 11 wherein the select group and the further select group are the same.
Claim 25
Dependent Claim
38 words
The method of claim 12 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 26
Independent Claim
228 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; adaptively changing the pixel value to be enhanced to an enhanced value as a function of the "blurred image" luminance pixel value and the variance of the pixel values in a further select group of pixel values surrounding 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; and converting the predetermined number of enhanced predetermined color coordinate two-dimensional arrays of pixel values into enhanced color image data.
Claim 27
Independent Claim
228 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; adaptively changing the pixel value to be enhanced to an enhanced value as a function of the "blurred image" luminance pixel value and the variance of the pixel values in a further select group of pixel values surrounding 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; and converting the predetermined number of enhanced predetermined color coordinate two-dimensional arrays of pixel values into enhanced color image data.
Claim 28
Independent Claim
228 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; adaptively changing the luminance pixel value to be enhanced to an enhanced value as a function of the "blurred image" luminance pixel value and the variance of the luminance pixel values in a further select group of luminance pixel values surrounding 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 29
Independent Claim
228 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; adaptively changing the luminance pixel value to be enhanced to an enhanced value as a function of the "blurred image" luminance pixel value and the variance of the luminance pixel values in a further select group of luminance pixel values surrounding 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 30
Independent Claim
302 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; adaptively changing the luminance pixel value to be enhanced to an enhanced value as a function of the "blurred image" luminance pixel value and the variance of the luminance pixel values in a further select group of luminance pixel values surrounding 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 31
Independent Claim
302 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; adaptively changing the luminance pixel value to be enhanced to an enhanced value as a function of the "blurred image" luminance pixel value and the variance of the luminance pixel values in a further select group of luminance pixel values surrounding 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 32
Dependent Claim
33 words
The method of claim 27 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)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.