Image processing apparatus, image processing method and storage medium
AssigneeCanon Kabushiki Kaisha
InventorKazuhiro Yahata
Life of this patent
Estimating the term…
Abstract
To generate a favorable image that suppresses the occurrence of pattern noise in a method of performing patch-based noise reduction for a RAW image. In order to attain this object, the image processing apparatus of the present invention includes a pixel setting unit; a patch setting unit; and a noise reduction unit. Then, the pixel setting unit sets, for one pixel of interest, at least two kinds of pixel whose positions are different in a minimum unit of the color filter array as the plurality of reference pixels. Further, the patch setting unit sets, for one pixel of interest, at least two kinds of reference patch whose shapes are different.
Claims17
An image processing apparatus that reduces noise of an image, the image processing apparatus comprising:
- a pixel setting unit configured to set a pixel of interest and a plurality of reference pixels for the pixel of interest among pixels configuring the image;
- a patch setting unit configured to set
- a patch of interest configured by a plurality of pixels with the pixel of interest as a criterion and
- a plurality of reference patches configured by a plurality of pixels with each of the plurality of reference pixels as a criterion;
- and
- a noise reduction unit configured to perform noise reduction processing based on the patch of interest and the plurality of reference patches, wherein
- the image has a color for each pixel, which corresponds to a color filter array having periodicity, and is an image in which a unit pixel group including pixels corresponding to a plurality of color components is arranged repeatedly,
- in the unit pixel group, a plurality of pixels exists for at least one color, and
- the patch setting unit sets, for the patch of interest,
- a first reference patch to which a pixel whose color array of peripheral pixels and whose color component are the same corresponds and
- a second reference patch to which a pixel whose color array of peripheral pixels are different but whose color component is the same corresponds.
An image processing method of reducing noise of a RAW image having a color for each pixel, which corresponds to a color filter array having periodicity, the image processing method comprising:
- a pixel setting step of setting a pixel of interest and a plurality of reference pixels for the pixel of interest among pixels configuring the RAW image;
- a patch setting step of setting a patch of interest configured by a plurality of pixels with the pixel of interest as a criterion and a plurality of reference patches configured by a plurality of pixels with each of the plurality of reference pixels as a criterion;
- and
- a noise reduction step of performing noise reduction processing based on the patch of interest and the plurality of reference patches, wherein
- at the pixel setting step, for one pixel of interest, at least two kinds of pixel whose positions are different in a minimum unit of the color filter array are set as the plurality of reference pixels and
- at the patch setting step, for one pixel of interest, at least two kinds of reference patch whose shapes are different are set.
A non-transitory computer readable storage medium storing a program for causing a computer to perform an image processing method of reducing noise of a RAW image having a color for each pixel, which corresponds to a color filter array having periodicity, the image processing method comprising:
- a pixel setting step of setting a pixel of interest and a plurality of reference pixels for the pixel of interest among pixels configuring the RAW image;
- a patch setting step of setting a patch of interest configured by a plurality of pixels with the pixel of interest as a criterion and a plurality of reference patches configured by a plurality of pixels with each of the plurality of reference pixels as a criterion;
- and
- a noise reduction step of performing noise reduction processing based on the patch of interest and the plurality of reference patches, wherein
- at the pixel setting step, for one pixel of interest, at least two kinds of pixel whose positions are different in a minimum unit of the color filter array are set as the plurality of reference pixels and
- at the patch setting step, for one pixel of interest, at least two kinds of reference patch whose shapes are different are set.
Dependencies are inferred from the claim text.