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

0 ... 24 25 26 27 28 29 30 ... 122

кодер

найти

лучшее

совпаде-

ние

декодер

передать

кодовый

индекс

кодовая книга

вектор 1 вектор 2

вектор N

Рис. 3.37. Векторное квантование.

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

3.4-4- Переупорядочение и кодирование нулей

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

3.4-41- DCT

Распределение коэффициентов. Значимые коэффициенты преобразования DCT блока изображения или его компенсированного остатка обычно группируются в «низкочастотной области», т.е. в

кодовая книга

вектор 1 вектор 2

вектор N

выходной блок


районе коэффициента DC с координатами (0,0). На рис. 3.38 построен график частоты ненулевых коэффициентов DCT в каждой иэ позиций блока 8 х 8 в остаточном кадре формата QCIF (рис. 3.6). Ненулевые коэффициенты DCT образуют кластер вокруг левого верхнего коз<ффициента (DC) с примерно симметричным распределением вдоль диагонали блока.

I2345в7в

Рис. 3.38. Распределение коэффициентов DCT 8x8 (кадр).

Рис. 3.39. Часть остаточного кадра

Для части остаточного кадра (рис. З.ЗУ) на рис. 3.41) построен такой же график распределения ненулевых коэффициентов DCT. В этом случае ненулевые коэффициенты так же группируются около коэффициента DC, но картина несколько «перекошена», т.е. больше ненулевых коэффициентов локализовано у левой стороны блока. Это связано с тем, что рассмотренная часть изображения имеет большую высокочастотную компоненту по вертикальной оси (в силу подсэмплирования в вертикальном направлении), и в результате образуются большие значения коэффициентов DCT, отвечающих за вертикальные частоты (см. рис. 3.27).


Сканирование. После квантования коэффициенты DCT блока необходимо переупорядочить в группы ненулевых элементов, эффективно представляя оставшиеся квантованные нулевые коэффициенты. Оптимальное переупорядочение (порядок сканирования) зависит от распределения ненулевых коэффициентов DCT. Для типичного блока изображения с распределением, показанным на рис. 3.38, подходящим порядком является зигзагообразное сканирование с началом в коэффициенте DC (верхний левый угол). При таком порядке сканирования все квантованные коэффициенты двухмерного блока располагаются в одномерном массиве, показанном на рис. 3.41. Ненулевые коэффициенты имеют тенденцию группироваться вместе в начале этого массива, эа которыми будет следовать длинная последовательность нулевых коэффициентов. Сканирование зигзагом может не быть идеальным порядком для части изображения (например, на рис. 3.39) из-за перекошенности распределения коэффициентов (рис. 3.40). В этом случае больше подходит модифицированный порядок сканирования, например показанный на рис. 3.42, при котором коэффициенты в левой части блока сканируются раньше симметричных им пар в правой части блока.

Рис. 3.40. Распределение коэффициентов DCT 8x8 (часть кадра).

Кодирование серил значение. На выходе процедуры переупорядочения создается массив, обычно состоящий из одного или нескольких кластеров ненулевых коэффициентов, группирующихся с высокой степенью вероятности в начале массива, за которыми следуют серии нулевых коэффициентов. Длинные серии нулевых эле-



0 ... 24 25 26 27 28 29 30 ... 122