Patent ID: 8421871

Claim:
An image processing apparatus comprising: a first image storing unit that stores a first history image including a first picked-up image forming a picked-up moving image; an image transforming unit that transforms a second picked-up image based on transformation information of the first picked-up image and the second picked-up image forming the picked-up moving image located after the first picked-up image on a time axis of the picked-up moving image; an image combining unit that causes a second image storing unit different from the first image storing unit to store the transformed second picked-up image, overwrites the first history image stored in the first image storing unit on the transformed second picked-up image stored in the second image storing unit, and combines the first history image and the transformed second picked-up image to create a first combined image; and a transformation-information correcting unit that calculates components of motion information based on affine transformation parameters, wherein the transformation-information correcting unit further determines whether or not at least one value of the components of motion information is equal to or larger than a threshold, upon determination by the transformation-information correcting unit that the at least one value is equal or larger than the threshold, the transformation-information correcting unit modifies the affine transformation parameters to a unit matrix and outputs the modified affine transformation parameters to the image transforming unit, and upon determination by the transformation-information correcting unit that the at least one value is not equal or larger than the threshold, the transformation-information correcting unit outputs the affine transformation parameters to the image transforming unit without modification.