×

Motion estimation based on block level bilateral filter and local motion model

  • US 10,448,008 B1
  • Filed: 06/14/2013
  • Issued: 10/15/2019
  • Est. Priority Date: 04/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of estimating motion in video display data, comprising:

  • dividing a frame of the video display data into blocks;

    selecting at least two motion model candidate for a current block from motion models used in neighboring blocks;

    modifying one or more of the at least two selected motion model candidates to generate at least two motion model candidates for the current block from motion models of blocks in a predetermined supporting region;

    determining a cost for each of the motion model candidates for each block in the predetermined supporting region based on a difference between pixels in a first frame and pixels in a second frame with a relative position determined by each of the motion model candidates;

    finding a content based weight for each block in the predetermined supporting region based on a similarity of content with the current block;

    finding a distance based weight for each block in the predetermined supporting region based on a spatial distance of the block in the predetermined supporting region relative to the current block;

    combining the content based weight and the distance based weight for each block in the predetermined supporting region together;

    applying the combined weights to the cost for each motion model candidate for each block in the predetermined supporting region to produce weighted costs for each block in the predetermined supporting region;

    summing the weighted cost for each motion model candidate for each block in the predetermined supporting region to create a total cost for each motion model candidate;

    selecting a motion model from the motion model candidates based upon the total cost; and

    calculating a motion vector for the current block based on the selected motion model.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×