US4783840A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for enhancing image data by noise reduction or sharpening
Assignee: Polaroid Corp
•
Filing: 1987-12-04
•
Granted: 1988-11-08
•
Expires: 2007-12-04
Abstract
Abstract An image enhancing process promotes either noise reduction or image sharpening on a pixel-by-pixel basis as a function of the recognition of specific patterns of sampled pixel values surrounding each pixel to be enhanced. The sampled pixel values are divided into two or more subgroups and the enhanced pixel value is provided to promote either image sharpening or noise reduction as a function of the number of pixel values in the different subgroups and their positions relative to each other in the subgroups.
Inventors
- 👤 Woo-Jin Song
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 16:59
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/20
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
166 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; identifying select patterns of pixel values as a function of the value and position of the sampled group of surrounding pixel values and the pixel value to be enhanced relative to each other; changing the pixel value to be enhanced to an enhanced value as a function of selected patterns recognized in the previous step to provide a choice between image sharpening or reduced noise; 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 the array of pixel value are changed to enhanced values.
Claim 2
Dependent Claim
166 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; identifying select patterns of pixel values as a function of the value and position of the sampled group of surrounding pixel values and the pixel value to be enhanced relative to each other; changing the pixel value to be enhanced to an enhanced value as a function of selected patterns recognized in the previous step to provide a choice between image sharpening or reduced noise; 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 the array of pixel value are changed to enhanced values.
Claim 3
Dependent Claim
237 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value as a function of the number of pixel values in the subgroups and the positions of said pixel values in the subgroups relative to each other to provide a choice between image sharpening or noise reduction; 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 the array of pixel values are changed to enhanced values.
Claim 4
Dependent Claim
237 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value as a function of the number of pixel values in the subgroups and the positions of said pixel values in the subgroups relative to each other to provide a choice between image sharpening or noise reduction; 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 the array of pixel values are changed to enhanced values.
Claim 5
Dependent Claim
48 words
The process of claim 2 wherein said step of changing the pixel value to be enhanced to an enhanced value when promoting image sharpening comprises the step of determining a selectively weighted average from the pixel value to be enhanced and the select group of surrounding pixel values.
Claim 6
Dependent Claim
47 words
The process of claim 2 wherein said step of changing the pixel value to be enhanced to an enhanced value when promoting noise reduction comprises the step of determining a nonweighted average from the pixel value to be enhanced and the select group of surrounding pixel values.
Claim 7
Dependent Claim
287 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said step of changing the pixel value to be enhanced to promote either image sharpening or noise reduction further operates as a function of whether select ones of the pixel values of the subgroups are adjacent, antipodal or on the side or corner of the select group of surrounding pixel values.
Claim 8
Dependent Claim
287 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said step of changing the pixel value to be enhanced to promote either image sharpening or noise reduction further operates as a function of whether select ones of the pixel values of the subgroups are adjacent, antipodal or on the side or corner of the select group of surrounding pixel values.
Claim 9
Dependent Claim
56 words
The process of claim 2 wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel values to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup.
Claim 10
Dependent Claim
72 words
The process of claim 6 wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the center pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values.
Claim 11
Dependent Claim
382 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein the central pixel value is enhanced to promote image sharpening if the first subgroup contains one pixel value and the second subgroup contains seven pixel values.
Claim 12
Dependent Claim
382 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein the central pixel value is enhanced to promote image sharpening if the first subgroup contains one pixel value and the second subgroup contains seven pixel values.
Claim 13
Dependent Claim
382 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein the central pixel value is enhanced to promote image sharpening if the first subgroup contains four pixel values and the second subgroup contains four pixel values.
Claim 14
Dependent Claim
382 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein the central pixel value is enhanced to promote image sharpening if the first subgroup contains four pixel values and the second subgroup contains four pixel values.
Claim 15
Dependent Claim
413 words
A process for enhancing data defined by a two-dimensional array of pixel values comprising the steps of: selecting a pixel value to be enhanced from the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains two pixel values and the second subgroup contains six pixel values, the central pixel value is enhanced to promote image sharpening if the two pixel values of the first subgroup are adjacent to each other or noise reduction if the two pixel values of the first subgroup are not adjacent to each other.
Claim 16
Dependent Claim
413 words
A process for enhancing data defined by a two-dimensional array of pixel values comprising the steps of: selecting a pixel value to be enhanced from the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains two pixel values and the second subgroup contains six pixel values, the central pixel value is enhanced to promote image sharpening if the two pixel values of the first subgroup are adjacent to each other or noise reduction if the two pixel values of the first subgroup are not adjacent to each other.
Claim 17
Dependent Claim
414 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surroundings pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains three pixel values and the second subgroup contains five pixel values, the central pixel value is enhanced to promote image sharpening if the three pixel values of the first subgroup are adjacent to each other or noise reduction if the three pixel values of the first subgroup are not adjacent to each other.
Claim 18
Dependent Claim
414 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surroundings pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains three pixel values and the second subgroup contains five pixel values, the central pixel value is enhanced to promote image sharpening if the three pixel values of the first subgroup are adjacent to each other or noise reduction if the three pixel values of the first subgroup are not adjacent to each other.
Claim 19
Dependent Claim
438 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains five pixel values and the second subgroup contains three pixel values, the central pixel value is enhanced to promote image sharpening if the three pixel values of the second subgroup are adjacent each other and on a corner of the select group of surrounding pixel values, or noise reduction if the three pixel values of the second subgroup are either not adjacent each other or not on a corner of the select group of surrounding pixel values.
Claim 20
Dependent Claim
438 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains five pixel values and the second subgroup contains three pixel values, the central pixel value is enhanced to promote image sharpening if the three pixel values of the second subgroup are adjacent each other and on a corner of the select group of surrounding pixel values, or noise reduction if the three pixel values of the second subgroup are either not adjacent each other or not on a corner of the select group of surrounding pixel values.
Claim 21
Dependent Claim
408 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains six pixel values and the second subgroup contains two pixel values, the central pixel value is enhanced to promote image sharpening if the two pixel values of the second subgroup are antipodal or noise reduction if the two pixel values of the second subgroup are not antipodal.
Claim 22
Dependent Claim
408 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains six pixel values and the second subgroup contains two pixel values, the central pixel value is enhanced to promote image sharpening if the two pixel values of the second subgroup are antipodal or noise reduction if the two pixel values of the second subgroup are not antipodal.
Claim 23
Dependent Claim
426 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains seven pixel values and the second subgroup contains one pixel value, the central pixel value is enhanced to promote image sharpening if the pixel value of the second subgroup is not on a corner of the select group of surrounding pixel values, or noise reduction if the pixel value of the second subgroup is on a corner of the select group of surrounding pixel values.
Claim 24
Dependent Claim
426 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains seven pixel values and the second subgroup contains one pixel value, the central pixel value is enhanced to promote image sharpening if the pixel value of the second subgroup is not on a corner of the select group of surrounding pixel values, or noise reduction if the pixel value of the second subgroup is on a corner of the select group of surrounding pixel values.
Claim 25
Dependent Claim
399 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values of the subgroups and the position of said pixel values in the subgroups relative to each other; 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 of the succeeding pixel value so selected until substantially all the pixel values from the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains eight pixel values and the second subgroup contains no pixel values, the central pixel value is enhanced to promote image sharpening if the greatest value difference is a select order of magnitude greater than the central pixel value.
Claim 26
Dependent Claim
399 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values of the subgroups and the position of said pixel values in the subgroups relative to each other; 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 of the succeeding pixel value so selected until substantially all the pixel values from the array of pixel values are changed to enhanced values wherein said subgrouping step provides a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced and a second subgroup comprising those of the surrounding pixel values not in the first subgroup and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the central pixel value comprises three pixel values and wherein if the first subgroup contains eight pixel values and the second subgroup contains no pixel values, the central pixel value is enhanced to promote image sharpening if the greatest value difference is a select order of magnitude greater than the central pixel value.
Claim 27
Dependent Claim
203 words
The process of claim 2 wherein: each pixel value of the select group of surrounding pixel values may be either greater than or less than the pixel value to be enhanced, said step of taking the value difference operates to take the absolute value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced, said step of determining which one of the surrounding pixel values has the greatest value difference operates to determine which one of the surrounding pixel values has the greatest absolute value difference from the pixel value to be enhanced, and said subgrouping step operates to provide a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced, a second subgroup comprising those of the surrounding group of pixel values which are outside the range of pixel values defined by the first subgroup and which have absolute value differences from the central pixel value greater than one-half the greatest absolute value difference, and a third subgroup comprising those of the surrounding pixel values not included in the first and second subgroups.
Claim 28
Dependent Claim
72 words
The process of claim 16 wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the center pixel value comprises three pixel values.
Claim 29
Dependent Claim
577 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein: each pixel value of the select group of surrounding pixel values may be either greater than or less than the pixel value to be enhanced, said step of taking the value difference operates to take the absolute value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced, said step of determining which one of the surrounding pixel values has the greatest value difference operates to determine which one of the surrounding pixel values has the greatest absolute value difference from the pixel value to be enhanced, and said subgrouping step operates to provide a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced, a second subgroup comprising those of the surrounding group of pixel values which are outside the range of pixel values defined by the first subgroup and which have absolute value differences from the central pixel value greater than one-half the greatest absolute value difference, and a third subgroup comprising those of the surrounding pixel values not included in the first and second subgroups and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the center pixel comprises three pixel values and wherein if the second subgroup contains one or more pixel values, then the central pixel value is enhanced to promote image sharpening if the two pixel values of the select group of surrounding pixel values closest in absolute value difference to the central pixel value are antipodal or noise reduction if the two pixel values of the select group of surrounding pixel values closest in absolute value difference to the central pixel value are not antipodal.
Claim 30
Dependent Claim
577 words
A process 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 the array of pixel values; sampling a select group of pixel values surrounding the pixel value to be enhanced from the array of pixel values; taking the value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced; determining which one of the surrounding pixel values has the greatest value difference from the pixel value to be enhanced; subgrouping the select group of surrounding pixel values into a plurality of subgroups each comprising select ones of the surrounding group of pixel values selected as a function of each pixel value's difference from the pixel value to be enhanced relative to the greatest value difference; changing the pixel value to be enhanced to an enhanced value to promote either image sharpening or reduced noise as a function of the number of pixel values in the subgroups and the position of said pixel values in the subgroups relative to each other; 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 the array of pixel values are changed to enhanced values wherein: each pixel value of the select group of surrounding pixel values may be either greater than or less than the pixel value to be enhanced, said step of taking the value difference operates to take the absolute value difference between each pixel value of the select group of surrounding pixel values and the pixel value to be enhanced, said step of determining which one of the surrounding pixel values has the greatest value difference operates to determine which one of the surrounding pixel values has the greatest absolute value difference from the pixel value to be enhanced, and said subgrouping step operates to provide a first subgroup comprising those of the surrounding pixel values closer to the previously determined pixel value having the greatest value difference than to the pixel value to be enhanced, a second subgroup comprising those of the surrounding group of pixel values which are outside the range of pixel values defined by the first subgroup and which have absolute value differences from the central pixel value greater than one-half the greatest absolute value difference, and a third subgroup comprising those of the surrounding pixel values not included in the first and second subgroups and wherein the pixel value selected to be enhanced comprises a central pixel value and the select group of surrounding pixel values comprises eight pixel values uniformly spaced in rows and columns about the central pixel value so that each row on either side of the central pixel value comprises three pixel values and each column on either side of the center pixel comprises three pixel values and wherein if the second subgroup contains one or more pixel values, then the central pixel value is enhanced to promote image sharpening if the two pixel values of the select group of surrounding pixel values closest in absolute value difference to the central pixel value are antipodal or noise reduction if the two pixel values of the select group of surrounding pixel values closest in absolute value difference to the central pixel value are not antipodal.
References Cited (Backward Citations)
US4003024A
Cited
US4311914A
Cited
US4290049A
Cited
US4520505A
Cited
US4691366A
Cited
US4541116A
Cited
US4724544A
Cited
US4663655A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-11-08 | 1992-05-09 | 1992-11-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-11-08 | 1996-05-09 | 1996-11-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-11-08 | 2000-05-09 | 2000-11-08 | $7700.00 | Window Closed / Lapsed |