Оценка движения в сжатии видео - PullRequest
0 голосов
/ 30 ноября 2011

У меня есть вопрос, связанный с названием выше. Из того, что Ive читать, теория этого techinique должны принять предыдущий опорный кадр и сделать оценку текущего кадра на основе опорного кадра. Затем, на поблочной основе, поиска соответствия в системе отсчета относительно предсказания в текущем кадре. Затем вы получаете вектор движения между опорным кадром и текущим кадром. Это на самом деле не имеет смысла для меня, потому что в конце всего этого вы все еще получаете только вектор между истинной системой отсчета (я говорю «истина», потому что я предполагаю, что это первая пространственно интракодированная система отсчета) и предсказанной рамкой. Может кто-нибудь объяснить мне, если я не понимаю технику неправильно?

Спасибо

1 Ответ

0 голосов
/ 01 декабря 2011

Результат оценки движения обычно больше, чем просто «вектор движения между опорным кадром и текущим кадром».Эта часть называется «глобальной компенсацией движения» и действительно имеет несколько специальных алгоритмов для нее на уровне кадра.http://en.wikipedia.org/wiki/Global_motion_compensation

Однако идея оценки движения - это нечто большее.Он состоит в том, чтобы найти движущийся элемент в изображении, что означает, что даже если «рамка» не перемещается, вы все равно хотите обнаружить автомобиль в кадре, который движется слева направо.Эта часть выполняется «блок за блоком» и называется «Блочная компенсация движения».

Следовательно, результат оценки движения представляет собой серию векторов, предоставленных для групп блоков небольших пикселей (обычно 16x16 для MPEG,или даже 4x4 для H264 (хотя макет действительно последний для этого последнего)).

...