Abstract:
To provide an image processing apparatus which reduces, using a temporal noise removal scheme, image block distortion or noise and temporal flickering and fluctuation phenomena. The image processing apparatus (1) removing noise in an input image by adding a reference image to the input image includes a motion estimation unit (20) which generates motion information indicating a motion estimated for the input image; a motion compensation unit (30) which generates a after motion compensation second image corresponding to a before motion compensation first image by performing motion compensation using the generated motion information; a flatness degree calculation unit (40) which calculates a flatness degree of the input image; a blending rate calculation unit (53) which calculates addition rates for the input image, first image, and second image, using the calculated flatness degree; and a pixel addition unit (60) which adds the respective images according to the addition rates.