Цветовая субдискретизация
- 1 year ago
- 0
- 0
Цветовая модель — математическая модель описания представления цветов в виде кортежей чисел (обычно из трёх, реже — четырёх значений), называемых цветовыми компонентами или цветовыми координатами . Все возможные значения цветов, задаваемые моделью, определяют цветовое пространство .
Цветовая модель задаёт соответствие между воспринимаемыми человеком цветами, хранимыми в памяти, и цветами, формируемыми на устройствах вывода (возможно, при заданных условиях).
Человек является — сетчатка глаза имеет три вида рецепторов (колбочек) , ответственных за цветное зрение . Можно считать, что каждый вид колбочек даёт свой отклик на определённую длину волны видимого спектра .
Важным свойством (для всех физически реализуемых цветов) является неотрицательность как функций отклика, так и результирующих цветовых координат для всех цветов. Системой, основанной на откликах колбочек человеческого глаза, является цветовая модель LMS .
Исторически сложилось, что для измерения цвета используется другое цветовое пространство — XYZ — эталонная цветовая модель, заданная в строгом математическом смысле Международной комиссией по освещению ( фр. Commission internationale de l'éclairage, CIE) в 1931 году. Модель CIE XYZ является мастер-моделью практически всех остальных цветовых моделей, используемых в технических областях.
Эксперименты, проведённые Дэвидом Райтом ( англ. David Wright) и Джоном Гилдом ( англ. John Guild) в конце 1920-х и начале 1930-х годов, послужили основой для определения функций цветового соответствия. Изначально функции цветового соответствия были определены для 2-градусного поля зрения (использовался соответствующий колориметр ). В 1964 году комитет CIE опубликовал дополнительные данные для 10-градусного поля зрения. Итак, аналогично координатам LMS, цвет XYZ задаётся следующим образом:
Для модели брались условия, чтобы компонента Y соответствовала визуальной яркости сигнала ( — эта та самая относительная спектральная световая эффективность монохроматического излучения для дневного зрения , которая используется во всех световых фотометрических величинах ), координата Z соответствовала отклику S («short», коротковолновых, «синих») колбочек , а координата X была всегда неотрицательной. Кривые отклика нормируются таким образом, чтобы площадь под всеми тремя кривыми была одинаковой. Это делается для того, чтобы равномерный спектр, цвет которого в колориметрических условиях наблюдения принято считать белым, имел одинаковые значения компонент XYZ и в дальнейшем, при анализе цвета, было проще определять цветовой тон просто вычитая из цвета равные значения XYZ. Функции отклика и координаты XYZ также являются неотрицательными для всех физически реализуемых цветов. Очевидно, что не для каждого сочетания XYZ существует монохроматическая спектральная линия (соответствующий цвет радуги), которая бы соответствовала этим координатам. На графике справа X — красная кривая, Y — зелёная, Z — синяя.
Цветовое пространство XYZ не задает сразу отклики колбочек на сетчатке человека, являясь очень сильно преобразованной цветовой моделью с целью получить значения цвета и, соответственно, возможность отличать один спектр от другого, отталкиваясь от фотометрической яркости излучения (Y). Саму яркость Y интерпретировать как отклик «зелёных» колбочек нельзя, эта функция для дневного зрения, являющегося трехстимульным, задается всеми реальными откликами рецепторов. Изначально модель CIE 1931 XYZ получили путём преобразования модели CIE 1931 RGB, которая, в свою очередь, является следствием прямого эксперимента по смешиванию и визуальному сравнению излучений различных спектральных составов. Любая цветовая модель может быть преобразована в модель XYZ, так как данная модель определяет все правила смешивания цветов и задает ограничения, накладываемые на все спектральные составы излучений, которые имеют один цвет.
Если формально построить сечение пространства XYZ плоскостью , то можно две оставшиеся линейно-независимыми координаты записать в виде
Такое сечение называется хроматической диаграммой (диаграммой цветности).
В пространстве XYZ точке (X,0,0), как легко посчитать по формулам, на хроматической диаграмме соответствует точка xy=(1,0). Подобным образом, точке XYZ=(0,Y,0) соответствует точка xy=(0,1) и, наконец, точке XYZ=(0,0,Z) — точка xy=(0,0). Видно, что все реальные цвета, полученные любыми спектральными составами излучений, в том числе и монохроматическими (спектральные цвета) не дотягивают до подобных «чистых» значений. Данная закономерность вытекает из правила смешивания цветов и является проявлением того, что невозможно получить отклик одних колбочек без отклика других (хоть и очень малого), а также из того, что яркость Y не может иметь нулевое или малое значение при определенном отклике любых колбочек.
Цветовое пространство xyY можно задать, если задать значение цветности — (x, y) при данном значении яркости Y.
При этом для координат x и y продолжает выполняться условие неотрицательности.
Не следует путать светлоту Y в моделях XYZ и xyY — с яркостью Y в модели YUV или YCbCr .
Если на хроматической диаграмме xy отметить все возможные монохроматические цвета спектра, то они образуют собой незамкнутый контур, так называемый спектральный локус. Замыкание этого контура в основании «языка» называется линией пурпуров. Все цвета, которые могут быть реализованы в виде суммы спектральных линий данной яркости, будут лежать внутри этого контура. То есть существуют точки XYZ цветов за пределами контура, которые хотя и имеют положительные значения каждой компоненты, но тем не менее соответствующий отклик от колбочек не может быть получен при данной яркости (константе ).
Вместе с тем, при расчётах такие цвета (как и вообще цвета с отрицательными координатами) вполне могут использоваться. Например, в качестве базовых цветов для пространства Prophoto RGB были выбраны физически не реализуемые цвета.
Цветовые модели можно классифицировать по их целевой направленности:
Все модели сводятся к XYZ путём соответствующих математических преобразований. В качестве примеров можно рассмотреть:
Диаграмма Yxy используется для иллюстрации характеристик цветового охвата (англ. color gamut ) различных устройств воспроизведения цвета — дисплеев и принтеров через соответствующие им цветовые модели.
Как уже было сказано, любой тройке чисел XYZ можно сопоставить конкретные координаты пространства RGB или CMYK. Так, цвет будет соответствовать яркости цветовых каналов или плотности красок. Физическая реализуемость цвета на устройстве накладывает условие неотрицательности координат. Таким образом, только некое подмножество Yxy может быть физически реализовано на устройстве. Эта область называется цветовым охватом устройства.
Конкретная область цветового охвата обычно имеет вид многоугольника, углы которого образованы точками основных , или первичных , цветов. Внутренняя область описывает все цвета, которые способно воспроизвести данное устройство.
На рисунке справа показаны области цветового охвата различных средств цветовоспроизведения: