Лекция
Привет, сегодня поговорим про квантование цветных изображений, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое квантование цветных изображений, шум квантования , настоятельно рекомендую прочитать все из категории Цифровая обработка изображений.
Цветное изображение можно описать с помощью красной, зеленой и синей координат цвета или произвольной (линейной или нелинейной) обратимой функции от этих величин. Если красная, зеленая и синяя координаты цвета квантуются по отдельности, то число и расположение уровней квантования выбираются по тем же общим правилам, что и при квантовании одноцветных изображений. Глаз реагирует на интенсивность света нелинейно, и поэтому субъективно качество квантованного цветного изображения оценивается выше, если перед квантованием подвергнуть координаты цвета нелинейному преобразованию, сжимающему их динамический диапазон. Известно, что глаз наиболее чувствителен к изменениям яркости в синей области спектра, умеренно чувствителен к таким изменениям в зеленой области и наименее чувствителен в красной области. Учитывая это, можно получить более эффективное распределение уровней квантования, чем равномерное.
Квантование , связанное с обработкой изображений , представляет собой метод сжатия с потерями , достигаемый путем сжатия диапазона значений до одного квантового значения. Когда количество дискретных символов в данном потоке уменьшается, поток становится более сжимаемым. Например, уменьшение количества цветов, необходимых для представления цифрового изображения, позволяет уменьшить размер его файла. Конкретные приложения включают квантование данных DCT в JPEG и квантование данных DWT в JPEG 2000 .
Квантование цвета уменьшает количество цветов, используемых в изображении; это важно для отображения изображений на устройствах, поддерживающих ограниченное количество цветов, и для эффективного сжатия определенных типов изображений. Большинство редакторов растровых изображений и многие операционные системы имеют встроенную поддержку квантования цвета. Популярные современные алгоритмы квантования цвета включают алгоритм ближайшего цвета (для фиксированных палитр), алгоритм медианного отсечения и алгоритм, основанный на октодеревьях .
Обычно квантование цветов комбинируют с дизерингом, чтобы создать впечатление большего количества цветов и устранить артефакты полос .
Рис. 6.5.1. квантование цветных изображений .
На рис. 6.5.1 представлена обобщенная блок-схема системы квантования цветных изображений. Три координаты цвета ,
,
, описывающие исходное изображение, преобразуются в три компоненты вектора
,
,
, которые и поступают в квантователь. Затем квантованные компоненты
,
и
преобразуются обратно в исходную координатную систему; в результате получается три координаты .
,
,
. Квантователь (рис. 6.5.2) по существу разделяет на ячейки квантования цветовое пространство, имеющее координаты
,
и
, и ставит в соответствие всем цветовым сигналам, попадающим в ячейку, одно и то же значение. Для большей эффективности следовало бы квантовать три цветовые компоненты
,
и
, совместно. Однако по техническим причинам часто приходится квантовать цветовые компоненты независимо. В этом случае цветовое тело заключается в прямоугольный параллелепипед, который делится на прямоугольные ячейки квантования.
Если координаты цвета преобразуются в какую-то другую координатную систему, то сразу же возникают трудности. Рассмотрим, например, квантование координат цвета в системе .
Рис. 6.5.2. Тело воспроизводимых цветов в системах координат и
.
Предположим для упрощения анализа, что каждая компонента квантуется равномерно на уровней, причем
обозначает число разрядов, отведенных для квантования компоненты
. Общее число таких разрядов фиксировано и равно
. (6.5.1)
Допустим, что обозначает верхнюю, a
— нижнюю границу диапазона значений компоненты
. Тогда размеры ячеек квантования равны
. (6.5.2)
. (6.5.3)
Рис. 6.5.3. Смещение цветов при равномерном квантовании изображения «Портрет» [15]: а – смещение цветов при квантовании в системе координат ; б – смещение цветов при квантовании в системе
.
4 разряда на каждую из трех координат,
5, 4, 3 разряда на соответствующие координаты.
Тогда координата квантованного цвета
, (6.5.4)
причем . Следует заметить, что значения
всегда будут находиться внутри наименьшего куба, окружающего цветовое тело, для данной цветовой координатной системы.
На рис. 6.5.3 показаны смещения различных цветов при квантовании в системах координат и
[15].
Джейн и Прэтт [15] рассмотрели вопрос об оптимальном распределении пороговых уровней при квантовании цветных изображений, позволяющем уменьшить до возможного предела цветовое расстояние между исходным цветом и его квантованным значением. Было установлено, что квантование в координатной системе дает лучшие результаты, чем в других распространенных цветовых координатных системах. Это объясняется тем, что в системе
эффективно используются все ячейки квантования, а в других системах многие ячейки оказываются незанятыми. Последнее, по-видимому, существеннее, чем метрическая неоднородность цветового пространства
.
Искажения сигнала, возникающие в процессе квантования, называют шумом квантования. При инструментальной оценке шума вычисляют разность между исходным сигналом и его квантованной копией, а в качестве объективных показателей шума принимают, например, среднеквадратичное значение этой разности. Временная диаграмма и изображение шума квантования также показаны на рис. 3 (изображение шума квантования показано на сером фоне). В отличие от флуктуационных шумов шум квантования коррелирован с сигналом, поэтому шум квантования не может быть устранен последующей фильтрацией. Шум квантования убывает с увеличением числа уровней квантования.
Рис.4, 5. Квантование.и шум квантования цветного изображения
На рис. 4 показаны изображение, квантованное на 4 уровня, и соответствующий такому числу уровней шум квантования, в котором нетрудно разглядеть сюжет исходного изображения. Изображение, показанное на рис. 5, получено с использованием 128 уровней. При таком уже сравнительно большом числе уровней шум квантования похож на обычный флуктуационный шум. Размах шума упал, поэтому пришлось при получении картинки шума квантования увеличить этот размах в 128 раз, чтобы шум был заметен. Еще несколько лет назад вполне достаточным казалось использовать 256 уровней для квантования телевизионного видеосигнала. Сейчас считается нормой квантовать видеосигнал на 1024 уровня. Число уровней квантования при формировании цифрового звукового сигнала намного больше: от десятков тысяч до миллионов.
Поскольку человеческое зрение также более чувствительно к яркости, чем к цветности , дальнейшее сжатие может быть получено путем работы в цветовом пространстве, отличном от RGB, которое разделяет их (например, YCbCr ), и раздельного квантования каналов.
Это пример матрицы коэффициентов DCT:
Общая матрица квантования:
Поэлементное деление матрицы коэффициентов DCT с этой матрицей квантования и округление до целых чисел приводит к:
Например, используя -415 (коэффициент DC) и округляя до ближайшего целого числа
Обычно в результате этого процесса получаются матрицы со значениями в основном в верхнем левом (низкочастотном) углу. Используя зигзагообразный порядок для группировки ненулевых записей и кодирования длин серий , квантованная матрица может храниться намного эффективнее, чем неквантованная версия.
Надеюсь, эта статья об увлекательном мире квантование цветных изображений, была вам интересна и не так сложна для восприятия как могло показаться. Желаю вам бесконечной удачи в ваших начинаниях, будьте свободными от ограничений восприятия и позвольте себе делать больше активности в изученном направлени . Надеюсь, что теперь ты понял что такое квантование цветных изображений, шум квантования и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Цифровая обработка изображений
Комментарии
Оставить комментарий
Цифровая обработка изображений
Термины: Цифровая обработка изображений