Adaptive noise removal for video images with less correction of current pixel for higher variations between surrounding pixels
First Claim
1. An adaptive noise removal method for pixels of an original digital image comprising the steps of:
- generating from the original image a first numerical value which is a function of the difference between the current pixel and other pixels in a first neighborhood surrounding the current pixel,generating from the first numerical value a second numerical value which is a function of the amount of variation between pixel values in a second neighborhood surrounding the current pixel, andusing the second numerical value of each pixel to correct the current pixel of the original image by decreasing the difference between the value of the current pixel and the other pixels in the first neighborhood, the higher second numerical values of each pixel resulting in less correction to each pixel in the original image.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of applying noise removal to an image so that the areas having the greatest variance have the least correction. First, the variance between each image pixel and its surrounding pixels is determined. Next, for the neighborhood around each pixel, a density of variance is determined. Finally the density of variance for the neighborhood around each pixel is used to correct the original pixel, the direction of correction being toward the mean value in the surrounding pixels. The result is that relatively uniform areas of the image, within which noise is most obvious, will get the most correction and areas that are textured will get the least.
43 Citations
4 Claims
-
1. An adaptive noise removal method for pixels of an original digital image comprising the steps of:
-
generating from the original image a first numerical value which is a function of the difference between the current pixel and other pixels in a first neighborhood surrounding the current pixel, generating from the first numerical value a second numerical value which is a function of the amount of variation between pixel values in a second neighborhood surrounding the current pixel, and using the second numerical value of each pixel to correct the current pixel of the original image by decreasing the difference between the value of the current pixel and the other pixels in the first neighborhood, the higher second numerical values of each pixel resulting in less correction to each pixel in the original image. - View Dependent Claims (2, 3, 4)
-
Specification