METHOD AND SYSTEM FOR SUBSTANTIALLY REMOVING DOT NOISE
First Claim
Patent Images
1. A method of reducing noise in image data representing pixels, comprising the steps of:
- a) obtaining filtered data based upon the image data and a predetermined convolution kernel;
b) obtaining difference data between the image data and the filtered data;
c) determining squared difference data from the difference data; and
d) obtaining pseudo standard deviation data based on the squared difference data and the predetermined convolution kernel;
e) scaling the pseudo standard deviation data by a predetermined value; and
f) identifying pixels with noise in the image data by comparing the difference data and the scaled pseudo standard deviation data; and
g) correcting the image data at the identified pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
One technique performs noise removal substantially removing dot noise based upon pseudo-standard deviation (PSD). Another technique performs noise removal including the substantial removal of dot noise based upon Z-score with a punctured approach. The techniques are not limited to particular kernels and include both uniform and non-uniform kernels.
21 Citations
32 Claims
-
1. A method of reducing noise in image data representing pixels, comprising the steps of:
-
a) obtaining filtered data based upon the image data and a predetermined convolution kernel; b) obtaining difference data between the image data and the filtered data; c) determining squared difference data from the difference data; and d) obtaining pseudo standard deviation data based on the squared difference data and the predetermined convolution kernel; e) scaling the pseudo standard deviation data by a predetermined value; and f) identifying pixels with noise in the image data by comparing the difference data and the scaled pseudo standard deviation data; and g) correcting the image data at the identified pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of reducing noise in image data having pixels, comprising the steps of:
-
a) obtaining a mean value for a reference pixel based upon neighboring pixels without using a reference pixel value; b) obtaining one of a pseudo-standard deviation value and a standard deviation value for the reference pixel based upon the neighboring pixels without using the reference pixel value; c) determining a Z-score value for the reference pixel based upon the mean value and one of the pseudo-standard deviation value and the standard deviation value; d) comparing the Z-score value against a predetermined Z-score threshold value to detect noise; and e) correcting the reference pixel value if the noise is detected. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for reducing noise in image data representing pixels, comprising:
-
a kernel unit having a predetermined convolution kernel; a processing unit connected to said kernel unit for obtaining filtered data based upon the image data and the predetermined convolution kernel in said kernel unit, said processing unit obtaining difference data between the image data and the filtered data, said processing unit determining squared difference data from the difference data; and
said processing unit obtaining pseudo standard deviation data based on the squared difference data and the predetermined convolution kernel, said processing unit scaling the pseudo standard deviation data by a predetermined scaling factor, said processing unit identifying pixels with noise in the image data by comparing the difference data and the scaled pseudo standard deviation data; anda correction unit connected to said processing unit for correcting the image data at the identified pixels. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system for reducing noise in image data having pixels, comprising:
-
a processing unit obtaining a mean value for a reference pixel based upon neighboring pixels without using a reference pixel value, said processing unit obtaining a standard deviation value for the reference pixel based upon the neighboring pixels without using the reference pixel value, said processing unit determining a Z-score value for the reference pixel based upon the mean value and the standard deviation value, said processing unit comparing the Z-score value against a predetermined Z-score threshold value to detect noise; and a correction unit connected to said processing unit for correcting the reference pixel value if the noise is detected. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification