Patent ID: 8798387

Claim:
An image processing device which corrects an amount of shake between pictures obtained by temporally-continuous capturing, the image processing device comprising: a motion amount estimating unit configured to estimate a first shake amount indicating a rotational displacement amount of a second picture with respect to a first picture, the rotational displacement amount being obtained based on a combination of axis rotational directions of mutually perpendicular three axes, and the second picture being captured temporally after the first picture; an area setting unit configured to set an area to be used for post-processing for each of the first picture and a first corrected picture, using feature points extracted from the first picture and the second picture, the first corrected picture being generated from the second picture whose displacement is corrected using the estimated first shake amount; a post-processing unit configured to perform the post-processing, by generating a first cutout picture and a second cutout picture and estimating a second shake amount indicating a displacement amount of the second cutout picture with respect to the first cutout picture, the first cutout picture being generated from the area set in the first picture and the second cutout picture being generated from the area set in the first corrected picture; a motion amount obtaining unit configured to obtain a shake amount indicating the amount of shake between the first picture and the second picture, from the estimated first shake amount and the estimated second shake amount; and a picture correcting unit configured to correct the amount of shake between the first picture and the second picture using the shake amount obtained by the motion amount obtaining unit, wherein the motion amount estimating unit includes: a feature point extracting unit configured to extract the feature points from each of the first picture and the second picture; a distortion correcting unit configured to correct distortion (i) developed due to optical strain of an optical system used for capturing and (ii) found between the feature points of the first picture and the feature points of the second picture, the feature points being extracted by the feature point extracting unit; and a feature point matching unit configured to match the feature points of the first picture and the feature points of the second picture with each other to estimate the first shake amount, the first picture and the second picture having the distortion corrected by the distortion correcting unit.