Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_1_001.docx
Скачиваний:
137
Добавлен:
17.09.2019
Размер:
1.4 Mб
Скачать

44. Основные шаги стандарта сжатия jpeg

JPEG – сжатие с потерей информации.

  1. разбиения изображения на квадратные блоки размером 8х8 = 64 пиксела. При меньшем размере блока эффект кодирования будет небольшим, а при большом - свойства изображения в пределах блока будут сильно изменяться при

увеличении степени сжатия и эффективность кодирования снова снизится.

  1. применение ко всем блокам дискретного косинусного преобразования. Путем умножения матрицы пикселей на матрицу коэффициентов) получим двумерный спектр, также имеющий размер 8х8 отсчетов.

Таким образом, 64 числа, представляющие отсчеты изображения, превратятся в 64 числа, представляющие отсчеты его ДКП-спектра.

Спектр сигнала – величины коэффициентов, с которыми соответствующие спектральные составляющие в сумме формируют сигнал.

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

  1. Квантование

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

От выбора таблицы квантования будет в значительной степени зависеть как эффективность сжатия, так и качество восстановленной картинки.

  1. Преобразование 8×8 матрицы дкп-спектра в линейную последовательность.

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

В результате такого преобразования квадратная матрица 8×8 квантованных коэффициентов ДКП превратится в линейную последовательность из 64 чисел

  1. Получившиеся цепочки нулей подвергаются кодированию длин повторений.

  2. Кодирование получившейся последовательности алгоритм Хаффмена.

В результате получается новая последовательность, размер которой существенно меньше размера массива исходных данных.

Последние два этапа кодирования обычно называют вторичным сжатием, и именно здесь происходит неразрушающее статистическое кодирование, и с учетом характерной структуры данных - существенное уменьшение их объема.

Декодирование данных сжатых согласно алгоритму JPEG производится точно так же, как и кодирование, но все операции следуют в обратном порядке.

49. Требования к мерам, вычисляющим сходство изображений

Чтобы быть уверенным в том, что полученная оценка сходства изображений отражает реальное сходство изображаемых сцен, выбранная функция схожести должна удовлетворять некоторым требованиям и ее свойства должны быть известны. В качестве функции схожести может использоваться мера расстояния либо

функция схожести. Если два изображения абсолютно идентичны, то мера расстояния M между ними равна 0, а нормализованная функция схожести R равна 1, следовательно: M=1-R или R=1-M.

Пусть A = {aij}, B = {bij} и C = {cij} обозначают полутоновые изображения. Желательно, чтобы мера М обладала следующими свойствами:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]