[FFmpeg-devel] [Patch][GSoC] Motion Estimation filter

Gregory Maxwell gmaxwell at gmail.com
Wed Apr 13 21:45:50 CEST 2016

On Wed, Apr 13, 2016 at 7:24 PM, Davinder Singh <ds.mudhar at gmail.com> wrote:
> good vectors? how can i improve them? since it search for every possible
> place, it should give best match. can you give more details, why
> surrounding vectors need to be considered?
> also i tried to compare it with export_mvs, they seems quite similar.
> the export_mvs ones, sometimes use multiple vectors at for certain blocks.

In relatively feature less blocks your search will end up just fitting
noise-- vector points in some random direction because some random
white patch of wall happens to be a slightly better fit, rather than
the true motion.

Good motion field estimation should be regularized by considering
larger areas, because real motion is piece-wise smooth.

When the motion field is coded (as in video coding) the bit-cost of
the vectors is also a consideration, but this kind of regularization
is important even when the field is not coded because it will make a
more accurate result.

More information about the ffmpeg-devel mailing list