Nova Patents
EP1548647A2

Temporal motion vector filtering

Abstract

Methods and apparatus, including computer program products, implementing and using techniques for performing temporal motion vector filtering in digital video are disclosed. A recursive hierarchical process is used to determine a motion vector. In the recursive hierarchical process, a neighborhood of old motion vectors is filtered to generate a first estimated motion vector for an image patch in a pair of two image frames. The filtering process uses multiple vectors in a neighborhood around the old motion vector to improve the prediction of the first estimated motion vector. The temporal vector partitioning process separates motion vectors associated with an object from motion vectors associated with a background before selecting a best motion vector, which improves the selection process. The process also works well in the absence of object / background boundaries, as in this case the outlier (incorrect) vector or vectors will be separated out from the good vectors.

EP1548647A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 16 December 2024, 1.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 1 independent, 8 dependent

  1. 1
    A method for performing temporal motion vector filtering in a digital video sequence, comprising:receiving a plurality of vectors, the vectors representing potential motion vectors for an image patch including one or more of an object and a background;partitioning the plurality of vectors into two or more vector clusters;determining a representative vector for each vector cluster;testing each representative vector to determine which representative vector most accurately reflects a displacement of the image patch between a first frame and a second frame of the digital video;and selecting as a motion vector the representative vector that most accurately reflects the displacement of the image patch.