8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 17 18 19 20 21 22 23 ... 122

51015202530

Рис. 3.17. Ссылочная область, проинтерполнрованная по т\ пикселам

Кодер ищет позицию, которая обеспечит наилучшее совпадение макроблоков (т.е. минимизирует энергию остатка) на основе целых и дробных значений позиций для прогноза комиенсированного движе-


Рис. 3.18. Оценка движения по целым, полу- и четверть-пикселам.

Таблица 3.1. Величины SAE для остаточных кадров после компенсации движения (блоки 16 х 16).

Без

Подпикселы

Последовательность

компенсации

Целые

Половины

Четверти

Violin. QCIF

171 945

153 475

128 320

113 744

Grasses. QCIF

248 316

245 784

228 952

215 585

Carphone. QCIF

102 418

73 952

56 492

47 780

Остаточная область на рис. 3.19 построена на основе блоков сэмплов размером 4 х 4 с использованием интерполяции по полусэмплам. Она имеет меньшую остаточную энергию, чем на рис. 3.15. Этот подход можно далее; распространить на сетку, проверенную с шагом в четверть сэмпла, для получения еще меньшей мощности е>статочной области (рис. 3.20). В общем случае более «тонкая» интерполяция дает лучшие характеристики компенсации движения (с меньшой разностью) при существенном увеличении объема вычислений. Это явление ослабевает с уменьшением шага интерпо-

ния. Рисунок 3.18 иллюстрирует оценку движения с четвертьпик-сельной точностью. На первой стадии ищется лучшее совпадение текущего макроблока по целочисленной решетке сэмплов (круги). Затем кодер делает поиск по позициям полупикселов сразу после найденной позиции (квадраты) в целях улучшения совпадения, а затем, если необходимо, совершает поиск с шагом в четверть пиксела (треугольники) для нахождения еще лучшего совпадения. Потом делается вычитание из текущего блока или макроблока его наилучшего прогноза, смещение (вектор компенсации движения) которого может быть кратно целым, половинам или четвертям пикселов.

Обозначения: Целые позиции сэмплов Наилучшее совпадение по целым Полуцелые позиции сэмплов Наилучшее совпадение по половинам Четвертьцелые позиции сэмплов Наилучшее совпадение по четвертям


Рис. 3.19. Разность (блоки 4x4, пол пиксельная компенсация)

Рис. 3.20. Разность (блоки 4x4. четвертьпиксельная компенсация

Примеры улучшения эффективности, достигаемого при подпик сельной оценке и компенсации движения, приведены в табл. 3.1. Ссылочный кадр с компенсацией движения (предыдущий кадр последовательности) вычтен из текущего кадра, и энергия этой разности (вычисленная с помощью суммы абсолютных погрешностей SAE, Sum of Absolute Errors) приведена в таблице. Наименьшая SAE указывает на самую лучшую компенсацию движения. Во всех слу-

ляции. Интерполяции по полусэмплам обеспечивает существенный выигрыш по сравнению с целыми сэмплами, по четвертям сэмплов дает более умеренный результат, а интерполяция с шагом в 1/8 сэмпла дает еще меньшее улучшение и т.д.



0 ... 17 18 19 20 21 22 23 ... 122