Method and apparatus for image noise reduction
First Claim
Patent Images
1. A method of denoising pixel values comprising the acts of:
- selecting a set of neighboring pixels surrounding an identified pixel;
for each pair of pixels within said set, where pixels in each pair are on opposite sides of said identified pixel, determining an average value of the pixels of the pair;
for each pair of pixels, calculating the difference between said identified pixel value and said average value of the pixel pair;
for each pair of pixels, comparing the difference value to a predetermined threshold value; and
incorporating at least one average value into a denoised identified pixel value based on the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus that allows for image denoising in an imaging device. The method and implementing apparatus selects a kernel, which includes neighboring pixel pairs for a identified pixel, determines average output signal values for pixel pairs in the correction kernel, determines the difference in the average values and the identified pixel'"'"'s value, compares the difference values to a threshold and incorporates selected average pixel pair values into the identified pixel'"'"'s value for pixel pairs having difference values equal to or less than or equal to the threshold value.
-
Citations
42 Claims
-
1. A method of denoising pixel values comprising the acts of:
-
selecting a set of neighboring pixels surrounding an identified pixel;
for each pair of pixels within said set, where pixels in each pair are on opposite sides of said identified pixel, determining an average value of the pixels of the pair;
for each pair of pixels, calculating the difference between said identified pixel value and said average value of the pixel pair;
for each pair of pixels, comparing the difference value to a predetermined threshold value; and
incorporating at least one average value into a denoised identified pixel value based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An imaging device comprising:
-
a pixel array comprising a plurality of pixels, each pixel outputting a signal representing an amount of light received; and
a pixel denoising circuit for denoising at least one identified pixel value by providing a value to replace said identified pixel value, said value being obtained by comparing values derived from average pixel pair values to a threshold, and averaging at least one average pixel pair values. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A processing system comprising:
-
a processor; and
an imaging device connected to the processor and comprising;
a pixel array comprising a plurality of pixels, each pixel outputting a signal representing an amount of light received; and
a pixel denoising circuit for denoising at least one identified pixel value by providing a value to replace said identified pixel value, said value being obtained by comparing values derived from average pixel pair values to a threshold, and averaging at least one average pixel pair value. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A processor having an associated program, said program enabling said processor to denoise an image by carrying out the acts of:
-
selecting a set of neighboring pixels surrounding an identified pixel;
for each pair of pixels within said set, where pixels in each pair are on opposite sides of said identified pixel, determining an average value of the pixels of the pair;
for each pair of pixels, calculating the difference between said identified pixel value and said average value of the pixel pair;
for each pair of pixels, comparing the difference value to a predetermined threshold value; and
incorporating at least one average value into a denoised identified pixel value based on the comparison. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A carrier medium containing a program for operating a processor to denoise an image comprising the acts of:
-
selecting a set of neighboring pixels surrounding an identified pixel;
for each pair of pixels within said set, where pixels in each pair are on opposite sides of said identified pixel, determining an average value of the pixels of the pair;
for each pair of pixels, calculating the difference between said identified pixel value and said average value of the pixel pair;
for each pair of pixels, comparing the difference value to a predetermined threshold value; and
incorporating at least one average value into a denoised identified pixel value based on the comparison. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification