Цветовое пространство CIE 1931

редактировать
Цветовое пространство, определенное CIE в 1931 году

Цветовые пространства CIE 1931 являются первыми определенными количественными связями между распределениями длин волн в электромагнитном видимом спектре и физиологически воспринимаемыми цветами в цветовом зрении человека. Математические отношения, которые определяют эти цветовые пространства, являются важными инструментами для управления цветом, важными при работе с цветными чернилами, дисплеями с подсветкой и записывающими устройствами, такими как цифровые камеры. Система была разработана в 1931 году Международной комиссией по освещению (Commission Internationale de l'éclairage), известной на английском языке как Международная комиссия по освещению.

Цветовое пространство CIE 1931 RGB и CIE 1931 Цветовое пространство XYZ было создано Международной комиссией по освещению (CIE) в 1931 году. Оно явилось результатом серии экспериментов, проведенных в конце 1920-х годов Уильямом Дэвидом Райтом с использованием десяти наблюдателей и Джоном Гилдом с использованием семи наблюдатели. Экспериментальные результаты были объединены в спецификацию цветового пространства CIE RGB, из которого было получено цветовое пространство CIE XYZ.

Цветовые пространства CIE 1931 все еще широко используются, как и цветовое пространство 1976 CIELUV.

Содержание
  • 1 Трехцветные значения
  • 2 Значение X, Y и Z
  • 3 Стандартный наблюдатель CIE
    • 3.1 Функции согласования цветов
      • 3.1.1 Аналитическое приближение
    • 3.2 Вычисление XYZ из спектральные данные
      • 3.2.1 Эмиссионный случай
      • 3.2.2 Отражающий и пропускающий случаи
  • 4 Диаграмма цветности CIE xy и цветовое пространство CIE xyY
    • 4.1 Смешивание цветов, указанных с помощью диаграммы цветности CIE xy
  • 5 Определение цветового пространства CIE XYZ
    • 5.1 Цветовое пространство CIE RGB
    • 5.2 Закон Грассмана
    • 5.3 Построение цветового пространства CIE XYZ на основе данных Райта – Гильдии
  • 6 См. Также
  • 7 Ссылки
  • 8 Дополнительная литература
  • 9 Внешние ссылки
Трехцветные значения
Нормализованная спектральная чувствительность человеческих колбочек коротковолновых, средне- и длинноволновых

человеческий глаз с нормальным зрением имеет три вида колбочек, которые воспринимают свет, с пиками спектральной чувствительности вкратце ("S", 420 нм - 440 нм), средний ("M", 530 нм - 540 нм), так и длинные («L», 560–580 нм) длины волн. Эти клетки колбочек лежат в основе восприятия цвета человеком в условиях средней и высокой яркости; в очень тусклом свете цветное зрение ухудшается, и становятся эффективными монохроматические рецепторы «ночного видения» с низкой яркостью, обозначенные «стержневые клетки ». Таким образом, три параметра, соответствующие уровням раздражения трех видов колбочек, в принципе описывают любое цветовое ощущение человека. Взвешивание общего спектра мощности света по индивидуальной спектральной чувствительности трех типов колбочек дает три эффективных значения стимула ; эти три значения составляют трехцветную характеристику объективного цвета светового спектра. Три параметра, обозначенные «S», «M» и «L», указываются с использованием 3-мерного пространства, обозначенного «цветовое пространство LMS », которое является одним из множество цветовых пространств, разработанных для количественной оценки человеческого цветового зрения.

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

Цветовое пространство CIE XYZ охватывает все цветовые ощущения, видимые человеку со средним зрением. Вот почему CIE XYZ (трехцветные значения) представляет собой аппаратно-инвариантное представление цвета. Он служит стандартным справочником, по которому определяются многие другие цветовые пространства. Набор функций согласования цветов, таких как кривые спектральной чувствительности цветового пространства LMS, но не ограниченный неотрицательной чувствительностью, связывает физически созданные световые спектры с конкретными трехцветными значениями.

Рассмотрим два источника света, состоящие из разных смесей с разными длинами волн. Такие источники света могут казаться одного цвета; этот эффект получил название «метамерия ». Такие источники света имеют одинаковый видимый цвет для наблюдателя, когда они производят одинаковые трехцветные значения, независимо от спектрального распределения мощности источников.

Большинство длин волн стимулируют два или все три типа колбочек, потому что кривые спектральной чувствительности трех типов перекрываются. Таким образом, определенные трехцветные значения физически невозможны, например, трехцветные значения LMS, которые не равны нулю для компонента M и равны нулю для компонентов L и S. Кроме того, трехцветные значения LMS для чистых спектральных цветов будут в любом нормальном трехцветном аддитивном цветовом пространстве, например. грамм. цветовые пространства RGB подразумевают отрицательные значения по крайней мере для одного из трех основных цветов, потому что цветность будет находиться за пределами определенного цветового треугольника по основным цветам. Чтобы избежать этих отрицательных значений RGB и иметь один компонент, который описывает воспринимаемую яркость, были сформулированы «воображаемые» основные цвета и соответствующие функции согласования цветов. Цветовое пространство CIE 1931 определяет результирующие трехцветные значения, в которых они обозначены буквами «X», «Y» и «Z». В пространстве XYZ все комбинации неотрицательных координат имеют смысл, но многие, такие как основные местоположения [1, 0, 0], [0, 1, 0] и [0, 0, 1], соответствуют воображаемые цвета вне пространства возможных координат LMS; воображаемые цвета не соответствуют какому-либо спектральному распределению длин волн и, следовательно, не имеют физической реальности.

Значение X, Y и Z
Сравнение типичной нормализованной спектральной чувствительности M-конуса и функции светимости CIE 1931 для стандартного наблюдателя с фотопическим зрением.

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

Модель CIE извлекает выгоду из этого факта, устанавливая Y как яркость. Z квазиравно синему, или отклику конуса S, а X - сочетание кривых отклика, выбранных как неотрицательные. Значения тристимула XYZ, таким образом, аналогичны ответам конуса LMS человеческого глаза, но отличаются от них. Установка Y в качестве яркости дает полезный результат, заключающийся в том, что для любого заданного значения Y плоскость XZ будет содержать все возможные цветности при этой яркости.

Единица трехцветных значений X, Y и Z часто выбирается произвольно, так что Y = 1 или Y = 100 - это самый яркий белый цвет, поддерживаемый цветным дисплеем. В этом случае значение Y известно как относительная яркость. Соответствующие значения белой точки для X и Z могут быть затем выведены с использованием стандартных источников света.

стандартного наблюдателя CIE

. Из-за распределения колбочек в глазу значения трехцветного стимула зависят от поле зрения. Чтобы устранить эту переменную, CIE определил функцию отображения цвета, называемую стандартным (колориметрическим) наблюдателем, чтобы представить средний хроматический отклик человека в пределах дуги 2 ° внутри ямки. Этот угол был выбран из-за убеждения, что чувствительные к цвету колбочки располагались в пределах дуги 2 ° от ямки. Таким образом, функция стандартного наблюдателя CIE 1931 также известна как стандартный наблюдатель CIE 1931 2 °. Более современной, но менее используемой альтернативой является стандартный наблюдатель 10 ° CIE 1964, созданный на основе работ Стайлза, Берча и Сперанской.

Для экспериментов с 10 ° наблюдателям было дано указание игнорировать центральная точка 2 °. Функция дополнительного стандартного наблюдателя 1964 года рекомендуется при работе с полем зрения более 4 °. Обе стандартные функции наблюдателя дискретизируются в интервалах длин волн 5 нм от 380 до 780 нм и распределяются по CIE. Также доступен набор данных с интервалом в 1 нм, очевидно, часть публикации CIE 1986 года. Все соответствующие значения были рассчитаны из экспериментально полученных данных с использованием интерполяции. Стандартный обозреватель имеет три функции сопоставления цветов.

Вывод стандартного наблюдателя CIE из экспериментов по сопоставлению цветов приведен ниже после описания пространства CIE RGB.

Функции согласования цветов

Стандартные функции согласования цветов CIE XYZ Функции согласования цветов CIE RGB

Функции согласования цветов CIE x ¯ (λ) {\ displaystyle {\ overline {x}} (\ lambda)}{\ overline {x}} (\ lambda) , y ¯ (λ) {\ displaystyle {\ overline {y}} (\ lambda)}{\ overline {y}} (\ lambda) и z ¯ (λ) {\ displaystyle {\ overline {z}} (\ lambda)}{\ overline {z}} (\ lambda) - это числовое описание хроматической реакции наблюдателя (описано выше). Их можно рассматривать как кривые спектральной чувствительности трех линейных детекторов света, дающие трехцветные значения X, Y и Z CIE. В совокупности эти три функции описывают стандартный наблюдатель CIE.

Аналитическое приближение

Поиск в таблице может стать непрактичным для некоторых вычислительных задач. Вместо ссылки на опубликованную таблицу функции согласования цветов CIE XYZ могут быть аппроксимированы суммой функций Гаусса следующим образом:

Пусть g (x) обозначает кусочно-гауссову функцию, определенный как

g (x; α, μ, σ 1, σ 2) = α exp ⁡ ((x - μ) 2 - 2 σ 2), где σ = {σ 1, x < μ, σ 2, x ≥ μ. {\displaystyle g(x;\alpha,\mu,\sigma _{1},\sigma _{2})=\alpha \exp \left({\frac {(x-\mu)^{2}}{-2\sigma ^{2}}}\right),{\text{ where }}\sigma ={\begin{cases}\sigma _{1},x<\mu,\\\sigma _{2},x\geq \mu.\end{cases}}}{\ displaystyle g (x; \ alpha, \ mu, \ sigma _ {1}, \ sigma _ {2}) = \ alpha \ exp \ left ({\ frac { (x- \ mu) ^ {2}} {- 2 \ sigma ^ {2}}} \ right), { \ text {where}} \ sigma = {\ begin {cases} \ sigma _ {1}, x <\ mu, \\\ sigma _ {2}, x \ geq \ mu. \ end {cases}}}

То есть, g (x) напоминает колоколообразную кривую с пиком при x = μ, разброс / стандартное отклонение σ 1 слева от среднего, разброс σ 2 до справа от среднего и параметр масштабирования α. Затем с длиной волны λ, измеренной в ангстрем, мы аппроксимируем функции согласования цветов 1931 года следующим образом:

x ¯ (λ) = g (λ; 1.056, 5998, 379, 310) + g (λ ; 0,362, 4420, 160, 267) + g (λ; - 0,065, 5011, 204, 262), y ¯ (λ) = g (λ; 0,821, 5688, 469, 405) + g (λ; 0,286, 5309, 163, 311), z ¯ (λ) = g (λ; 1,217, 4370, 118, 360) + g (λ; 0,681, 4590, 260, 138). {\ displaystyle {\ begin {align} {\ overline {x}} (\ lambda) = g (\ lambda; 1.056,5998,379,310) + g (\ lambda; 0,362,4420,160,267) + g (\ lambda ; -0,065,5011,204,262), \\ {\ overline {y}} (\ lambda) = g (\ lambda; 0,821,5688,469,405) + g (\ lambda; 0,286,5309,163,311), \\ {\ overline {z}} (\ lambda) = g (\ lambda; 1.217,4370,118,360) + g (\ lambda; 0,681,4590,260,138). \ end {align}}}{\ displaystyle {\ begin {align} {\ overline {x} } (\ lambda) = g (\ lambda; 1.056,5998,379,310) + g (\ lambda; 0,362,4420,160,267) + g (\ lambda; -0,065,5011,204,262), \\ {\ overline { y}} (\ lambda) = g (\ lambda; 0,821,5688,469,405) + g (\ lambda; 0,286,5309,163,311), \\ {\ ove rline {z}} (\ lambda) = g (\ lambda; 1.217,4370,118,360) + g (\ lambda; 0,681,4590,260,138). \ end {align}}}

Это приближение может легко использовать на языке программирования в функциональном стиле. Например, вот реализация Haskell :

xyzOfWavelength λ = map (sum. Map g) [[(1056,5998,379,310), (362,4420,160,267), (-65, 5011,204,262)], [(821,5688,469,405), (286,5309,163,311)], [(1217,4370,118,360), (681,4590,260,138)]] где g (α, μ, σ1, σ2) = α / 1000 * exp (- ((λ-μ) / (если λ <μ then σ1 else σ2))^2 / 2)

) Вот реализация полуфункционального стиля в C :

двойном гауссиане (двойной x, двойной альфа, двойной мю, двойной сигма1, double sigma2) {double squareRoot = (x - mu) / (x < mu ? sigma1 : sigma2); return alpha * exp( -(squareRoot * squareRoot)/2); } void xyzFromWavelength(double* xyz, double wavelength) { xyz[0] = gaussian(wavelength, 1.056, 5998, 379, 310) + gaussian(wavelength, 0.362, 4420, 160, 267) + gaussian(wavelength, -0.065, 5011, 204, 262); xyz[1] = gaussian(wavelength, 0.821, 5688, 469, 405) + gaussian(wavelength, 0.286, 5309, 163, 311); xyz[2] = gaussian(wavelength, 1.217, 4370, 118, 360) + gaussian(wavelength, 0.681, 4590, 260, 138); }

Есть и другие аналитические подгонки, но ни один из них не работает так хорошо, как тот, который представлен здесь (по состоянию на июль 2013 г.). Также можно использовать меньшее количество гауссовские функции, с одним гауссовым значением для каждого «лепестка». CIE 1964 хорошо подходит для однодолевой функции.

Функции сопоставления цветов CIE XYZ неотрицательны и приводят к неотрицательным координатам XYZ для всех реальных цветов (что для неотрицательных световых спектров). Другие наблюдатели, например, для пространства CIE RGB или других цветовых пространств RGB, определяются другими наборами три функции согласования цветов, которые обычно не являются неотрицательными, и приводят к трехцветным значениям в этих других пространствах, которые могут включать отрицательные координаты для некоторых реальных цветов.

Вычисление XYZ из спектральных данных

Случай излучения

Трехцветные значения для цвета со спектральной яркостью L e, Ω, λ в терминах стандартного наблюдателя:

X = ∫ λ L e, Ω, λ (λ) x ¯ (λ) d λ, {\ displaystyle X = \ int _ {\ lambda} L_ {\ mathrm {e}, \ Omega, \ lambda} (\ lambda) \, {\ overline {x}} (\ lambda) \, d \ lambda,}{\ displaystyle X = \ int _ {\ lambda} L _ {\ mathrm {e}, \ Omega, \ lambda} (\ lambda) \, {\ overline {x}} ( \ lambda) \, d \ lambda,}
Y = ∫ λ L e, Ω, λ (λ) Y ¯ (λ) d λ, {\ Displaystyle Y = \ int _ {\ lambda} L _ {\ mathrm {e}, \ Omega, \ lambda} (\ lambda) \, {\ overline {y}} (\ lambda) \, d \ lambda,}{\ displaystyle Y = \ int _ {\ lambda} L _ {\ mathrm {e}, \ Omega, \ lambda} ( \ lambda) \, {\ overline {y}} (\ lambda) \, d \ lambda,}
Z = ∫ λ L e, Ω, λ (λ) z ¯ (λ) d λ. {\ displaystyle Z = \ int _ {\ lambda} L _ {\ mathrm {e}, \ Omega, \ lambda} (\ lambda) \, {\ overline {z}} (\ lambda) \, d \ lambda.}{\ displaystyle Z = \ int _ {\ lambda} L _ {\ mathrm {e }, \ Omega, \ lambda} (\ lambda) \, {\ overline {z}} (\ lambda) \, d \ lambda.}

где λ {\ displaystyle \ lambda}\ lambda - длина волны эквивалентного монохроматического света (измеряется в нанометрах ), и обычные пределы интеграл: λ ∈ [380, 780] {\ displaystyle \ lambda \ in [380,780]}{\ displaystyle \ lambda \ in [380,780]} .

Значения X, Y и Z ограничены, если спектр яркости L e, Ω, λ ограничено.

Светоотражающие и пропускающие футляры

Светоотражающие и пропускающие футляры очень похожи на излучающие, с некоторыми отличиями. Спектральная яркость L e, Ω, λ заменяется спектральным коэффициентом отражения (или коэффициентом пропускания ) S (λ) измеряемого объекта, умноженным на спектральное распределение мощности источника света I (λ).

Икс знак равно KN ∫ λ S (λ) I (λ) Икс ¯ (λ) d λ, {\ Displaystyle X = {\ frac {K} {N}} \ int _ {\ lambda} S (\ lambda) \, I (\ lambda) \, {\ overline {x}} (\ lambda) \, d \ lambda,}{\ displaystyle X = {\ frac {K} {N}} \ int _ {\ lambda} S (\ lambda) \, I (\ lambda) \, {\ overline {x}} (\ lambda) \, d \ lambda,}
Y = KN ∫ λ S (λ) I (λ) y ¯ (λ) d λ, {\ displaystyle Y = {\ frac {K} {N}} \ int _ {\ lambda} S (\ lambda) \, I (\ lambda) \, {\ overline {y}} (\ lambda) \, d \ lambda,}{\ displaystyle Y = {\ frac {K} {N}} \ int _ {\ lambda} S (\ lambda) \, I (\ lambda) \, {\ overline {y}} (\ lambda) \, d \ lambda,}
Z = KN ∫ λ S (λ) I (λ) z ¯ (λ) d λ, {\ displaystyle Z = {\ frac {K} {N}} \ int _ {\ lambda} S (\ lambda) \, I (\ lambda) \, {\ overline {z}} (\ lambda) \, d \ lambda,}{\ displaystyle Z = {\ frac {K} {N}} \ int _ {\ lambda} S (\ lambda) \, I (\ lambda) \, {\ overline {z }} (\ лямбда) \, d \ лямбда,}

где

N = ∫ λ I (λ) y ¯ (λ) d λ, {\ displaystyle N = \ int _ {\ lambda} I (\ lambda) \, {\ overline {y}} (\ lambda) \, d \ lambda,}{\ displaystyle N = \ int _ {\ lambda} I (\ lambda) \, { \ overline {y}} (\ lambda) \, d \ lambda,}

K является коэффициент масштабирования (обычно 1 или 100), а λ {\ displaystyle \ lambda}\ lambda - длина волны эквивалентного монохроматического света (измеряется в нанометрах ), а стандартные пределы интеграла: λ ∈ [380, 780] {\ displaystyle \ lambda \ in [380,780]}{\ displaystyle \ lambda \ in [380,780]} .

диаграмма цветности CIE xy и цветовое пространство CIE xyY
CIE 1931 цвета диаграмма цветности темпа. Внешняя кривая граница - это спектральный (или монохроматический) локус с длинами волн, показанными в нанометрах. Обратите внимание, что цвета, отображаемые на экране на этом изображении, указаны с использованием sRGB, поэтому цвета вне гаммы sRGB не отображаются должным образом. В зависимости от цветового пространства и калибровки устройства отображения цвета sRGB также могут отображаться некорректно. На этой диаграмме показаны максимально насыщенные яркие цвета, которые могут быть воспроизведены с помощью компьютерного монитора или телевизора. Диаграмма цветности цветового пространства CIE 1931, представленная с точки зрения цветов с более низкой насыщенностью и значением, чем показанные на диаграмме выше, которые могут быть получены из пигментов, таких как те, которые используются в печати. Названия цветов взяты из цветовой системы Munsell. Сплошная кривая с точками посередине - это планковский локус, с точками, соответствующими нескольким избранным температурам черного тела, которые указаны чуть выше оси x..

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

Цветовое пространство CIE XYZ было специально спроектировано так, чтобы параметр Y был мерой яркости цвета. Затем цветность определяется двумя производными параметрами x и y, причем два из трех нормализованных значений являются функциями всех трех трехцветных значений X, Y и Z:

x = XX + Y + Z {\ displaystyle x = {\ frac {X} {X + Y + Z}}}x = {\ frac {X} {X + Y + Z}}
y = YX + Y + Z {\ displaystyle y = {\ frac {Y} {X + Y + Z}}}y = {\ frac {Y} {X + Y + Z}}
z = ZX + Y + Z = 1 - x - y {\ displaystyle z = {\ frac {Z} {X + Y + Z}} = 1-xy}z = {\ frac {Z} {X + Y + Z}} = 1- ху

Производное цветовое пространство, заданное x, y и Y известны как цветовое пространство CIE xyY и широко используются для задания цветов на практике.

Значения цветности X и Z могут быть рассчитаны на основе значений цветности x и y и значения цветности Y:

X = Y yx, {\ displaystyle X = {\ frac {Y} {y }} x,}{\ displaystyle X = {\ frac {Y} {y}} x,}
Z = Y y (1 - x - y). {\ displaystyle Z = {\ frac {Y} {y}} (1-x-y).}{\ displaystyle Z = {\ frac {Y} {y}} (1-xy).}

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

Математически цвета диаграммы цветности занимают область реальной проективной плоскости.

Диаграмма цветности иллюстрирует ряд интересных свойств цветового пространства CIE XYZ:

  • Диаграмма представляет все цветностей, видимых среднему человеку. Они показаны в цвете, и эта область называется гаммой человеческого зрения. Палитра всех видимых цветностей на графике CIE представляет собой фигуру в форме языка или подковы, показанную цветом. Изогнутый край гаммы называется спектральным локусом и соответствует монохроматическому свету (каждая точка представляет собой чистый оттенок одной длины волны) с длинами волн, указанными в нанометрах. Прямая кромка в нижней части гаммы называется линией пурпурного цвета. Эти цвета, хотя и находятся на границе гаммы, не имеют аналогов в монохроматическом свете. Менее насыщенные цвета появляются внутри фигуры с белым в центре.
  • Видно, что все видимые цветности соответствуют неотрицательным значениям x, y и z (и, следовательно, неотрицательнымзначениям X, Y и Z).
  • создать любые точки цвета на диаграмме цветности, то все цвета, которые лежат на прямой линии между двумя точками, могут быть созданы путем смешивания этих двух цветов. Отсюда следует, что цветовая гамма должна быть выпуклой по форме. Все цвета, которые могут быть образованы путем смешивания трех источников, находятся внутри треугольника, образованного точками источников на диаграмме цветности (и так далее для нескольких источников).
  • Равная смесь двух одинаково ярких цветов обычно не дает лежат в середине этого отрезка линии. В более общем плане на диаграмме цветности CIE xy не соответствует различия между двумя цветами. В начале 1940-х годов Дэвид Макадам изучил природу зрительной чувствительности к цветовым различиям и обобщил свои результаты в концепции эллипса Макадама. На основе работы MacAdam были разработаны цветовые пространства CIE 1960, CIE 1964 и CIE 1976 с целью достижения единообразия восприятия (равные расстояния в цвете соответствуют равным различиям в цвете)). Хотя они были явным улучшением по системе CIE 1931.
  • Можно видеть, что, учитывая три реальных источника, эти источники не могут охватывать весь диапазон человеческого зрения. С геометрической точки зрения в пределах гаммы нет трех точек, которые делают треугольник, включающий всю гамму; или, проще говоря, охват человеческого зрения не является треугольником.
  • Свет с с точки зрения длины волны (равная мощность в каждом интервале 1 нм) соответствует точке (x, y) = (1/3, 1/3).

Смешивание цветов, указанные с помощью диаграммы цветности xy CIE

Когда два или более цветов смешиваются аддитивно, координаты цветности x и y результирующий цвет (x mix, y mix) может быть вычислен из цветностей компонентов смеси (x 1,y1; x 2,y2;…; x n,yn) и соответствующие им яркости (L 1, L 2,…, L n) по следующей формулам:

xmix = x 1 y 1 L 1 + x 2 y 2 L 2 + ⋯ + xnyn L n L 1 y 1 + L 2 y 2 + ⋯ + L nyn, ymix = L 1 + L 2 + ⋯ + L n L 1 y 1 + L 2 y 2 + ⋯ + L nyn {\ displaystyle x _ {\ mathrm {mix}} = {\ frac {{\ dfrac {x_ {1}} {y_ {1}}} L_ {1} + {\ dfrac {x_ {2}} {y_ {2}}} L_ {2} + \ dots + {\ dfrac {x_ {n }} {y_ {n}}} L_ {n}} {{\ dfrac {L_ {1}} {y_ {1}}} + {\ dfrac {L_ {2}} {y_ {2}}} + \ точки + {\ dfrac {L_ {n}} {y _ {n}}}}} \ quad, \ quad y _ {\ mathrm {mix}} = {\ frac {L_ {1} + L_ {2} + \ dots + L_ {n}} {{\ dfrac {L_) {1}} {y_ {1}}} + {\ dfrac {L_ {2}} {y_ {2}}} + \ dots + {\ dfrac {L_ {n}} {y_ {n}}}}}}{\ displaystyle x _ {\ mathrm {mix}} = { \ frac {{\ dfrac {x_ {1}} {y_ {1}}} L_ {1} + {\ dfrac {x_ {2}} {y_ {2}}} L_ {2} + \ dots + {\ dfrac {x_ {n}} {y_ {n}}} L_ {n}} {{\ dfrac {L_ {1}} {y_ {1}}} + {\ dfrac {L_ {2}} {y_ {2) }}} + \ dots + {\ dfrac {L_ {n}} {y_ {n}}}}} \ quad, \ quad y _ {\ mathrm {mix}} = {\ frac {L_ {1} + L_ { 2} + \ dots + L_ {n}} {{\ dfrac {L_ {1}} {y_ {1}}} + {\ dfrac {L_ {2}} {y_ {2}}} + \ dots + { \ dfrac {L_ {n}} {y_ {n}}}}}}

Эти формулы могут быть выведены из ранее представленных определений координат системы координат x и y, воспользовавшись тем фактом, что значения цветности X, Y и Z отдельных компонентов смеси являются непосредственно аддитивными. Вместо значений яркости (L 1, L 2 и т. Д.) Можно альтернативно использовать любую другую фотометрическую форму, которая прямо пропорциональна трехцветному значению Y (естественно, это означает, что Y сам также может быть использован).

Как уже регистрируется, когда два цвета смешиваются, результирующий цвет x mix, y mix будет лежать на отрезке прямой линии, который соединяет эти цвета на CIE xy диаграмма цветности. Чтобы вычислить соотношение смешивания компонентов цветов x 1,y1и x 2,y2, приводит к определенному x mix, y mix на этом отрезке линии, можно использовать формулу

L 1 L 2 знак равно y 1 (x 2 - xmix) y 2 (xmix - x 1) = y 1 (y 2 - ymix) y 2 (ymix - y 1) {\ displaystyle {\ frac {L_ {1}} { L_ {2}}} = {\ frac {y_ {1} \ left (x_ {2} -x _ {\ mathrm {mix}} \ right)} {y_ {2} \ left (x _ {\ mathrm { mix}} -x_ {1} \ right)}} = {\ frac {y_ {1} \ left (y_ {2} -y _ {\ mathrm {mix}} \ right)} {y_ {2} \ left (y _ {\ mathrm {mix}} -y_ {1} \ right)}}}{\ displaystyle {\ frac {L_ {1}} {L_ {2}}} = {\ frac {y_ {1} \ left (x_ {2} -x _ {\ mathrm {mix}} \ right)} {y_ {2} \ left (x _ {\ mathrm {mix}} -x_ {1} \ right)}} = {\ frac {y_ {1} \ left (y_ {2} -y _ {\ mathrm {mix}} \ right)} {y_ {2} \ left (y _ {\ mathrm {mix}} -y_ {1} \ right)}}}

где L 1 - яркость цвета x 1,y1и L 2 яркость цвета x 2,y2. Обратите внимание, что поскольку y mix однозначно означает x mix и наоборот, знания одного или другого достаточно для расчета соотношения смешивания. Также обратите внимание, что в соответствии с примечаниями, касающимися формул для x mix и y mix, коэффициент смешивания L 1/L2может быть выражен в терминах других фотометрических величин, кроме яркости.

Определение цветового пространства CIE XYZ

Цветовое пространство CIE RGB

Цветовое пространство CIE RGB одним из многих цветовых пространств RGB, отличающихся конкретным набором монохроматических ( одночастотных) основных цветов.

В 1920-х годах У. Дэвид Райт провел два независимых эксперимента по восприятию цвета людьми с десятью наблюдателями. Их результаты заложили основу для спецификации трехцветного цветового пространства CIE XYZ.

Палитра основных цветов CIE RGB и расположение основных цветов на диаграмме цветности xy CIE 1931.

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

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

Соглашения согласования цветов CIE 1931 RGB. Согласование цветов - это количество основных цветов, необходимое для согласования монохроматическим тестовым цветом на длине волны, показанной на горизонтальной шкале.

Несмотря на то, что эксперименты проводились с использованием различных основных цветов при разной интенсивности, все результаты были обобщены стандартизированными функциями согласования цветов CIE RGB r ¯ (λ) {\ displaystyle {\ overline {r}} (\ lambda)}{\ overline {r}} (\ lambda) , g ¯ (λ) {\ displaystyle {\ overline {g}} (\ lambda)}{\ overline {g}} (\ lambda) и b ¯ (λ) {\ displaystyle {\ overline {b}} (\ lambda)}{\ overline {b}} (\ lambda) , полученный с использованием трех монохроматических основных цветов на стандартизованных длинах волн 700 нм (красный), 546,1 нм (зеленый) и 435,8 нм ( синий). Назначение сопоставления цветов - это количество основных цветов, необходимых для сопоставления основных цветов монохроматического теста. Эти функции показаны на графике справа (CIE 1931). Обратите внимание, что r ¯ (λ) {\ displaystyle {\ overline {r}} (\ lambda)}{\ overline {r}} (\ lambda) и g ¯ (λ) {\ displaystyle {\ overline {g }} (\ lambda)}{\ overline {g}} (\ lambda) равны нулю при 435,8 нм, r ¯ (λ) {\ displaystyle {\ overline {r}} (\ lambda)}{\ overline {r}} (\ lambda) и b ¯ (λ) {\ displaystyle {\ overline {b}} (\ lambda)}{\ overline {b}} (\ lambda) равны нулю при 546,1 нм и g ¯ (λ) {\ displaystyle { \ overline {g}} (\ lambda)}{\ overline {g}} (\ lambda) и b ¯ (λ) {\ displaystyle {\ overline {b}} (\ lambda)}{\ overline {b}} (\ lambda) равны нулю при 700 нм, поскольку в этих случаях тестовый цвет является одним из основных. Первичные цвета с длинами волн 546,1 нм и 435,8 нм были выбраны, поскольку они представляют собой легко воспроизводимые монохроматические линии разряда паров ртути. Длина волны 700 нм, которую в 1931 году было невозможно воспроизвести в монохроматическом луче, была выбрана, как восприятие цвета глазом на этой длине волны практически не меняется, и поэтому небольшие ошибки в длине этой волны первичной обмотки мало повлияют на результаты.

Выполнение контрактов на получение цветов и первичные цвета рекомендованной CIE после долгих размышлений. Отсечки на коротковолновой и длинноволновой сторонах диаграммы выбраны несколько произвольно; человеческий глаз действительно может видеть свет с длиной волны примерно до 810 нм, но с чувствительностью, которая во много тысяч раз ниже, чем для зеленого света. Эти функции согласования цветов определяют так называемый «наблюдатель 1931 CIE». Обратите внимание, что вместо того, чтобы указывать яркость каждого основного цвета, кривые нормализуются, чтобы иметь постоянную площадь под ними. Эта область фиксируется на конкретном значении, указав, что

∫ 0 ∞ r ¯ (λ) d λ = ∫ 0 ∞ g ¯ (λ) d λ = ∫ 0 ∞ b ¯ (λ) d λ. {\ displaystyle \ int _ {0} ^ {\ infty} {\ overline {r}} (\ lambda) \, d \ lambda = \ int _ {0} ^ {\ infty} {\ overline {g}} ( \ lambda) \, d \ lambda = \ int _ {0} ^ {\ infty} {\ overline {b}} (\ lambda) \, d \ lambda.}{\ displaystyle \ int _ {0} ^ {\ infty} {\ overline {r}} (\ lambda) \, d \ lambda = \ int _ {0} ^ {\ infty} {\ overline {g}} (\ lambda) \, d \ lambda = \ int _ {0} ^ {\ infty} {\ overline {b} } (\ лямбда) \, d \ лямбда.}

Полученные нормализованные функции сопоставления цветов масштабируются в существении r: g: b 1: 4,5907: 0,0601 для источника яркости и 72,0962: 1,3791: 1 для источника яркости для воспроизведения функций соответствия истинного цвета. Предлагая стандартизировать основные цвета, CIE установил международную систему объективной цветовой нотации.

Данные масштабные функции согласования цветов, значения цветового стимула RGB для цвета с спектральным распределением мощности S (λ) {\ displaystyle S (\ лямбда) }{\ displaystyle S (\ lambda)} тогда будет задано следующим образом:

R = ∫ 0 ∞ S (λ) r ¯ (λ) d λ, {\ displaystyle R = \ int _ {0} ^ {\ infty} S (\ lambda) \, {\ overline {r}} (\ lambda) \, d \ lambda,}{\ displaystyle R = \ int _ {0} ^ {\ infty} S (\ lambda) \, {\ overline {r}} (\ lambda) \, d \ lambda,}
G = ∫ 0 ∞ S (λ) g ¯ (λ) d λ, {\ displaystyle G = \ int _ {0} ^ {\ infty} S (\ lambda) \, {\ overline {g}} (\ lambda) \, d \ lambda,}{\ displaystyle G = \ int _ {0} ^ {\ infty} S (\ lambda) \, {\ overline {g}} (\ lambda) \, d \ lambda,}
B = ∫ 0 ∞ S (λ) b ¯ ( λ) d λ. {\ displaystyle B = \ int _ {0} ^ {\ infty} S (\ lambda) \, {\ overline {b}} (\ lambda) \, d \ lambda.}{\ displaystyle B = \ int _ {0} ^ {\ infty} S (\ lambda) \, {\ overline {b}} (\ lambda) \, d \ lambda.}

Это все внутренние Продукты и могут рассматриваться как проекция проекция бесконечного закона в трехмерный цвет.

Грассмана

Кто-то может спросить: «Почему возможно, что Райт а результаты Гильдии можно суммировать с использованием различных цветов и интенсивности, отличных от используемых? "Можно также спросить:« А как насчет случая, когда сравниваемые тестовые цвета не установлены монохроматическими? » Эта линейность выражается в законе Грассмана.

Пространство CIE RGB может обозначать цветности обычным образом: координаты цветности - это r, g и b, где:

r = RR + G + B, {\ displaystyle r = {\ frac {R} {R + G + B}},}{\ displaystyle r = {\ frac {R} {R + G + B}},}
g = GR + G + B, {\ displaystyle g = {\ frac {G} {R + G + B}},}{\ displaystyle g = {\ frac {G} {R + G + B}},}
b = BR + G + B. {\ displaystyle b = {\ frac {B} {R + G + B}}.}{\ displaystyle b = {\ frac {B} {R + G + B}}.}

Построение цветового пространства CIE XYZ из данных Райта - Гильдии

Файл: гамма SRGB в CIEXYZ сетка цветового пространства.webm Воспроизведение мультимедиа Файл: видимая гамма в цветовом пространстве CIEXYZ Сетка белой точки D65.webm Воспроизведение мультимедиа Цветовой охват sRGB (слева) и видимая гамма при освещении D65 (справа), проецируемые в цветовом пространстве CIEXYZ. X и Z - горизонтальные оси; Y - вертикальная ось. Файл: гамма SRGB в сетке цветового пространства CIExyY.webm Воспроизвести мультимедиа Файл: видимая гамма в цветовом пространстве CIExyY, сетка точки белого D65. webm Воспроизвести мультимедиа Цветовой охват sRGB (слева) и видимый охват при освещении D65 (справа), проецируемый в цветовом пространство CIExyY. x и y - го ризонтальные оси; Y - вертикальная ось.

Разработав модель человеческого зрения RGB с использованием функций сопоставления CIE RGB, члены специальной комиссии пожелали создать другое цветовое пространство, которое было связано с цветовым пространством CIE RGB. Предполагается, что закон Грассмана выполнено и новое пространство будет выполнено с пространством CIE RGB посредством линейного преобразования. Новое пространство будет определяться с помощью трех новых функций согласования цветов x ¯ (λ) {\ displaystyle {\ overline {x}} (\ lambda)}{\ overline {x}} (\ lambda) , y ¯ (λ) {\ displaystyle {\ overline {y}} (\ lambda)}{\ overline {y}} (\ lambda) и z ¯ (λ) {\ displaystyle {\ overline {z}} (\ lambda)}{\ overline {z}} (\ lambda) , как описано выше. Новое цветовое пространство будет выбрано так, чтобы иметь следующие желаемые свойства:

Диаграмма в пространстве цветности CIE rg, показывающая построение треугольника, определяющего цветовое пространство CIE XYZ. Треугольник C b-Cg-Cr- это просто треугольник xy = (0, 0), (0, 1), (1, 0) в пространстве цветности xy CIE. Линия, соединяющая C b и C r, является алычной. Обратите внимание, что спектральный годограф проходит через rg = (0, 0) на 435,8 нм, через rg = (0, 1) на 546,1 нм и через rg = (1, 0) на 700 нм. Кроме того, точка равной энергии (E) находится при rg = xy = (1/3, 1/3).
  1. Новые функции согласования цветов должны были быть везде больше или равны нулю. В 1931 году вычисления производились вручную или с помощью логарифмической линейки, и указание положительных значений было полезным упрощением вычислений.
  2. y ¯ (λ) {\ displaystyle {\ overline {y}} ( \ lambda)}{\ overline {y}} (\ lambda) функция согласования цветов будет в точности равна функции световой отдачи V (λ) для "стандартного фотопического наблюдателя CIE". Функция яркости описывает изменение воспринимаемой яркости в зависимости от длины волны. Тот факт, что функция яркости может быть построена путем линейной комбинации функций согласования цветов RGB, никоим образом не гарантировался, но можно было ожидать, что это будет почти верным из-за почти линейной природы человеческого зрения. Опять же, основной причиной этого требования было упрощение вычислений.
  3. Для постоянной энергии белой точки требовалось, чтобы x = y = z = 1/3.
  4. В силу определения цветности и требования положительных значений x и y можно видеть, что гамма всех цветов будет лежать внутри треугольника [1, 0], [0, 0 ], [0, 1]. Требовалось, чтобы гамма заполняла это пространство практически полностью.
  5. Было обнаружено, что z ¯ (λ) {\ displaystyle {\ overline {z}} (\ lambda)}{\ overline {z}} (\ lambda) функция согласования цветов может быть установлена ​​на ноль выше 650 нм, оставаясь в пределах экспериментальной ошибки. Для простоты вычислений было указано, что это будет так.

С геометрической точки зрения выбор нового цветового пространства равносилен выбору нового треугольника в пространстве цветности rg. На рисунке вверху справа координаты цветности rg показаны на двух осях черным цветом вместе с гаммой стандартного наблюдателя 1931 года. Красным цветом показаны оси цветности CIE xy, которые были определены в соответствии с вышеуказанными требованиями. Требование, чтобы координаты XYZ были неотрицательными, означает, что треугольник, образованный C r, C g, C b, должен охватывать всю гамму стандарта. наблюдатель. Линия, соединяющая C r и C b, фиксируется требованием, чтобы y ¯ (λ) {\ displaystyle {\ overline {y}} (\ lambda)}{\ overline {y}} (\ lambda) функция равна функции яркости. Эта линия является линией нулевой яркости и называется алычне. Требование, чтобы функция z ¯ (λ) {\ displaystyle {\ overline {z}} (\ lambda)}{\ overline {z}} (\ lambda) была равна нулю выше 650 нм, означает, что линия, соединяющая C g и C r должны касаться гаммы в области K r. Это определяет местоположение точки C r. Требование, чтобы точка равной энергии определялась как x = y = 1/3, накладывает ограничение на линию, соединяющую C b и C g, и, наконец, требование, чтобы гамма fill the space устанавливает второе ограничение на эту строку, чтобы она была очень близка к гамме в зеленой области, которая определяет расположение C g и C b. Вышеописанное преобразование - это линейное преобразование из пространства CIE RGB в пространство XYZ. Стандартное преобразование, принятое специальной комиссией CIE, было следующим:

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

[XYZ] = 1 b 21 [b 11 b 12 b 13 b 21 b 22 b 23 b 31 b 32 b 33] [RGB] = 1 0,176 97 [0,490 00 0,310 00 0.200 00 0,176 97 0,812 40 0,010 63 0,000 00 0,010 00 0,990 00] [RGB] {\ displaystyle {\ begin {bmatrix} X \\ Y \\ Z \ end {bmatrix}} = {\ frac {1} {b_ {21}}} {\ begin {bmat rix} b_ {11} b_ { 12} b_ {13} \\ b_ {21} b_ {22} b_ {23} \\ b_ {31} b_ {32} b_ {33} \ end {bmatrix}} {\ begin {bmatrix } R \\ G \\ B \ end {bmatrix}} = {\ frac {1} {0.176 \, 97}} {\ begin {bmatrix} 0.490 \, 00 0.310 \, 00 0.200 \, 00 \\ 0,176 \, 97 0,812 \, 40 0,010 \, 63 \\ 0,000 \, 00 0,010 \, 00 0,990 \, 00 \ end {bmatrix}} {\ begin {bmatrix} R \\ G \ \ B \ end {bmatrix}}}{\ displaystyle {\ begin {bmatrix} X \\ Y \\ Z \ end {bmatrix}} = {\ frac {1} {b_ {21}}} {\ begin {bmatrix} b_ {11} b_ {12} b_ {13} \\ b_ {21} b_ { 22} b_ {23} \\ b_ {31} b_ {32} b_ {33} \ end {bmatrix}} {\ begin {bmatrix} R \\ G \\ B \ end {bmatrix}} = {\ frac { 1} {0.176 \, 97}} {\ begin {bmatrix} 0.490 \, 00 0.310 \, 00 0.200 \, 00 \\ 0.176 \, 97 0.812 \, 40 0.010 \, 63 \\ 0.000 \, 00 0.010 \, 00 0.990 \, 00 \ end {bmatrix}} {\ begin {bmatrix} R \\ G \\ B \ end {bmatrix}}}

Хотя приведенная выше матрица точно указана в стандарте, в другом направлении используется обратная матрица, которая точно не указана, но точно равна:

[RGB] = [0,418 47 - 0,158 66 - 0,082 835 - 0,091 169 0,252 43 0,015 708 0,000 920 90 - 0,002 549 8 0,178 60] ⋅ [XYZ] {\ displaystyle { \ begin {bmatrix} R \\ G \\ B \ end {bmatrix}} = {\ begin {bmatrix} 0,418 \, 47 -0,158 \, 66 -0,082 \, 835 \\ - 0,091 \, 169 0,252 \, 43 0,015 \, 708 \\ 0,000 \, 920 \, 90 -0,002 \, 549 \, 8 0,178 \, 60 \ end {bmatrix}} \ cdot {\ begin {bmatrix} X \\ Y \ \ Z \ end {bmatrix}}}{\ displaystyle {\ begin {bmatrix} R \\ G \\ B \ end {bmatrix} } = {\ begin {bmatrix} 0,418 \, 47 -0,158 \, 66 -0,082 \, 835 \\ - 0,091 \, 169 0,252 \, 43 0,015 \, 708 \\ 0,000 \, 920 \, 90 -0,002 \, 549 \, 8 0.178 \, 60 \ end {bmatrix}} \ cdot {\ begin {bmatrix} X \\ Y \\ Z \ end {bmatrix}}}

Все интегралы функций согласования цветов XYZ должны быть равным требованием 3 выше, и это задает интегралом фотопической световой отдачи f соблюдение требований 2 выше. Табличные кривые чувствительности имеют определенную произвольность. Формы отдельных кривых чувствительности по осям X, Y и Z могут быть измерены с достаточной точностью. Общая кривая яркость (которая на самом деле представляет собой совокупную сумму этих трех кривых) является субъективной, поскольку она включает в себя вопрос испытуемого, имеющего два источника света разных цветов. Таким же образом относительные величины кривых X, Y и Z произвольны. Кроме того, можно определить допустимое цветовое с кривой чувствительности X, которая имеет удвоенную амплитуду амплитуды. Это новое цветовое пространство будет иметь другую форму. Кривые чувствительности в цветовых пространствах CIE 1931 и 1964 XYZ масштабируют, чтобы иметь равные площади под кривыми.

См. Также
Ссылки
Дополнительная литература
  • Бродбент, Артур Д. (август 2004 г.). «Критический обзор развития функций согласования цветов CIE1931 RGB». Исследование и применение цвета. 29 (4): 267–272. DOI : 10.1002 / col.20020. В данной статье описывается разработка координат цветности CIE1931 и функций согласования цветов, начиная с исходных экспериментальных данных W. D. Wright и J. Guild. Дается достаточно информации, чтобы воспроизвести результаты проверки, полученные на этапах вычислений, и критически проанализировать используемые процедуры. К сожалению, некоторая информация, необходимая для преобразования координат, никогда не была опубликована, и в прилагаемых таблицах представлены вероятные версии этих недостающих данных.
  • Трезона, Пэт В. (2001). «Вывод 1964 CIE 10 ° XYZ функций согласования цветов и их применимость в фотометрии». Исследование и применение цвета. 26 (1): 67–75. doi : 10.1002 / 1520-6378 ( 200102) 26: 1 <67::AID-COL7>3.0.CO; 2-4.
  • Райт, Уильям Дэвид (2007). «Золотой юбилей цвета в CIE - Историческая и экспериментальная подоплека системы колориметрии CIE 1931 года». В Шанда, Янош (ред.). Колориметрия. Wiley Interscience. С. 9–24. doi : 10.1002 / 9780470175637.cdiv class="ht". ISBN 978-0-470-04904-4.(первоначально опубликовано Обществом красильщиков и колористов, Брэдфорд, 1981.)
Внешние ссылки
Последняя правка сделана 2021-05-13 11:03:15
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте