1. An image processing apparatus comprising: a segmentation unit, arranged to segment an input image into a plurality of regions as sets of pixels having similar feature amounts; a calculator, arranged to calculate a size evaluation value of each region segmented by said segmentation unit based on the number of pixels and a shape of the each segmented region; and a corrector, arranged to apply chroma correction to the input image to weaken correction as a region has a larger size evaluation value.