Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
290 words
An image enhancement processing system which receives an original image comprising an array of pixels, comprising: a. means for receiving from said array of pixels a value of a pixel and values of pixels in a local neighborhood centered at said pixel; b. means for storing first center weighted coefficients of a first kernel and means for storing second center weighted coefficients of a second kernel; c. means for generating a center weighted mean at said pixel comprising means for multiplying said first kernel with values of said neighborhood pixels and means for summing the corresponding products and dividing the sum by the number of pixels in said neighborhood; d. means for generating an unsharp masking signal at said pixel by subtracting said center weighted mean from the value of said pixel; e. means for computing a pseudo variance at said pixel comprising: 1) means for squaring values of said neighborhood pixels so as to produce squared values of said neighborhood pixels; 2) means for multiplying said second kernel with said squared values of said neighborhood pixels; 3) means for producing a sum of the products produced by said means for multiplying and dividing said sum by the total number of pixels in said neighborhood whereby to produce a normalized center weighted sum of squares; 4) means for squaring said center weighted mean whereby to produce a squared center weighted mean; and 5) means for subtracting said squared center weighted mean from said normalized center weighted sum of squares; f. means for producing a multiplication factor from said pseudo variance; and g. means for producing an enhanced pixel value by multiplying said unsharp masking signal by said multiplication factor and adding the resulting product to the value of said pixel.
Claim 2
Dependent Claim
290 words
An image enhancement processing system which receives an original image comprising an array of pixels, comprising: a. means for receiving from said array of pixels a value of a pixel and values of pixels in a local neighborhood centered at said pixel; b. means for storing first center weighted coefficients of a first kernel and means for storing second center weighted coefficients of a second kernel; c. means for generating a center weighted mean at said pixel comprising means for multiplying said first kernel with values of said neighborhood pixels and means for summing the corresponding products and dividing the sum by the number of pixels in said neighborhood; d. means for generating an unsharp masking signal at said pixel by subtracting said center weighted mean from the value of said pixel; e. means for computing a pseudo variance at said pixel comprising: 1) means for squaring values of said neighborhood pixels so as to produce squared values of said neighborhood pixels; 2) means for multiplying said second kernel with said squared values of said neighborhood pixels; 3) means for producing a sum of the products produced by said means for multiplying and dividing said sum by the total number of pixels in said neighborhood whereby to produce a normalized center weighted sum of squares; 4) means for squaring said center weighted mean whereby to produce a squared center weighted mean; and 5) means for subtracting said squared center weighted mean from said normalized center weighted sum of squares; f. means for producing a multiplication factor from said pseudo variance; and g. means for producing an enhanced pixel value by multiplying said unsharp masking signal by said multiplication factor and adding the resulting product to the value of said pixel.
Claim 3
Dependent Claim
44 words
The system of claim 1 wherein said multiplication factor has a positive value which is a function of an amount by which said pseudo variance exceeds a threshold variance typical of neighborhoods of uniform image regions whenever said pseudo variance exceeds said threshold variance.
Claim 4
Dependent Claim
50 words
The system of claim 2 wherein said magnitude of said multiplication factor is limited to a maximum value corresponding to an intermediate pseudo variance lying between a first pseudo variance typical of textured neighborhoods of pixels in said image and a second pseudo variance typical of neighborhoods containing edge features.
Claim 5
Dependent Claim
63 words
The system of claim 2 wherein said multiplication factor has a negative value which is a function of an amount by which said pseudo variance is less than said threshold variance whenever said pseudo variance is less than said threshold variance, whereby said system blurs said image in neighborhoods of uniform image regions and sharpens said image in neighborhoods of textured image regions.
Claim 6
Dependent Claim
63 words
The system of claim 3 wherein said multiplication factor has a negative value which is a function of an amount by which said pseudo variance is less than said threshold variance whenever said pseudo variance is less than said threshold variance, whereby said system blurs said image in neighborhoods of uniform image regions and sharpens said image in neighborhoods of textured image regions.
Claim 7
Dependent Claim
23 words
The system of claim 1 further comprising means for producing the coefficients of said second kernel from the coefficients of said first kernel.
Claim 8
Dependent Claim
32 words
The system of claim 6 wherein said means for producing said coefficients of said second kernel comprise means for raising each of said coefficients of said first kernel to a power thereof.
Claim 9
Dependent Claim
12 words
The system of claim 7 wherein said power is equal to two.
Claim 10
Dependent Claim
15 words
The system of claim 8 wherein said power is a function of said pseudo variance.