Gradient based motion estimation
First Claim
1. A motion vector estimation apparatus for use in video signal processing comprising:
- a means for calculating a set of image gradients for each of a plurality of pixels;
a means for calculating for each said set of image gradients an angle corresponding to an orientation of a spatial image gradient vector;
a means for calculating from each said set of image gradients a motion speed in a direction of the spatial image gradient vector; and
a means for generating motion vectors from a plurality of values of said angle and said motion speed;
wherein said means for generating motion vectors calculates a best fitting motion vector for a region of a picture based on normalized constraint equations corresponding to said sets of image gradients for said plurality of pixels.
8 Assignments
0 Petitions
Accused Products
Abstract
A technique for generating motion vectors in video and film signal processing uses constraint equation based motion estimation. Simplifications of the processing and hardware are made possible by generating motion vectors based on the normalized constraint equation. The temporal and spatial image gradients are calculated using temporal and spatial differentiators (16, 17, 18). An angle (θ) corresponding to the orientation of the spatial image gradient vector and the motion speed (vn) in the direction of the vector are calculated using apparatus including a rectangular to polar coordinate converter (32). θ and vn are the parameters of the normalized constraint equation.
49 Citations
8 Claims
-
1. A motion vector estimation apparatus for use in video signal processing comprising:
-
a means for calculating a set of image gradients for each of a plurality of pixels;
a means for calculating for each said set of image gradients an angle corresponding to an orientation of a spatial image gradient vector;
a means for calculating from each said set of image gradients a motion speed in a direction of the spatial image gradient vector; and
a means for generating motion vectors from a plurality of values of said angle and said motion speed;
wherein said means for generating motion vectors calculates a best fitting motion vector for a region of a picture based on normalized constraint equations corresponding to said sets of image gradients for said plurality of pixels. - View Dependent Claims (2, 3)
-
-
4. A motion vector estimation apparatus for use in video signal processing wherein motion vectors are generated for a region of a picture based on normalized constraint equations corresponding to image gradients for a plurality of pixels, comprising:
-
a means for calculating a set of said image gradients for each of said plurality of pixels;
a means for calculating for each said set of image gradients an angle corresponding to an orientation of a spatial image gradient vector;
a means for calculating from each said set of image gradients a motion speed in a direction of the spatial image gradient vector; and
a means for generating motion vectors from a plurality of values of said angle and said motion speed;
wherein the means for generating motion vectors calculates the motion vectors using the equation;
where now e and λ
are eigenvectors and eigenvalues of a matrix given by;
where θ
is an angle between the spatial image gradient vector and horizontal.- View Dependent Claims (5, 6)
-
-
7. A method of motion estimation in video or film signal processing wherein motion vectors are generated for a region of a picture based on normalized constraint equations corresponding to image gradients for a plurality of pixels, comprisng the steps of:
-
calculating a set of temporal and spatial image gradients for each of a plurality of said pixels, calculating from each said set of image gradients an angle corresponding to an orientation of a spatial image gradient vector, calculating from each said set of image gradients a motion speed in a direction of the spatial image gradient vector, and generating motion vectors from a plurality of values of said angle and said motion speed;
wherein the motion vectors are calculated on the basis of the following equation;
where now e and λ
are eigenvectors and eigenvalues of a matrix given by;
and where θ
is an angle between the spatial image gradient vector and horizontal.
-
-
8. A motion vector estimation apparatus for use in video signal processing wherein motion vectors are generated for a region of a picture based on normalized constraint equations corresponding to image gradients for a plurality of pixels, comprising:
-
a means for calculating a set of said image gradients for each of said plurality of pixels;
a means for calculating for each said set of image gradients an angle corresponding to an orientation of a spatial image gradient vector;
a means for calculating from each said set of image gradients a motion speed in a direction of the spatial image gradient vector; and
a means for generating motion vectors from a plurality of values of said angle and said motion speed using the following equation;
-
Specification