Читать в оригинале

<< ПредыдущаяОглавлениеСледующая >>


3.3.7. Компенсация движения на основе областей

«Реальные» объекты, перемещающиеся в естественных видеосценах, редко бывают выровнены по границам прямоугольных блоков. Обычно их границы имеют нерегулярную форму. Они могут находиться в любом месте кадра и иногда менять свою форму от кадра к кадру. Эта проблема проиллюстрирована на рис. 3.23, где объект в форме овала движется, а прямоугольный предмет остается на месте. Трудно найти на ссылочном кадре хорошее совпадение для выделенного макроблока текущего кадра, так как в нем объекты частично перекрывают друг друга. Ни одна из отмеченных позиции на ссылочным кадре не является удовлетворительной.

Рис. 3.23. Компенсация движения объектов произвольной формы.

Можно было бы добиться лучших результатов с помощью компенсации движения на основе областей произвольной формы. Например, если мы пытаемся скомпенсировать только движение пикселов внутри овала, то можно найти хорошее соответствие на ссылочном кадре. Однако тут возникают новые практические трудности, включающие необходимость точного и достоверного описания границы области, сегментации и кодирования контура границы объекта для декодера, кодирование остатка после компенсации движения и многое другое. Стандарт MPEG-4 включает в себе ряд инструментов, реализующих компенсацию движения на основе областей, которые будут описаны в гл. 5.

 



<< ПредыдущаяОглавлениеСледующая >>