IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM
First Claim
1. An image processing apparatus for determining a pixel value of a target pixel by a weighted mean of a plurality of reference pixels in image data, comprising:
- a derivation unit configured to derive a weight for each of the reference pixels, based on similarity between a target region associated with the target pixel and a reference region associated with the reference pixels; and
a weighted mean processing unit configured to perform weighted mean processing based on pixel values of the plurality of reference pixels and the weights corresponding to the reference pixels, respectively, derived by the derivation unit,wherein the weighted mean processing unit performs the weighted mean processing by using a pixel other than the target pixel as the reference pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-local means method is insufficient in its noise reduction effect or edge retainability due to a perfect match between blocks in a case where a reference pixel matches a target pixel. Therefore, information on a target region and plural reference regions is obtained for the target pixel. Whether the target region matches any one of the reference regions is determined from the obtained information. Switching between weight derivation methods based on similarity between the target region and the reference region is performed according to a determined result.
-
Citations
20 Claims
-
1. An image processing apparatus for determining a pixel value of a target pixel by a weighted mean of a plurality of reference pixels in image data, comprising:
-
a derivation unit configured to derive a weight for each of the reference pixels, based on similarity between a target region associated with the target pixel and a reference region associated with the reference pixels; and a weighted mean processing unit configured to perform weighted mean processing based on pixel values of the plurality of reference pixels and the weights corresponding to the reference pixels, respectively, derived by the derivation unit, wherein the weighted mean processing unit performs the weighted mean processing by using a pixel other than the target pixel as the reference pixel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An image processing apparatus comprising:
-
an obtaining unit configured to obtain information on each pixel of a target region associated with a target pixel, and information on each pixel of a reference region associated with reference pixels, in image data; a determining unit configured to determine whether the reference pixel is the same pixel as the target pixel, from the information obtained by the obtaining unit; a derivation unit configured to derive a weight according to similarity between the target region and the reference region according to a result determined by the determining unit; and a decision unit configured to decide a pixel value of the target pixel according to the weight and a pixel value of the reference pixel. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An image processing apparatus comprising:
-
a derivation unit configured to derive a weight for a reference pixel by using a weight function according to a difference between a pixel value of each pixel in a target region associated with a target pixel and a pixel value of each pixel in a reference region associated with a reference pixels, in image data; and a decision unit configured to decide the pixel value of the target pixel based on the weight and the pixel value of the reference pixel, wherein the weight function is such that a weight in a case where the sum of the differences is 0 is not a sole maximum value. - View Dependent Claims (14)
-
-
15. An image processing apparatus for determining a pixel value of a target pixel by a weighted mean of a plurality of reference pixels in image data, comprising:
-
a derivation unit configured to derive a weight for each of the reference pixels, based on similarity between a target region associated with the target pixel and a reference pixel region associated with the reference pixels; and a weighted mean processing unit configured to perform weighted mean processing based on pixel values of the plurality of reference pixels and the weights corresponding to the reference pixels, respectively, derived by the derivation unit, wherein the derivation unit sets a weight corresponding to the target pixel itself by reducing the weight according to the similarity obtained in a case where the target pixel itself is used as the reference pixel.
-
-
16. An image processing method for determining a pixel value of a target pixel by a weighted mean of a plurality of reference pixels in image data, comprising:
-
a derivation step of deriving a weight for each of the reference pixels, based on similarity between a target pixel region associated with the target pixel and a reference pixel region associated with the reference pixels; and a weighted mean processing step of performing weighted mean processing based on pixel values of the plurality of reference pixels and the weights corresponding to the reference pixels, respectively, derived by the derivation step, wherein the weighted mean processing step performs the weighted mean processing by using a pixel other than the target pixel as the reference pixel. - View Dependent Claims (20)
-
-
17. An image processing method comprising:
-
an obtaining step of obtaining information on each pixel of a target region associated with a target pixel, and information on each pixel of a reference region associated with reference pixels, in image data; a determining step of determining whether the reference pixel is the same pixel as the target pixel, from the information obtained by the obtaining step; a derivation step of deriving a weight according to similarity between the target region and the reference region according to a result determined by the determining step; and a decision step of deciding a pixel value of the target pixel according to the weight and a pixel value of the reference pixel.
-
-
18. An image processing method comprising:
-
a derivation step of deriving a weight for a reference pixel by using a weight function according to a difference between a pixel value of each pixel in a target region associated with a target pixel and a pixel value of each pixel in a reference region associated with reference pixels, in image data; and a decision step of deciding the pixel value of the target pixel based on the weight and the pixel value of the reference pixel, wherein the weight function is such that a weight in a case where the sum of the differences is 0 is not a sole maximum value.
-
-
19. An image processing method for determining a pixel value of a target pixel by a weighted mean of a plurality of reference pixels in image data, comprising:
-
a derivation step of deriving a weight for each of the reference pixels, based on similarity between a target region associated with the target pixel and a reference region associated with the reference pixels; and a weighted mean processing step of performing weighted mean processing based on pixel values of the plurality of reference pixels and the weights corresponding to the reference pixels, respectively, derived by the derivation step, wherein the derivation step sets a weight corresponding to the target pixel itself by reducing the weight according to the similarity obtained in a case where the target pixel itself is used as the reference pixel.
-
Specification