Image processing device and associated methodology of processing gradation noise
First Claim
1. An image processing device comprising:
- a hardware processor including,an estimated plane calculation portion that calculates, for inputted image data, a plurality of estimated planes defined by luminance values on a block-by-block basis, each block containing a predetermined number of pixels including a reference pixel to be subjected to filter processing;
an optimal estimated plane selection portion that selects an optimal estimated plane having a least summation of errors between luminance values of respective pixels in a block and luminance values in an estimated plane among the plurality of estimated planes;
a weighting factor calculation portion that calculates a weighting factor for the reference pixel on the basis of a luminance value of the reference pixel and a luminance value in the optimal estimated plane; and
a weighted smoothing portion that computes a sum of products of relative luminance differences between the luminance values of the respective pixels in the block and luminance values in the optimal estimated plane and the weighting factor for the reference pixel and adds a luminance value in the optimal estimated plane at a reference pixel position to a result of computation.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing device includes: an estimated plane calculation portion calculating, for inputted image data, estimated planes defined by luminance values in blocks each containing a predetermined number of pixels including a reference pixel; an optimal estimated plane selection portion selecting an optimal estimated plane having a least summation of errors between luminance values of respective pixels in a block and an estimated plane among the estimated planes; a weighting factor calculation portion calculating a weighting factor for the reference pixel base on luminance values of the reference pixel and in the optimal estimated plane; and a weighted smoothing portion computing a sum of products of relative luminance differences between the luminance values of the respective pixels in the block and in the optimal estimated plane and the weighting factor for the reference pixel and adding a luminance value in the optimal estimated plane at a reference pixel position to a result of computation.
-
Citations
7 Claims
-
1. An image processing device comprising:
a hardware processor including, an estimated plane calculation portion that calculates, for inputted image data, a plurality of estimated planes defined by luminance values on a block-by-block basis, each block containing a predetermined number of pixels including a reference pixel to be subjected to filter processing; an optimal estimated plane selection portion that selects an optimal estimated plane having a least summation of errors between luminance values of respective pixels in a block and luminance values in an estimated plane among the plurality of estimated planes; a weighting factor calculation portion that calculates a weighting factor for the reference pixel on the basis of a luminance value of the reference pixel and a luminance value in the optimal estimated plane; and a weighted smoothing portion that computes a sum of products of relative luminance differences between the luminance values of the respective pixels in the block and luminance values in the optimal estimated plane and the weighting factor for the reference pixel and adds a luminance value in the optimal estimated plane at a reference pixel position to a result of computation. - View Dependent Claims (2, 3, 4)
-
5. An image processing method comprising the steps of:
-
calculating, for input image data, a plurality of estimated planes defined by luminance values on a block-by-block basis, each block containing a predetermined number of pixels including a reference pixel to be subjected to filter processing; selecting an optimal estimated plane having a least summation of errors between luminance values of respective pixels in a block and luminance values in an estimated plane among the plurality of estimated planes; calculating a weighting factor for the reference pixel on the basis of a luminance value of the reference pixel and a luminance value in the optimal estimated plane; and computing a sum of products of relative luminance differences between the luminance values of the respective pixels in the block and luminance values in the optimal estimated plane and the weighting factor for the reference pixel and adding a luminance value in the optimal estimated plane at a reference pixel position to a result of computation.
-
-
6. A non-transitory computer readable storage medium encoded with computer program instructions which when executed by a processor implement a method of image processing, comprising:
-
calculating, for input image data, a plurality of estimated planes defined by luminance values on a block-by-block basis, each block containing a predetermined number of pixels including a reference pixel to be subjected to filter processing; selecting an optimal estimated plane having a least summation of errors between luminance values of respective pixels in a block and luminance values in an estimated plane among the plurality of estimated planes; calculating a weighting factor for the reference pixel on the basis of a luminance value of the reference pixel and a luminance value in the optimal estimated plane; and computing a sum of products of relative luminance differences between the luminance values of the respective pixels in the block and luminance values in the optimal estimated plane and the weighting factor for the reference pixel and adding a luminance value in the optimal estimated plane at a reference pixel position to a result of computation.
-
-
7. An imaging device comprising:
a hardware processor including, an imaging portion; an estimated plane calculation portion that calculates, for image data obtained by the imaging portion, a plurality of estimated planes defined by luminance values on a block-by-block basis, each block containing a predetermined number of pixels including a reference pixel to be subjected to filter processing; an optimal estimated plane selection portion that selects an optimal estimated plane having a least summation of errors between luminance values of respective pixels in a block and luminance values in an estimated plane among the plurality of estimated planes; a weighting factor calculation portion that calculates a weighting factor for the reference pixel on the basis of a luminance value of the reference pixel and a luminance value in the optimal estimated plane; and a weighted smoothing portion that computes a sum of products of relative luminance differences between the luminance values of the respective pixels in the block and luminance values in the optimal estimated plane and the weighting factor for the reference pixel and adds a luminance value in the optimal estimated plane at a reference pixel position to a result of computation.
Specification