1. An image processing apparatus for reducing a blur in an input image, said image processing apparatus comprising: a noise processing unit configured to perform noise processing that reduces noise to the input image, to generate a noise-processed image; and a restoration processing unit configured to perform image restoration processing that reduces a blur to the noise-processed image, wherein said noise processing unit is configured to perform the noise processing based on a characteristic of the image restoration processing.