Image stabilizing apparatus, image-pickup apparatus and image stabilizing method
First Claim
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;
a variation amount correcting part that calculates, based on the image variation amount, motion information in which a component distorting the image is excluded; and
a correction amount calculating part that calculates the shake correction amount based on the motion information between the plurality of images.
1 Assignment
0 Petitions
Accused Products
Abstract
An image stabilizing apparatus includes 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. The shake-correction parameter calculating part performs variation amount calculation, variation amount correction and correction amount calculation based on the motion information between the plurality of images. The image stabilizing apparatus preserves a motion in video from an intended camera work and allows image stabilization for an unintended shake.
17 Citations
20 Claims
-
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; a variation amount correcting part that calculates, based on the image variation amount, motion information in which a component distorting the image is excluded; and a correction amount calculating part that calculates the shake correction amount based on the motion information between the plurality of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image stabilizing apparatus comprising:
-
a motion vector calculating part that calculates a motion vector that represents displacement of corresponding feature portions between a plurality of images, the displacement being 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, the image variation amount is associated with rotation and translation; a variation amount correcting part that calculates motion information based on the image variation amount between the plurality of images; and a correction amount calculating part that calculates the shake correction amount based on the motion information, wherein the shake-correction parameter calculating part calculates a homography based on information on the rotation and translation. - View Dependent Claims (12)
-
-
13. An image stabilizing apparatus comprising:
-
a motion vector calculating part that calculates a motion vector that represents displacement of corresponding feature portions between a plurality of images, the displacement being 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, the image variation amount is a fundamental matrix; a variation amount correcting part that calculates motion information based on the image variation amount between the plurality of images; and a correction amount calculating part that calculates the shake correction amount based on the motion information, wherein the shake-correction parameter calculating part calculates the motion information based on the fundamental matrix. - View Dependent Claims (14)
-
-
15. An image-stabilizing method comprising:
-
a motion vector calculating step of calculating 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 step of receiving the motion vector as input to calculate a shake correction amount; and an image transforming step of performing geometric transformation of the image in accordance with the shake correction amount, wherein the shake-correction parameter calculating step includes; a variation amount calculating step of calculating an image variation amount between the plurality of images based on the motion vector; a variation amount correcting step of calculating, based on the image variation amount, motion information in which a component distorting the image is excluded; and a correction amount calculating step of calculating the shake correction amount based on the motion information between the plurality of images. - View Dependent Claims (16)
-
-
17. An image-stabilizing method comprising:
-
a motion vector calculating step of calculating a motion vector that represents displacement of corresponding feature portions between a plurality of images, the displacement being caused by a motion of an image-pickup apparatus; a shake-correction parameter calculating step of receiving the motion vector as input to calculate a shake correction amount; and an image transforming step of performing geometric transformation of the image in accordance with the shake correction amount, wherein the shake-correction parameter calculating step includes; a variation amount calculating step of calculating an image variation amount between the plurality of images based on the motion vector, the image variation amount is associated with rotation and translation; a variation amount correcting step of calculating motion information based on the image variation amount between the plurality of images; and a correction amount calculating step of calculating the shake correction amount based on the motion information, wherein the shake-correction parameter calculating part calculates a homography based on information on the rotation and translation. - View Dependent Claims (18)
-
-
19. An image-stabilizing method comprising:
-
a motion vector calculating step of calculating a motion vector that represents displacement of corresponding feature portions between a plurality of images, the displacement being caused by a motion of an image-pickup apparatus; a shake-correction parameter calculating step of receiving the motion vector as input to calculate a shake correction amount; and an image transforming step of performing geometric transformation of the image in accordance with the shake correction amount, wherein the shake-correction parameter calculating step includes; a variation amount calculating step of calculating an image variation amount between the plurality of images based on the motion vector, the image variation amount is a fundamental matrix; a variation amount correcting step of calculating motion information based on the image variation amount between the plurality of images; and a correction amount calculating step of calculating the shake correction amount based on the motion information; wherein the shake-correction parameter calculating part calculates the motion information based on the fundamental matrix. - View Dependent Claims (20)
-
Specification