To perform precise alignment to a plurality of images obtained from an imaging apparatus having a lens with aberration.
An image processing unit for performing alignment processing of a plurality of images by deformation of an image includes: a region setting section (103) for setting a plurality of measurement regions for measuring a motion vector; a reliability calculation section (105) for calculating reliability of the motion vector calculated to the plurality of motion vector measurement regions; a lens characteristic acquisition section (107) for acquiring the lens characteristics of a photographing lens for photographing the plurality of images; a contribution amount calculation section (1061) for calculating the amount of contribution of each motion vector, based on the position of the motion vector measurement region in which each motion vector is calculated and the lens characteristics; and an integration operation processing section (1062) for integrating the motion vectors of the plurality of motion vector measurement regions according to the reliability and the contribution amount to calculate at least one motion vector between images.
Masahiro Fujii
Masaaki Iida