1. An image stabilizing apparatus comprising: a motion vector calculating part that calculates a motion vector between a plurality of images including a displacement caused by a motion of an image-pickup apparatus; a shake-correction parameter calculating part that receives the motion vector as input to calculate a shake correction amount; and an image transforming part that performs geometric transformation of the image in accordance with the shake correction amount, wherein the shake-correction parameter calculating part includes: a variation amount calculating part that calculates an image variation amount between the plurality of images based on the motion vector; and a correction amount calculating part that calculates the shake correction amount based on the image variation amount between the plurality of images, wherein the correction amount calculating part transforms the image variation amount into components of horizontal translation, vertical translation, scaling, in-plane rotation, shear, horizontal foreshortening, and vertical foreshortening, and then performs filtering, wherein the correction amount calculating part uses the filtering result to restore the image variation amount.