Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ кратко

Лекция



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

Цветное изображение можно описать с помощью красной, зеленой и синей координат цвета или произвольной (линейной или нелинейной) обратимой функции от этих величин. Если красная, зеленая и синяя координаты цвета квантуются по отдельности, то число и расположение уровней квантования выбираются по тем же общим правилам, что и при квантовании одноцветных изображений. Глаз реагирует на интенсивность света нелинейно, и поэтому субъективно качество квантованного цветного изображения оценивается выше, если перед квантованием подвергнуть координаты цвета нелинейному преобразованию, сжимающему их динамический диапазон. Известно, что глаз наиболее чувствителен к изменениям яркости в синей области спектра, умеренно чувствителен к таким изменениям в зеленой области и наименее чувствителен в красной области. Учитывая это, можно получить более эффективное распределение уровней квантования, чем равномерное.

Квантование , связанное с обработкой изображений , представляет собой метод сжатия с потерями , достигаемый путем сжатия диапазона значений до одного квантового значения. Когда количество дискретных символов в данном потоке уменьшается, поток становится более сжимаемым. Например, уменьшение количества цветов, необходимых для представления цифрового изображения, позволяет уменьшить размер его файла. Конкретные приложения включают квантование данных DCT в JPEG и квантование данных DWT в JPEG 2000 .

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

Обычно квантование цветов комбинируют с дизерингом, чтобы создать впечатление большего количества цветов и устранить артефакты полос .

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ

Рис. 6.5.1. квантование цветных изображений .

На рис. 6.5.1 представлена обобщенная блок-схема системы квантования цветных изображений. Три координаты цвета 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, описывающие исходное изображение, преобразуются в три компоненты вектора 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, которые и поступают в квантователь. Затем квантованные компоненты 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ и 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ преобразуются обратно в исходную координатную систему; в результате получается три координаты .6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ. Квантователь (рис. 6.5.2) по существу разделяет на ячейки квантования цветовое пространство, имеющее координаты 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ и 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, и ставит в соответствие всем цветовым сигналам, попадающим в ячейку, одно и то же значение. Для большей эффективности следовало бы квантовать три цветовые компоненты 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ и 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, совместно. Однако по техническим причинам часто приходится квантовать цветовые компоненты независимо. В этом случае цветовое тело заключается в прямоугольный параллелепипед, который делится на прямоугольные ячейки квантования.

Если координаты цвета преобразуются в какую-то другую координатную систему, то сразу же возникают трудности. Рассмотрим, например, квантование координат цвета в системе 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ.

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ

Рис. 6.5.2. Тело воспроизводимых цветов в системах координат 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ и 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ.

На рис. Об этом говорит сайт https://intellect.icu . 6.5.2 показано тело воспроизводимых цветов для системы 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ представленное в форме куба, а также дан вид этого куба после преобразования его в координатную систему 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ. Можно заметить, что куб 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ превращается в параллелепипед. Если координаты 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ квантуются независимо друг от друга, а диапазон квантования каждой из них охватывает весь интервал от минимального до максимального значения, то много ячеек квантования попадает в области невоспроизводимых цветов и поэтому оказываются бесполезными. Было бы желательно размещать все ячейки квантования внутри параллелепипеда воспроизводимых цветов, но, как правило, такую операцию сложно осуществить на практике.

Предположим для упрощения анализа, что каждая компонента квантуется равномерно на 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ уровней, причем 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ обозначает число разрядов, отведенных для квантования компоненты 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ. Общее число таких разрядов фиксировано и равно

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ. (6.5.1)

Допустим, что 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ обозначает верхнюю, a 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ — нижнюю границу диапазона значений компоненты 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ. Тогда размеры ячеек квантования равны

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ. (6.5.2)

Все цвета, цветовая компонента которых 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ попадает в одну и ту же ячейку, в ходе квантования будут заменяться одним цветом с квантованным значением 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ этой компоненты. Ошибка квантования по каждой компоненте равна

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ. (6.5.3)

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ

Рис. 6.5.3. Смещение цветов при равномерном квантовании изображения «Портрет» [15]: а – смещение цветов при квантовании в системе координат 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ; б – смещение цветов при квантовании в системе 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ. 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ 4 разряда на каждую из трех координат, 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ 5, 4, 3 разряда на соответствующие координаты.

Тогда координата квантованного цвета

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ, (6.5.4)

причем 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ. Следует заметить, что значения 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ всегда будут находиться внутри наименьшего куба, окружающего цветовое тело, для данной цветовой координатной системы.

На рис. 6.5.3 показаны смещения различных цветов при квантовании в системах координат 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ и 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ [15].

Джейн и Прэтт [15] рассмотрели вопрос об оптимальном распределении пороговых уровней при квантовании цветных изображений, позволяющем уменьшить до возможного предела цветовое расстояние между исходным цветом и его квантованным значением. Было установлено, что квантование в координатной системе 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ дает лучшие результаты, чем в других распространенных цветовых координатных системах. Это объясняется тем, что в системе 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ эффективно используются все ячейки квантования, а в других системах многие ячейки оказываются незанятыми. Последнее, по-видимому, существеннее, чем метрическая неоднородность цветового пространства 6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ.

Искажения сигнала, возникающие в процессе квантования, называют шумом квантования. При инструментальной оценке шума вычисляют разность между исходным сигналом и его квантованной копией, а в качестве объективных показателей шума принимают, например, среднеквадратичное значение этой разности. Временная диаграмма и изображение шума квантования также показаны на рис. 3 (изображение шума квантования показано на сером фоне). В отличие от флуктуационных шумов шум квантования коррелирован с сигналом, поэтому шум квантования не может быть устранен последующей фильтрацией. Шум квантования убывает с увеличением числа уровней квантования.

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ

6.5. КВАНТОВАНИЕ ЦВЕТНЫХ ИЗОБРАЖЕНИЙ


Рис.4, 5. Квантование.и шум квантования цветного изображения

На рис. 4 показаны изображение, квантованное на 4 уровня, и соответствующий такому числу уровней шум квантования, в котором нетрудно разглядеть сюжет исходного изображения. Изображение, показанное на рис. 5, получено с использованием 128 уровней. При таком уже сравнительно большом числе уровней шум квантования похож на обычный флуктуационный шум. Размах шума упал, поэтому пришлось при получении картинки шума квантования увеличить этот размах в 128 раз, чтобы шум был заметен. Еще несколько лет назад вполне достаточным казалось использовать 256 уровней для квантования телевизионного видеосигнала. Сейчас считается нормой квантовать видеосигнал на 1024 уровня. Число уровней квантования при формировании цифрового звукового сигнала намного больше: от десятков тысяч до миллионов.

Частотное квантование для сжатия изображений

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

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

Матрицы квантования

Типичный видеокодек работает, разбивая изображение на дискретные блоки (8 × 8 пикселей в случае MPEG ). Эти блоки затем могут быть подвергнуты дискретному косинусному преобразованию (DCT) для вычисления частотных компонентов как по горизонтали, так и по вертикали. Результирующий блок (того же размера, что и исходный блок) затем предварительно умножается на код шкалы квантования и поэлементно делится на матрицу квантования и округляет каждый результирующий элемент. Матрица квантования предназначена для обеспечения большего разрешения более воспринимаемых частотных компонентов по сравнению с менее воспринимаемыми компонентами (обычно более низкие частоты по сравнению с высокими частотами) в дополнение к преобразованию как можно большего числа компонентов в 0, что может быть закодировано с наибольшей эффективностью. Многие видеокодеры (такие как DivX , Xvid и 3ivx ) и стандарты сжатия (например, MPEG-2 и H.264 / AVC)) позволяют использовать пользовательские матрицы. Степень уменьшения может быть изменена путем изменения кода шкалы квантователя, занимающего гораздо меньшую полосу пропускания, чем полная матрица квантователя.

Это пример матрицы коэффициентов DCT:


\ begin {bmatrix} -415 & -33 & -58 & 35 & 58 & -51 & -15 & -12 \\ 5 & -34 & 49 & 18 & 27 & 1 & -5 & 3 \\ -46 & 14 & 80 & -35 & -50 & 19 & 7 & -18 \\ -53 & 21 & 34 & -20 & 2 & 34 & 36 & 12 \\ 9 & -2 & 9 & -5 & -32 & -15 & 45 & 37 \\ -8 & 15 & -16 & 7 & -8 & 11 & 4 & 7 \\ 19 & -28 & -2 & -26 & -2 & 7 & -44 & -21 \ \ 18 & 25 & -12 & -44 & 35 & 48 & -37 & -3 \ end {bmatrix}

Общая матрица квантования:


\ begin {bmatrix} 16 & 11 & 10 & 16 & 24 & 40 & 51 & 61 \\ 12 & 12 & 14 & 19 & 26 & 58 & 60 & 55 \\ 14 & 13 & 16 & 24 & 40 & 57 & 69 & 56 \\ 14 & 17 & 22 & 29 & 51 & 87 & 80 & 62 \\ 18 & 22 & 37 & 56 & 68 & 109 & 103 & 77 \\ 24 & 35 & 55 & 64 & 81 & 104 & 113 & 92 \\ 49 & 64 & 78 & 87 & 103 & 121 & 120 & 101 \\ 72 & 92 & 95 & 98 & 112 & 100 & 103 & 99 \ end {bmatrix}

Поэлементное деление матрицы коэффициентов DCT с этой матрицей квантования и округление до целых чисел приводит к:


\ begin {bmatrix} -26 & -3 & -6 & 2 & 2 & -1 & 0 & 0 \\ 0 & -3 & 4 & 1 & 1 & 0 & 0 & 0 & 0 \\ -3 & 1 & 5 & -1 & -1 & 0 & 0 & 0 \\ -4 & 1 & 2 & -1 & 0 & 0 & 0 & 0 \\ 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \ конец {bmatrix}

Например, используя -415 (коэффициент DC) и округляя до ближайшего целого числа


\ mathrm {round} \ left (\ frac {-415} {16} \ right) = \ mathrm {round} \ left (-25,9375 \ right) = -26

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

Вау!! 😲 Ты еще не читал? Это зря!

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

создано: 2015-06-10
обновлено: 2024-11-15
200



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Цифровая обработка изображений

Термины: Цифровая обработка изображений