- •(Конспект лекций)
- •Содержание
- •3 Сосудистая оболочка; 4 радужная оболочка; 5 сетчатка;
- •6 Зрительный нерв; 7 центральная ямка (макула?); 8 хрусталик;
- •9 Слепое пятно; 10 зрачок; 11 стекловидное тело.
- •Квантование изображений
- •2.2. Типы представления изображений
- •2.3. Пиксели, разрешение, размер изображения
- •2.4. Цветовая глубина
- •2.5. Типы изображений
- •2.6. Размер растровых изображений
- •2.7. Форматы данных
- •Распространенные форматы файлов растровой графики
- •Файлы bmp
- •Файлы pcx
- •Файлы tiff
- •Файлы gif
- •Файлы png
- •Файлы jpeg
- •Распространенные форматы файлов растровой графики
- •3.1. Улучшение визуального качества изображений путем поэлементного преобразования
- •3.2. Линейное контрастирование изображения
- •3.3. Соляризация изображения
- •3.4. Препарирование изображения
- •3.5. Преобразование гистограмм, эквализация
- •3.6. Применение табличного метода при поэлементных преобразованиях изображений
- •4.1. Введение в Фурье-преобразование
- •4.2. Двумерное дискретное преобразование Фурье
- •5.1. Оптимальная линейная фильтрация. Уравнение Винера-Хопфа
- •5.2. Масочная (оконная) фильтрация изображений
- •Влияние размера выборки
- •5.3. Медианная фильтрация
- •Сравнение алгоритмов фильтрации
- •6.1. Сегментация изображений
- •6.1.1. Основные принципы сегментации изображений
- •6.1.2. Пороговое ограничение
- •6.1.3. Центроидное связывание
- •6.1.4. Алгоритмы слияния-расщепления
- •6.1.5. Алгоритмы разметки точек смешанного типа
- •6.1.6. Раскраска изображений
- •6.1.7. Сегментация путем выделения границ
- •6.1.8. Подавления шумов
- •6.2. Формализация задач распознавания изображений
- •6.2.1. Распознавание с помощью инвариантных признаков
- •6.2.2. Корреляционные алгоритмы распознавания
- •6.2.3. Распознавание с помощью нормализации
- •7.1. Преобразование изображений – преобразование Хока
- •7.2. Математическая морфология и обработка изображений
- •8.1. Основы цветного зрения
- •8.2. Цветовые модели
- •8.3. Основы цветной печати (цветоделение)
- •Вельтмандер п.В.Учебное пособие "Архитектуры графических систем. Машинная графика" Книга 2
- •Роуз а. Зрение человека и электронное зрение./ Перевод с английского под редакцией в.С.Вавилова. - м.: Мир, 1977
- •9.2. Методы сжатия изображений без потерь
- •9.3. Методы сжатия изображений с потерями
- •9.4. Фрактальное и вейвлетное сжатие изображений
- •9.1. Основы сжатия изображений
- •2N2n элементов, а во втором случае – нечетном косинусном преобразовании,
- •Матрицы Хаара
- •Преобразование Уолша – Адамара можно рассматривать как дискретный аналог непрерывного преобразования по базису, составленному из функций Уолша.
- •Результаты статистических исследований ортогональных преобразований
- •Информационное описание поиска и распознавания объектов
- •10.1. Управление процессами обработки и анализа изображений
- •10.2. Современная технология содержательного поиска в электронных коллекциях изображений
- •11. Обработка аудиоинформации
- •11.2. Цифровое представление звука Цифро-аналоговое и аналого-цифровое преобразование
- •11.3. Восприятие звука человеком
- •Клиппирование речевого сигнала
- •Избыточность речевого сигнала. Вокодер
- •Более сложные методы сжатия
- •Некоторые характеристики технологии mpeg
- •Алгоритм кодирования mpeg
- •Уровни mpeg
- •Intensity stereo coding – в высокочастотных подполосах кодируется суммированный из двух каналов сигнал вместо различных сигналов левого и правого каналов.
- •Технология mp3
- •TwinVq-кодирование
- •Сравнение звуковых форматов
- •12.1. Проблемы, возникающие при распознавании речи
- •12.2. Обзор алгоритмов распознавания речи
- •12.3. Синтез речи
- •12.1. Проблемы, возникающие при распознавании речи
- •12.2. Обзор алгоритмов распознавания речи
- •12.3. Синтез речи
- •12.5. Классификация речевых систем
- •12.6. РЕчевые технологии
- •Рекомендуемая литература Учебная и методическая литература
- •Другие виды литературы
8.2. Цветовые модели
Назначение цветовой модели - дать средства описания цвета в пределах некоторого цветового охвата, в том числе и для выполнения интерполяции цветов. Наиболее часто в компьютерной графике используются модели RGB, CMY, HSV и HLS.
Для создания колориметрической системы необходимо выполнить следующее:
Выбрать основные цвета и определить единицы их измерения Р1, Р2, P3. Поскольку выбор основных цветов ничем не ограничен число колориметрических систем, которые возможно создать, так же не ограничено.
Определить для выбранных основных цветов координаты цвета спектральных излучений единичной мощности
,
,
,
которые называются удельными координатами
или кривыми
смешения.
Знание
удельных координат позволяет определять
координаты цвета
излучения с произвольной спектральной
плотностью
путем
взвешенного суммирования
,
,
,
при этом взвешивающей
функцией является спектральная плотность
(8.1)
Из формул (8.1) следует, что любой цвет может быть полностью описан, если задать три его координаты Т1(С), Т2(С), Т3(С), а значит, он может быть представлен положением точки в трехмерном пространстве Т1, Т2, Т3, или же вектором, как это показано на рис. 8.7. При этом некоторые координаты цвета могут принимать отрицательные значения, однако, результирующая яркость определяемая формулой
всегда будет положительной. Отрицательные значения координат цвета интерпретируются следующим образом: основной цвет, соответствующий отрицательному значению координаты, должен быть прибавлен к измеряемому цвету для достижения уравнивания смесью двух оставшихся основных цветов. Это замечание носит принципиальный характер. Так, например, цвет, у которого хотя бы одна координата отрицательна, не может быть получен путем физического смешения трех основных цветов.
Рис. 8.7. Представление цвета в цветовом пространстве
Часто при описании цвета его яркость не представляет интереса, и тогда от координат цвета переходят к координатам цветности (координатам единичных цветов)
,
,
которые
полностью определяют цветовой тон и
насыщенность цвета.
Соотношение t1+t2+t3=1
, в справедливости которого легко
убедиться,
определяет плоскость единичных цветов,
показанную на рис.
8.7. штриховкой, а координаты единичных
цветов — точку прокола
этой плоскости вектором цвета. Поскольку
,
то
для полного описания цветности достаточно
использовать всего две переменных t1
и
t2,
что удобно при представлении результатов
цветовых
расчетов на двумерном графике. Переход
к такому графику
достигается путем проекции плоскости
единичных цветов на плоскость Т1,
0,
Т2,
при
этом равносторонний треугольник
единичных
цветов, показанный на рис. 7.2 штриховкой,
преобразуется в прямоугольный
треугольник.
Рассмотрев принципы, положенные в основу колориметрии, перейдем к описанию цветовых моделей наиболее часто применяемых на практике.
Модель RGB
RGB (Red, Green, Blue - красный, зеленый, синий) - аппаратно-ориентированная модель, используемая в дисплеях для аддитивного формирования оттенков самосветящихся объектов (пикселов экрана). Система координат RGB - куб с началом отсчета (0,0,0), соответствующим черному цвету (см. рис. 8.3.). Максимальное значение RGB - (1,1,1) соответствует белому цвету.
Большинство цветов видимого спектра могут быть получены путем смешивания в различных пропорциях трех основных компонентов окрашенного света. Этими компонентами, которые называются первичными цветами, являются красный, зеленый и синий цвета. При смешивании первичных цветов образуются вторичные цвета: голубой, пурпурный и желтый.
Первичные цвета называются также аддитивными, поскольку в результате их объединения (сложения) получается белый цвет - это означает, что свет полностью отражается и попадает обратно в глаз человека. Аддитивные цвета используются в системах освещения, в видеосистемах, в устройствах записи на фотопленку и в мониторах. Например, монитор создает цвета, пропуская излучаемый свет через красный, зеленый и синий люминофор.
При обработке цветных RGB-изображений каждому пикселю может быть присвоено значение интенсивности, которое может изменяться в пределах от 0 (черный) до 255 (белый).
Рис. 8.3. Цветовой куб модели RGB
Важно отметить особенные точки и линии этой модели.
Начало координат: в этой точке все составляющие равны нулю, излучение отсутствует (черный цвет)
Точка, ближайшая к зрителю: в этой точке все составляющие имеют максимальное значение (белый цвет)
На линии, соединяющей предыдущие две точки (по диагонали), располагаются серые оттенки: от черного до белого (серая шкала, обычно — 256 градаций). Это происходит потому, что все три составляющих одинаковы и располагаются в диапазоне от нуля до максимального значения
Три вершины куба дают чистые исходные цвета, остальные три отражают двойные смешения исходных цветов.
Применение: система RGB в настоящее время широко применяется для описания цвета при вводе цветных изображений в память компьютеров посредством сканеров, видеокамер, цифровых фотоаппаратов, а также при их выводе на экран монитора.
Модели CMY и CMYK
Эти системы предназначены для цветовых расчетов при работе с устройствами, выводящими изображения на бумагу. К таким устройствам относятся струйные и лазерные принтеры и печатные станки. Название колориметрической системы СМY образовано из начальных букв названий цветов принятых в качестве основных в этой системе: cyan — голубой, magenta — пурпурный, yellow — желтый. Эти цвета являются дополнительными к основным цветам, используемым в колориметрической системе RGB: красному, зеленому и синему. В колориметрической системе CMYK дополнительно введена еще одна координата цвета К — ключевой черный цвет. Необходимость введения дополнительной координаты (избыточной, с точки зрения описания цвета) обусловлена стремлением расширить диапазон цветов воспроизводимых при печати. Эти колориметрические системы также представлены в современных графических редакторах, предназначенных для подготовки к печати цветных изображений.
CMY (Cyan, Magenta, Yellow - голубой, пурпурный, желтый) - аппаратно-ориентированная модель, используемая в полиграфии для субтрактивного формирования оттенков, основанного на вычитании слоем краски части падающего светового потока. Цвета модели CMY являются дополнительными к цветам модели RGB, т.е. дополняющими их до белого. Таким образом система координат CMY - тот же куб, что и для RGB, но с началом отсчета в точке с RGB координатами (1,1,1), соответствующей белому цвету. Цветовой куб модели CMY показан на рис. 8.4.
Рис. 8.4. Цветовой куб модели CMY
Преобразования между пространствами RGB и CMY определяются следующим образом:
[ R G B ] = [ 1 1 1 ] - [ C M Y ] |
Причем единичный вектор-строка в модели RGB - представление белого цвета, а в модели CMY - черного.
Если вычесть один из основных цветов RGB из белого, то получится цвет, дополнительный к красному, зеленому или синему. Если вычесть красный, то зеленый и синий дадут голубой цвет (cyan); если вычесть зеленый, то красный и синий дадут пурпур (magenta), а если вычесть синий, то красный и зеленый дадут желтый цвет (yellow). Мы получили модель CMY, три из четырех компонентов модели CMYK, которая является основой полиграфии.
В субтрактивной цветовой модели, такой как CMYK, при смешивании двух или более основных цветов дополнительные цвета получаются посредством поглощения одних световых волн и отражения других. Так, голубая краска поглощает красный цвет и отражает зеленый и синий; пурпурная краска поглощает зеленый цвет и отражает красный и синий; а желтая краска поглощает синий цвет и отражает красный и зеленый. В аддитивной модели RGB световые потоки суммируются, производя более яркие цвета, а в субтрактивной модели CMYK световые потоки вычитаются, генерируя более темные цвета. Если учесть светонепроницаемость бумаги, которая скорее отражает свет, чем пропускает его, то становится понятно, почему такие яркие цвета в изображении на мониторе становятся темными и унылыми в отпечатанной иллюстрации. Работая в цветовой модели RGB, следует просмотреть изображения в CMYK, чтобы точно спрогнозировать и откорректировать цвета CMYK (конечно, если это возможно в используемом пакете редактирования изображений).
Цветовые модели RGB и CMYK являются дополнительными друг к другу, по крайней мере, теоретически. Смесь равных количеств голубого, пурпурного и желтого цветов должна давать нейтральные серые тона; при максимальной яркости основных цветов должен получаться черный цвет (дополнительный к белому в цветовой модели RGB). Так и происходит на экране монитора, но при печати дело обстоит совсем иначе. Смесь максимально ярких основных цветов CMY дает не черный цвет, а грязно-коричневый, и связано это с наличием примесей в красящих пигментах и красках коммерческого качества. Голубая краска обычно имеет избыток синего, а пурпурная и желтая — избыток красного. В результате полутоновое серое изображение, непосредственно преобразованное из RGB в CMY, после печати приобретает красный или пурпурный оттенок.
На помощь приходит черный цвет. Черный цвет является ключевым цветом (К), который принтеры добавляют к голубому, пурпурному и желтому для получения более четких, глубоких черных тонов и оттенков. Конечно, добавление четвертого цвета искажает уравнение преобразования RGB в CMYK, усложняя процесс достижения цветового соответствия между RGB и CMYK. В любом случае, простого взаимнооднозначного соответствия между этими цветовыми пространствами не существует. Многие приятные для глаза цвета, которые вы видите на мониторе, не могут быть воспроизведены красителями принтеров. При преобразовании изображения из RGB в CMYK количество добавляемого черного цвета (и тоновые диапазоны, в которые его следует ввести) вычисляется по сложному алгоритму, определяющему, каким образом значения RGB преобразуются в значения CMY. В процессе преобразования добавление черного цвета и примесей пигментов CMY производится с помощью параметров цветоделения, известных как GCR (gray component replacement — замена компонентов серого) и UCR (under color removal — удаление цветной краски. В ходе преобразования также производится автоматическая корректировка, позволяющая учесть то обстоятельство, что (опять-таки из-за примесей в красках) для получения нейтрального серого цвета голубая пластина должна печататься сильнее, чем пурпурная и желтая. Поэтому при преобразовании цифрового изображения из режима RGB в CMYK отмечается сдвиг цвета к голубому. Наконец, последняя проблема, которую следует учитывать при преобразовании к модели CMYK, — цветовое пространство является зависимым от устройства. Как каждый монитор и сканер воспроизводит цвет RGB немного по-другому, так и каждый тип цветного принтера, установки печати пробных оттисков и печатного станка воспроизводит цвет, немного отличающийся от гаммы CMYK. Подобная аппаратная зависимость для устройств, работающих на основе моделей RGB и CMYK, отчасти объясняет, почему калибровка и управление цветом столь важны для профессионалов в области печати, работающих с цветными изображениями.
Модели HSV, HLS и HSB
Названия этих систем, наиболее известных дизайнерам и художникам. Значение цветового тона в этих системах задается в градусах, как в колориметрической системе Манселла, а насыщенность и светлота (яркость в случае HSB) — в процентах. Обе колориметрические системы, имея много общего, различаются в деталях. Так в системе HSB все три координаты цвета являются взаимно независимыми, что следует отнести к ее достоинству, в то время как в системе HLS координата L зависит от насыщенности S. Обе колориметрические системы применяются в современных графических редакторах, таких как: Photoshop, Corel Photo-Paint, CorelDRAW.
HSV (Hue, Saturation, Value - цветовой тон, насыщенность, количество света или светлота) - модель, ориентированная на человека и обеспечивающая возможность явного задания требуемого оттенка цвета (см. рис. 8.5.). Подпространство, определяемое данной моделью - перевернутый шестигранный конус. По вертикальной оси конуса задается V - светлота, меняющаяся от 0 до 1. Значению V = 0 соответствует вершина конуса, значению V = 1 - основание конуса; цвета при этом наиболее интенсивны.
Цветовой тон H задается углом, отсчитываемым вокруг вертикальной оси. В частности, 0 - красный, 60 - желтый, 120 - зеленый, 180 - голубой, 240 - синий, 300 - пурпурный, т.е. дополнительные цвета расположены друг против друга (отличаются на 180). Насыщенность S определяет насколько близок цвет к "чистому" пигменту и меняется от 0 на вертикальной оси V до 1 на боковых гранях шестигранного конуса. Точка V = 0, в которой находится вершина конуса, соответствует черному цвету. Значение S при этом может быть любым в диапазоне 0-1. Точка с координатами V = 1, S = 0 - центр основания конуса соответствует белому цвету. Промежуточные значения координаты V при S=0, т.е. на оси конуса, соответствуют серым цветам. Если S = 0, то значение оттенка H считается неопределенным.
Рис. 8.5. Цветовая модель HSV
HLS (Hue, Lightness, Saturation - цветовой тон, светлота, насыщенность) - модель ориентированная на человека и обеспечивающая возможность явного задания требуемого оттенка цвета (см. Рис. 8.6.). Эта модель образует подпространство, представляющее собой двойной конус, в котором черный цвет задается вершиной нижнего конуса и соответствует значению L = 0, белый цвет максимальной интенсивности задается вершиной верхнего конуса и соответствует значению L = 1. Максимально интенсивные цветовые тона соответствуют основанию конусов с L = 0.5, что не совсем удобно.
Цветовой тон H, аналогично системе HSV, задается углом поворота. Насыщенность S меняется в пределах от 0 до 1 и задается расстоянием от вертикальной оси L до боковой поверхности конуса. Т.е. максимально насыщенные цветовые цвета располагаются при L=0.5, S=1.
В общем, систему HLS можно представить как полученную из HSV "вытягиванием" точки V=1, S=0, задающей белый цвет, вверх для образования верхнего конуса.
Рис. 8.6. Цветовая модель HLS
В основе модели HSB лежит восприятие цветов человеческим глазом. Эта цветовая модель наиболее простая для понимания, равно применима и для аддитивных, и для субстративных цветов.
HSB — это трехканальная модель цвета. Она получила название по первым буквам английских слов: цветовой тон (hue), насыщенность (saturation), яркость (brightness).
Рис. 8.7. Цветовая модель HSB
В общем случае, любой цвет получается из спектрального цвета добавлением определенного процента белой и черной красок, то есть фактически серой краски.
На цветовом круге основные цвета моделей RGB и CMYK находятся в такой зависимости: каждый цвет расположен напротив дополняющего его (комплиментарного) цвета; при этом он находится между цветами, с помощью которых получен. Например, сложение зеленого и красного цветов дает желтый. Чтобы усилить какой-либо цвет, нужно ослабить дополняющий его цвет (расположенный напротив него на цветовом круге). Например, чтобы изменить общее цветовое решение в сторону голубых тонов, следует снизить в нем содержание красного цвета.
Применение. HSB — модель, которую используют компьютерные художники.
(+) модели |
(-) модели |
|
|
В Photoshop нельзя работать непосредственно с изображениями в этой модели. Однако вы можете создавать цвета, используя ее.
Модель L*a*b*
Цветовая модель L*a*b основана на оригинальной разработке, предложенной Международной комиссией по освещению (СIЕ) в 1931 году в качестве международного стандарта измерения цветов. В 1976 году эта модель была усовершенствована и названа CIE L*a*b.
Многие колориметры выпускаемые промышленностью измеряют значения цветовых координат в этой системе. Эта колориметрическая система используется в основных графических редакторах, таких как, например Photoshop, Corel Photo-Paint, СоrelDRAW. При использовании этой системы в графических редакторах значения координат цвета приводятся в условных единицах, при этом в различных редакторах они могут несколько различаться между собой.
Модель Lab призвана разрешить проблему множественности подходов к цветному репродуцированию, вызванную использованием различных типов мониторов и выводных устройств. Эта модель задумана как аппаратно-независимая. Иными словами, она воссоздает одни и те же цвета независимо от особенностей устройства (монитора, принтера или компьютера), которое используется для создания или вывода изображений.
В рамках модели Lab любой цвет определяется светлотой (L) и двумя хроматическими компонентами: параметром а, который изменяется в диапазоне от зеленого до красного, и параметром b, изменяющимся в диапазоне от синего до желтого.
Цветовым охватом называется все многообразие цветов, которое может быть воспроизведено монитором или выводным устройством. Видимый спектр электромагнитного излучения включает огромное множество цветов, которые способен различать человеческий глаз; цветовой охват любого устройства является лишь подмножеством видимого спектра.
Среди цветовых моделей наиболее широким цветовым охватом обладает модель Lab, которая позволяет синтезировать все цвета моделей RGB и CMYK. Цветовой охват модели RGB включает в себя подмножество цветов, которые могут быть воспроизведены на экране телевизора или монитора (излучающего красный, зеленый и синий свет). Некоторые цвета, такие как чистый голубой или чистый желтый, не могут быть точно воссозданы на экране. Самым узким цветовым охватом характеризуется модель CMYK - она воспроизводит только те цвета, которые могут быть напечатаны с помощью триадных красок. Об экранных цветах, которые невозможно точно воссоздать при печати, говорят, что они лежат вне цветового охвата модели CMYK.
Мы рассмотрели далеко не все применяемые в настоящее колориметрические системы, а лишь те из них, которые являются наиболее важными при цифровой обработке изображений.
Не смотря на взаимные различия все известные цветовые модели обнаруживают одно общее для них свойство, а именно, сильную корреляционную связь между контурами на компонентах изображения, соответствующих координатам цвета в принятой системе.
