Составители:
115
Поскольку код Хаффмана является префиксным, то не требуется
никаких разделителей между кодовыми словами. Можно использовать и
таблицы, полученные по оценке вероятностей кодов данного изображения.
Таблицы, так же как и таблицы квантования, хранятся в заголовке файла
формата JPEG и являются необходимой информацией для декодера.
Если кодирование JPEG применяется для внутрикадрового
кодирования видеопоследовательностей
, так называемый M-JPEG (Motion
JPEG) [52], то при построении кодера/декодера необходимо учитывать,
что спектры изображений, подвергаемых кодированию, разные, поэтому
задание коэффициента качества не обеспечивает точного значения
коэффициента сжатия, что означает переменный размер выходного потока,
полученного на выходе кодера. При необходимости обеспечения
постоянной скорости передачи выходного потока, схема кодера должна
содержать
буфер памяти, в который данные поступают со скоростью
кодирования, а считываются с постоянной скоростью и схему управления
коэффициентом сжатия, адаптивно изменяющимся в соответствии с
размером выходного потока.
Алгоритм декодирования повторяет все операции кодирования в
обратном порядке. Декодирование потока. Восстановление значений
квантованных спектральных коэффициентов поэлементным умножением
на значения соответствующих коэффициентов матрицы квантования
()
v,uQ . ОДКП. Формирование блоков YCrCb. Преобразование в RGB
пространство.
Достоинством описанного метода является высокая степень сжатия
данных, которая для цветных изображений достигает 6-10. Большему
коэффициенту сжатия соответствуют большие искажения в
восстановленном изображении. При больших степенях сжатия на
восстановленном изображении просматривается блочная структура. В
настоящее время этот метод сжатия данных широко применяется
практически во всех графических редакторах.
8.8 Кодирование на основе вейвлетных преобразований
В настоящее время все более широкое применение находит сжатие на базе
вейвлетного (Wavelet) преобразования [57]. (Термин Wavelet переводят как
маленькая или короткая волна). Этот метод обеспечивает более высокую
степень сжатия данных, чем метод, применяемый в стандарте JPEG,
благодаря тому, что в нем более полно учитываются свойства ЗС, что
позволяет не передавать информацию
о тех деталях в изображении,
отсутствие которых менее заметно. Кодирование по вейвлетному
алгоритму предполагает выполнение собственно вейвлетного
преобразования для декорреляции информации в изображении,
квантования полученных коэффициентов преобразования и кодирования
кодами переменной длины полученных коэффициентов. Схема
кодера/декодера представлена на рисунке 8.15. Сжатие данных при записи
или передаче изображений на основе вейвлетного преобразования
Страницы
- « первая
- ‹ предыдущая
- …
- 113
- 114
- 115
- 116
- 117
- …
- следующая ›
- последняя »
