Method for the determination of motion vector fields from digital image sequences
First Claim
1. A method for the determination of motion vector fields from digital image sequences that determines a motion vector field from respectively two successive image frames, said motion vector field relating a picture element of the other image frame to every picture element of the one image frame, whereby the relation is respectively defined by a motion vector that reproduces the displacement of the picture elements relative to one another and, whereby respectively all picture elements contained in a square or rectangular block of picture elements receive the same motion vector, comprising the steps of minimizing a composite objective function (Z) which is designed to take the differences in the luminance values of the picture elements of the two given frames allocated to one another into consideration and which weights the differences between neighboring motion vectors whose coordinates are adjacent, with the assistance of a smoothing measure (P);
- said minimization step being carried out by determining the motion vectors that minimize the objective function using constant motion vectors in blocks that are larger than the blocks ultimately desired;
subsequently subdividing each of these blocks (16×
16) into smaller, preferably equal-sized blocks until the desired block size (4×
4) is achieved, whereby the objective function is again minimized by variation of the motion vectors after each diminution of the blocks.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for the determination of motion vector fields from digital image sequences derives a motion vector field from two successive image frames, with the motion vector field relating a picture element of the other image frame to every picture element of the one image frame, whereby the relation is defined by a motion vector which reproduces the displacement of the picture elements relative to one another and whereby respectively all picture elements in a square or rectangular block of picture elements receive the same motion vector. The determination of the motion vectors is carried out by minimization of a composite objective function which, first, takes into consideration the difference in the luminance values of the mutually allocated picture elements of the two established frames, and, then evaluates or weights the differences between adjacent or neighboring motion vectors, evaluating or weighting these with the assistance of a smoothing measure. The minimization of this objective function is carried out in such fashion that, first, the motion vectors minimizing the objective function are determined, given the restriction that the motion vectors in blocks larger than the blocks ultimately desired are constant, and that, subsequently, each of these blocks (16×6) is subdivided into smaller, preferably equal-sized blocks until the desired block size (4×4) is achieved.
-
Citations
15 Claims
-
1. A method for the determination of motion vector fields from digital image sequences that determines a motion vector field from respectively two successive image frames, said motion vector field relating a picture element of the other image frame to every picture element of the one image frame, whereby the relation is respectively defined by a motion vector that reproduces the displacement of the picture elements relative to one another and, whereby respectively all picture elements contained in a square or rectangular block of picture elements receive the same motion vector, comprising the steps of minimizing a composite objective function (Z) which is designed to take the differences in the luminance values of the picture elements of the two given frames allocated to one another into consideration and which weights the differences between neighboring motion vectors whose coordinates are adjacent, with the assistance of a smoothing measure (P);
- said minimization step being carried out by determining the motion vectors that minimize the objective function using constant motion vectors in blocks that are larger than the blocks ultimately desired;
subsequently subdividing each of these blocks (16×
16) into smaller, preferably equal-sized blocks until the desired block size (4×
4) is achieved, whereby the objective function is again minimized by variation of the motion vectors after each diminution of the blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- said minimization step being carried out by determining the motion vectors that minimize the objective function using constant motion vectors in blocks that are larger than the blocks ultimately desired;
Specification