×

Segmentation-based parameterized motion models

  • US 10,506,249 B2
  • Filed: 12/12/2017
  • Issued: 12/10/2019
  • Est. Priority Date: 03/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of encoding a current block of a video frame, comprising:

  • partitioning the video frame into blocks, wherein the blocks comprise the current block;

    for each of a plurality of reference frames, performing steps comprising;

    segmenting, based on motion model types each having a respective complexity, the video frame with respect to the each reference frame to obtain a reference-frame-based segmentation,wherein the reference-frame-based segmentation comprises segments,wherein each segment of the segments comprises a respective subset of the blocks of the video frame, andwherein a segment of the segments comprises the current block and a respective parameterized motion model for the segment;

    selecting, for the segment comprising the current block, a least complex motion model type that has a value of an error metric below a threshold, wherein the error metric for a parameterized motion model of the respective parameterized motion models is;


    E=Σ

    α

    |c
    xy

    w
    xy|0.6 where α

    is a weight value, cxy is a first pixel at (x, y) in the video frame, and wxy is a second pixel at (x, y) in a warped frame, the warped frame corresponding to the video frame warped according to the parameterized motion model; and

    selecting, for the segment, a selected parameterized motion model corresponding to the least complex motion model type;

    determining a first motion vector for the current block based on the selected parameterized motion model;

    determining a second motion vector for the current block using translational motion compensation; and

    encoding, for the current block, the one of the first motion vector and the second motion vector corresponding to a smaller error.

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