Patent ID: 8363116

Claim:
An image processing device, comprising: a motion detection unit configured to detect, from frame image data made up of frame images, motion vectors representing motion of said frame images; a modeling unit configured to model said motion vector, received from said motion vector receiving unit, to a component separation expression in which a camera motion component and a focal plane distortion component are separated, using component parameters respectively representing camera motion which is motion of a camera, and the amount in change in focal plane distortion; and a component calculation unit configured to calculate said component parameters used in said component separation expression, thereby calculating said focal plane distortion component in said motion vector, wherein said modeling unit expresses said component separation expression as a matrix expression, wherein said modeling unit expresses said camera motion component as a translational element representing translational speed in the vertical direction and horizontal direction as to said frame image, an enlargement/reduction element representing enlargement/reduction speed in an enlargement/reduction direction, and a rotational element representing angular change in one direction, and wherein said modeling unit multiplies said component separation expression by an origin correction matrix for moving an origin to the center, and an aspect ratio correction matrix for changing an aspect ratio of pixels to 1:1, before said rotational element, and multiplies said component separation expression by an origin correction inverse matrix for moving the origin from the center back to the original position, and an aspect ratio correction inverse matrix for changing the aspect ratio of pixels back to the original aspect ratio, after said rotational element.