Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
140 words
A method of processing an image in a digital computer for reducing noise in the image, comprising the steps of: (a) generating a nonlinear gain function based upon the measured statistics of the SVD singular values for image noise; (b) filtering the digital image to produce a detail image and a low pass filtering image; (c) dividing the detail image into blocks; (d) transforming the blocks employing an SVD transformation to produce singular vectors and arrays of singular values; (e) applying the nonlinear gain function to the arrays of singular values to produce arrays of modified singular values; (f) performing an inverse SVD on the singular vectors with modified singular values to produce blocks of processed detail image values; and (g) combining the processed image detail values with the low pass filtered image values to produce the processed digital image.
Claim 2
Independent Claim
140 words
A method of processing an image in a digital computer for reducing noise in the image, comprising the steps of: (a) generating a nonlinear gain function based upon the measured statistics of the SVD singular values for image noise; (b) filtering the digital image to produce a detail image and a low pass filtering image; (c) dividing the detail image into blocks; (d) transforming the blocks employing an SVD transformation to produce singular vectors and arrays of singular values; (e) applying the nonlinear gain function to the arrays of singular values to produce arrays of modified singular values; (f) performing an inverse SVD on the singular vectors with modified singular values to produce blocks of processed detail image values; and (g) combining the processed image detail values with the low pass filtered image values to produce the processed digital image.
Claim 3
Dependent Claim
125 words
The method of processing a digital image claimed in claim 1, wherein said step of generating a nonlinear gain function comprises the steps of: (a) producing a noise digital image having only a noise component; (b) filtering the noise digital image to produce a noise detail and a low pass filtered noise image; (c) dividing the noise detail image into a plurality of blocks; (d) performing an SVD transformation on the blocks of the noise detail image to produce singular vectors and an array of singular values for each block; (e) calculating the means and standard deviations for respective singular values of the blocks; and (f) generating a nonlinear gain function for each of the singular values based upon the respective means and standard deviations.
Claim 4
Dependent Claim
66 words
The method of processing a digital image claimed in claim 1, further including the steps of: (a) operating the method in a plurality of stages, wherein each stage employs blocks overlapping with blocks of another stage; and (b) generating the processed digital image from the average values of the processed image values from the overlapping blocks, whereby the processed image is generated without visible block structure.
Claim 5
Dependent Claim
63 words
The method of processing a digital image claimed in claim 1, further including the step of: operating the method in a hierarchy of stages, wherein each stage employs an image detail signal representing a different pass band of spatial frequencies, and generating the process digital image by combining the processed sources characterized by different spatial frequency content is effectively removed from the image.
Claim 6
Dependent Claim
67 words
The method of processing a digital image claimed in claim 4, further including the steps of: (a) operating the method in a plurality of stages, wherein each stage employs blocks overlapping with blocks of another stage; and (b) generating the processed digital image from the average values of the processed image values from the overlapping blocks, whereby the processed image is generated without a visible block-like structure.
Claim 7
Dependent Claim
51 words
The method of processing a digital image claimed in claim 1, further including the steps of: (a) dividing the detail image into blocks having diagonally oriented edges; (b) performing the SVD transform on the diagonally oriented blocks; and (c) employing the blocks having the highest singular values for processing the image.
Claim 8
Dependent Claim
41 words
The method of processing a digital image claimed in claim 1, wherein the digital image is a color digital image, and wherein the method is applied to each color component of the digital image to produce a processed color digital image.
Claim 9
Dependent Claim
47 words
The method of processing a digital image claimed in claim 1, wherein the image is a color digital image having a luminance component and two color components, wherein the method is applied to the luminance component of the digital image to produce a processed color digital image.