DENOISING APPARATUS, SYSTEM AND METHOD
First Claim
1. A denoising apparatus comprising:
- an image input unit configured to receive pixel data including color information of pixels included in a correction target image;
a denoising unit configured to denoise the pixel data by a weighted-averaging method, wherein a weight is set to a maximum value when a difference value between a correction target block and a comparison target block in the correction target image is zero, decreases linearly to zero as the difference value increases until it reaches a threshold value, and is set to zero when the difference value is equal to or greater than the threshold value; and
an image output unit configured to output denoised pixel data,wherein the denoising unit is configured to assign a corrected weight value to at least a guaranteed number of comparison target blocks for an impulse block, and the impulse block is a correction target block for which the number of non-zero weight valued comparison target blocks is less than a predetermined guaranteed number.
1 Assignment
0 Petitions
Accused Products
Abstract
A denoising apparatus comprising an image input unit which receives pixel data including color information of pixels included in a correction target image, a denoising unit which denoises the pixel data by a weight based averaging method, wherein the weight is set to a maximum value when a difference value between a correction target block and a comparison target block in the correction target image is zero, decreases linearly to zero as the difference value increases until it reaches a threshold value, and is set to zero when the difference value is greater than or equal to the threshold value, and an image output unit which outputs the pixel data processed by the denoising unit. The denoising unit assigns a corrected weight value to at least a guaranteed number of comparison target blocks for an impulse block, where an impulse block is a correction target block for which the number of non-zero weight valued comparison target blocks is less than a predetermined guaranteed number.
14 Citations
20 Claims
-
1. A denoising apparatus comprising:
-
an image input unit configured to receive pixel data including color information of pixels included in a correction target image; a denoising unit configured to denoise the pixel data by a weighted-averaging method, wherein a weight is set to a maximum value when a difference value between a correction target block and a comparison target block in the correction target image is zero, decreases linearly to zero as the difference value increases until it reaches a threshold value, and is set to zero when the difference value is equal to or greater than the threshold value; and an image output unit configured to output denoised pixel data, wherein the denoising unit is configured to assign a corrected weight value to at least a guaranteed number of comparison target blocks for an impulse block, and the impulse block is a correction target block for which the number of non-zero weight valued comparison target blocks is less than a predetermined guaranteed number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A denoising method comprising:
-
inputting pixel data of a correction target image into a denoising apparatus; and using the denoising apparatus to perform a weighted-average denoising process on the pixel data, wherein said weighted-average denoising comprises; setting a weight to a maximum value when a difference value between a correction target block and a comparison target block is zero, setting the weight to decrease linearly to zero as the difference value increases until it reaches a threshold value, and setting the weight to zero when the difference value is equal to or greater than the threshold value; assigning a corrected weight value to at least a guaranteed number of comparison target blocks whose difference value is greater than the threshold value; and averaging the correction target block and the comparison target blocks to which the corrected weight value has been assigned to reduce noise in the correction target block pixel data, wherein a correction target block for which the number of non-zero weight valued comparison target blocks is less than a predetermined guaranteed number is an impulse block. - View Dependent Claims (11, 12)
-
-
13. A method for denoising pixels in a digital image, said method comprising the steps of:
-
receiving pixel data of a correction target image, wherein said correction target image includes a correction target block of pixels to be denoised, and one or more comparison target blocks of pixels; setting a weight to a maximum value when a difference value between the correction target block and a comparison target block is zero; setting the weight to decrease linearly to zero as the difference value increases until it reaches a threshold value; setting the weight to zero when the difference value is equal to or greater than the threshold value; assigning a corrected weight value to at least a guaranteed number of comparison target blocks whose difference value is greater than the threshold value; and averaging the correction target block and the comparison target blocks to which the corrected weight value has been assigned to reduce noise in the correction target block pixel data, wherein a correction target block for which the number of non-zero weight valued comparison target blocks is less than a predetermined guaranteed number is an impulse block. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification