Разница в цвете
В науке о цвете цветовая разница или цветовое расстояние — это разделение между двумя цветами . Эта метрика позволяет количественно оценить понятие, которое раньше можно было описать только прилагательными. Количественная оценка этих свойств имеет большое значение для тех, чья работа имеет решающее значение для цвета. Общие определения используют евклидово расстояние в аппаратно-независимом цветовом пространстве .
евклидов
[ редактировать ]sRGB
[ редактировать ]Поскольку большинство определений цветового различия представляют собой расстояния внутри цветового пространства , стандартным средством определения расстояний является евклидово расстояние. Если в настоящее время у вас есть кортеж RGB (красный, зеленый, синий) и вы хотите найти цветовую разницу, одним из самых простых в вычислительном отношении является рассмотрение линейных размеров R , G , B, определяющих цветовое пространство.
Очень простой пример можно привести между двумя цветами со значениями RGB (0, 64, 0) ( ) и (255, 64, 0) ( ): их расстояние равно 255. Переход оттуда к (255, 64, 128) ( ) — расстояние 128.
Когда мы хотим вычислить расстояние от первой точки до третьей точки (т.е. изменив более одного значения цвета), мы можем сделать это:
Когда результат также должен быть простым в вычислительном отношении, часто приемлемо удалить квадратный корень и просто использовать
Это будет работать в тех случаях, когда один цвет БЫЛ сравнивать с одним цветом, и нужно просто узнать, больше ли расстояние. Если эти квадраты цветовых расстояний суммируются, такая метрика фактически становится дисперсией цветовых расстояний.
Было много попыток взвесить значения RGB, чтобы они лучше соответствовали человеческому восприятию, где компоненты обычно взвешиваются (красный 30%, зеленый 59% и синий 11%), однако это очевидно [ нужна ссылка ] хуже определяют цвета и, по сути, являются вкладом в яркость этих цветов, а не в степень, в которой человеческое зрение менее терпимо к этим цветам. Более близкие приближения были бы более правильными (для нелинейного sRGB с использованием цветового диапазона 0–255): [ 1 ]
где:
Одно из лучших недорогих приближений, иногда называемое «красным средним», плавно сочетает в себе два случая: [ 1 ]
Существует ряд формул цветового расстояния, которые пытаются использовать цветовые пространства, такие как HSV или HSL, с оттенком, представленным в виде круга, помещая различные цвета в трехмерное пространство цилиндра или конуса, но большинство из них являются всего лишь модификациями. RGB; без учета различий в восприятии цвета человеком они будут иметь тенденцию быть на уровне простой евклидовой метрики. [ нужна ссылка ]
Равномерные цветовые пространства
[ редактировать ]CIELAB и CIELUV — это относительно однородные по восприятию цветовые пространства, которые использовались в качестве пространств для евклидовых мер цветового различия. Версия CIELAB известна как CIE76. Однако позже была обнаружена неоднородность этих пространств, что привело к созданию более сложных формул.
Единообразное цветовое пространство : цветовое пространство, в котором эквивалентные числовые различия представляют собой эквивалентные визуальные различия, независимо от местоположения в цветовом пространстве. По-настоящему однородное цветовое пространство было целью ученых-цветоведов на протяжении многих лет. Большинство цветовых пространств, хотя и не идеально однородных, называются однородными цветовыми пространствами, поскольку они более однородны по сравнению с диаграммой цветности.
- Глоссарий X-rite [ 2 ]
Предполагается, что однородное цветовое пространство обеспечивает простую меру разницы цветов, обычно евклидову, «просто работающую». Цветовые пространства, которые улучшают эту проблему, включают CAM02-UCS , CAM16-UCS и J z a z b z . [ 3 ]
Рек. ITU-R BT.2124 или Δ E ITP
[ редактировать ]В 2019 году был введен новый стандарт WCG и HDR , поскольку CIEDE2000 для него не подходил: CIEDE2000 ненадежен при яркости ниже 1 кд/м. 2 и не проверено выше 100 кд/м 2 ; кроме того, даже в синей первичной шине BT.709 CIEDE2000 занижает ошибку. [ 4 ] Δ E ITP масштабируется таким образом, что значение 1 указывает на возможность едва заметной разницы в цвете. Показатель цветового различия Δ E ITP получен из дисплея, указанного IC T C P , но XYZ также доступен в стандарте. Формула представляет собой просто масштабированное евклидово расстояние: [ 5 ]
где компоненты этого «ITP» определяются выражением
- Я = Я ,
- Т = 0,5 С Т ,
- п знак равно C п .
Другие геометрические конструкции
[ редактировать ]Известно, что евклидова мера плохо работает на больших цветовых расстояниях (т.е. более 10 единиц в большинстве систем). Гибридный подход, при котором расстояние такси . между плоскостью освещенности и плоскостью цветности используется , лучше работает на CIELAB. [ 6 ]
СИЭЛАБ ΔE*
[ редактировать ]В этом разделе отсутствует информация о значениях разницы приемлемости в промышленности. ( июль 2021 г. ) |
Международная комиссия по освещению (CIE) называет их метрику расстояния Δ E* (также неточно называемую dE * , dE или «Delta E»), где дельта — это греческая буква, часто используемая для обозначения разницы, а E означает Empfindung ; По-немецки «ощущение». Использование этого термина восходит к Герману фон Гельмгольцу и Эвальду Герингу . [ 7 ] [ 8 ]
Перцептивные неравномерности в базовом цветовом пространстве CIELAB привели к тому, что CIE с годами усовершенствовала свое определение, что привело к появлению более совершенных (согласно рекомендациям CIE) формул 1994 и 2000 годов. [ 9 ] Эти неравномерности важны, поскольку человеческий глаз более чувствителен к определенным цветам, чем к другим . Метрика CIELAB используется для определения допусков цвета твердых тел CMYK. Хорошая метрика должна учитывать это, чтобы понятие « просто заметной разницы » (JND) имело смысл. В противном случае определенная ΔE . может быть незначительной между двумя цветами в одной части цветового пространства и быть значительной в какой-то другой части [ 10 ]
Все формулы Δ E* изначально разработаны так, чтобы разница в 1,0 обозначала JND. Этому соглашению обычно следуют другие функции перцептивного расстояния, такие как вышеупомянутая Δ E ITP . [ 11 ] Однако дальнейшие эксперименты могут опровергнуть это проектное предположение, пересмотренный стандарт CIE76 Δ E * от ab JND до 2.3. Например, [ 12 ]
МКО76
[ редактировать ]Формула цветового различия CIE 1976 года — это первая формула, которая связала измеренное цветовое различие с известным набором координат CIELAB. На смену этой формуле пришли формулы 1994 и 2000 годов, поскольку пространство CIELAB оказалось не таким единообразным по восприятию, как предполагалось, особенно в насыщенных областях. Это означает, что эта формула оценивает эти цвета слишком высоко по сравнению с другими цветами.
Учитывая два цвета в цветовом пространстве CIELAB , и , формула цветового различия CIE76 определяется как:
соответствует JND (просто заметная разница). [ 12 ]
КМЦ л:к (1984)
[ редактировать ]В 1984 году Комитет по измерению цвета Общества красильщиков и колористов определил меру различия, основанную на цветовой модели CIE L*C*h , альтернативном представлении координат L*a*b* . Их метрика, названная в честь комитета по разработке, называется CMC l:c . Квазиметрический ( т.е. нарушает симметрию: параметр T основан на оттенке эталонного отдельно) имеет два параметра: яркость (l) и цветность (c), что позволяет пользователям взвешивать разницу на основе соотношения l:c, которое считается подходящим для приложения. Обычно используемые значения: 2:1. [ 13 ] для приемлемости и 1:1 для порога незаметности.
Расстояние цвета к ссылке является: [ 14 ]
CMC l:c предназначен для использования с D65 и CIE Supplementary Observer . [ 15 ]
CIE94
[ редактировать ]Определение цветового различия CIE 1976 года было расширено для устранения неоднородностей восприятия при сохранении цветового пространства CIELAB за счет введения специфичных для приложения параметрических весовых коэффициентов L , k C и k H , также функций SL , а SC k и S H получено на основе данных о допусках автомобильных красок. [ 11 ]
Как и в случае с CMC I:c, Δ E (1994) определяется в цветовом пространстве L*C*h* и также нарушает симметрию, тем самым определяя квазиметрику. Учитывая эталонный цвет [ а ] и другой цвет , разница в том [ 16 ] [ 17 ] [ 18 ]
где
и где k C и k H обычно оба равны единице, а параметрические весовые коэффициенты k L , K 1 и K 2 зависят от применения:
графика текстиль 1 2 0.045 0.048 0.015 0.014
Геометрически количество соответствует среднему арифметическому длин хорд равных кругов цветности двух цветов. [ 19 ]
СИЕДЕ2000
[ редактировать ]Поскольку определение 1994 года не смогло адекватно решить проблему единообразия восприятия , CIE уточнило свое определение с помощью формулы CIEDE2000, опубликованной в 2001 году, добавив пять исправлений: [ 20 ] [ 21 ]
- Термин вращения оттенка (RT ) , предназначенный для работы с проблемной синей областью (углы оттенка около 275°): [ 22 ]
- Компенсация нейтральных цветов (штрихованные значения в разностях L*C*h)
- Компенсация легкости (S L )
- Компенсация цветности ( SC )
- Компенсация оттенка ( SH )
- Примечание. В приведенных ниже формулах следует использовать градусы, а не радианы; вопрос важен для RT Этот .
- Параметрические весовые коэффициенты k L , k C и k H обычно устанавливаются равными единице.
- Примечание. Обратный тангенс (tan −1 ) можно вычислить с помощью стандартной библиотечной процедуры
atan2(b, a′)
который обычно имеет диапазон от -π до π радиан; Цветовые характеристики даны в диапазоне от 0 до 360 градусов, поэтому необходима некоторая корректировка. Обратный тангенс неопределенен, если и a ', и b равны нулю (что также означает, что соответствующий C ' равен нулю); в этом случае установите угол оттенка на ноль. См. Шарма 2005 , уравнение. 7. - Примечание. В приведенном выше примере предполагается, что порядок параметров atan2 будет
atan2(y, x)
. См. реализацию в [ 23 ]
- Примечание. Обратный тангенс (tan −1 ) можно вычислить с помощью стандартной библиотечной процедуры
- Примечание. Если C' 1 или C' 2 равно нулю, то Δh' не имеет значения и может быть установлен равным нулю. См. Шарма 2005 , уравнение. 10.
- Примечание. Если C' 1 или C' 2 равно нулю, то H ' равно h' 1 + h' 2 (не делить на 2; по сути, если один угол неопределенен, тогда используйте другой угол как среднее значение; полагается на неопределенный угол устанавливается равным нулю). См. Шарма 2005 , уравнение. 7 и с. 23, в котором говорилось, что в большинстве реализаций в Интернете в то время была «ошибка в вычислении среднего оттенка».
CIEDE 2000 не является математически непрерывным. Разрыв связан с вычислением среднего оттенка и разница в оттенках . Максимальный разрыв возникает, когда оттенки двух образцов цвета находятся на расстоянии около 180° друг от друга и обычно невелики по отношению к ΔE (менее 4%). [ 24 ] Также наблюдается незначительное нарушение непрерывности из-за смены оттенка. [ 25 ]
Шарма, Ву и Далал предоставили некоторые дополнительные замечания по математике и реализации формулы. [ 25 ]
Толерантность
[ редактировать ]
Допуск касается вопроса: «Что такое набор цветов, которые незаметно/приемлемо близки к заданному эталону?» Если мера расстояния перцептивно однородна , то ответом будет просто «набор точек, расстояние до которых до эталона меньше порога едва заметной разницы (JND)». Для этого требуется единообразная по восприятию метрика, чтобы порог был постоянным во всей гамме (диапазоне цветов). В противном случае порог будет зависеть от эталонного цвета, что будет неудобно для практического руководства.
Например, в цветовом пространстве CIE 1931 контуры допусков определяются эллипсом МакАдама , который удерживает фиксированное значение L* (яркость). Как видно на соседнем рисунке, эллипсы , обозначающие контуры допусков, различаются по размеру. Частично эта неравномерность привела к созданию CIELUV и CIELAB .
В более общем смысле, если разрешено изменять яркость, мы обнаружим, что набор допусков имеет эллипсоидную форму . Увеличение весового коэффициента в вышеупомянутых выражениях расстояния приводит к увеличению размера эллипсоида вдоль соответствующей оси. [ 26 ]
См. также
[ редактировать ]Сноски
[ редактировать ]Примечания
[ редактировать ]- ^ Называется так потому, что оператор не является коммутативным . Это делает его квазиметрическим . Конкретно, оба зависят от только.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Цветовая метрика» . Фаза компьютера .
- ^ «Цветовой словарь» . X-Рит .
- ^ Ли, Чанджун; Ли, Чжицян; Ван, Чжифэн; и др. (декабрь 2017 г.). «Комплексные цветовые решения: CAM16, CAT16 и CAM16-UCS». Исследование и применение цвета . 42 (6): 703–718. дои : 10.1002/col.22131 .
- ^ «Что такое ICtCp – Введение?» (PDF) . Долби. Версия 7.1. Архивировано (PDF) из оригинала 8 мая 2016 г.
- ^ «Объективный показатель для оценки потенциальной видимости цветовых различий на телевидении» (PDF) . Серия БТ: Служба радиовещания (телевидение). Международный союз электросвязи. Январь 2019 г. Рекомендация МСЭ-R BT.2124-0.
- ^ Абаси, Саида; Амани Тегеран, Мохаммед; Фэйрчайлд, Марк Д. (апрель 2020 г.). «Метрики расстояния для очень больших различий в цвете». Исследование и применение цвета . 45 (2): 208–223. дои : 10.1002/col.22451 . S2CID 209914019 .
- ^ Бакхаус, В.; Клигл, Р.; Вернер, Дж.С. (1998). Цветовое зрение: перспективы разных дисциплин . Вальтер де Грюйтер. п. 188. ИСБН 9783110154313 . Проверено 2 декабря 2014 г.
- ^ Вальберг, А. (2005). Цвет светлого видения . Уайли. п. 278. ИСБН 9780470849026 . Проверено 2 декабря 2014 г.
- ^ Фрейзер, Брюс; Бантинг, Фред; Мерфи, Крис (2004). Управление цветом в реальном мире (2-е изд.). Пирсон Образование. ISBN 9780132777957 .
- ^ Оценка формул CIE цветового различия
- ^ Перейти обратно: а б «Дельта Е: Разница в цвете» . Colorwiki.com . Проверено 16 апреля 2009 г.
- ^ Перейти обратно: а б Шарма, Гаурав (2003). Справочник по цифровой цветной визуализации (изд. 1.7.2). ЦРК Пресс . ISBN 0-8493-0900-Х .
- ^ Это означает, что яркость влияет на разницу вдвое меньше (или, что то же самое, допускается удвоенный допуск), чем цветность.
- ^ Линдблум, Брюс Джастин. «Дельта Э (КМЦ)» . Брюслиндблум.com . Проверено 16 апреля 2009 г.
- ^ «КМЦ» (PDF) . Понимание цвета . 8 (13). 1–15 октября 1996 г. Архивировано из оригинала (PDF) 12 марта 2006 г.
- ^ Линдблум, Брюс Джастин. «Дельта Е (CIE 1994)» . Брюслиндблум.com . Проверено 23 марта 2011 г.
- ^ «Программное обеспечение для определения разницы в цвете от Дэвида Хегги» . Colorpro.com. 19 декабря 1995 г. Проверено 16 апреля 2009 г.
- ^ Колориметрия. Часть 4: Цветовое пространство CIE 1976 L*a*b* (Отчет). Проект стандарта. CIE. 2007. CIE DS 014-4.3/E:2007.
- ^ Кляйн, Георг А. (18 мая 2010 г.). Промышленная физика цвета . Спрингер. п. 147 . ISBN 978-1-4419-1196-4 .
- ^ Шарма, Гаурав; У, Вэньчэн; Далал, Эдул Н. (2005). «Формула цветового различия CIEDE2000: замечания по реализации, дополнительные данные испытаний и математические наблюдения» (PDF) . Исследование и применение цвета . 30 (1). Уайли Интерсайенс : 21–30. дои : 10.1002/col.20070 .
- ^ Линдблум, Брюс Джастин. «Дельта Е (CIE 2000)» . Брюслиндблум.com . Проверено 16 апреля 2009 г.
- ↑ Проблема «Синий становится фиолетовым» , Брюс Линдблюм.
- ^ Шарма, Гаурав. «Формула цветового различия CIEDE2000» . Гиперссылка «Таблица Excel» . Проверено 24 октября 2023 г.
- ^ Шарма, Гаурав; У, Вэньчэн; Далал, Эдул Н.; Челик, Мехмет У. (1 января 2004 г.). «Математические разрывы в вычислениях цветоразности CIEDE2000» . Конференция по цвету и изображению . 12 (1): 334–339. дои : 10.2352/CIC.2004.12.1.art00058 .
- ^ Перейти обратно: а б Шарма, Гаурав; У, Вэньчэн; Далал, Эдул Н. (февраль 2005 г.). «Формула цветового различия CIEDE2000: замечания по реализации, дополнительные данные испытаний и математические наблюдения». Исследование и применение цвета . 30 (1): 21–30. дои : 10.1002/col.20070 .
- ^ Сьюзан Хьюз (14 января 1998 г.). «Руководство по пониманию цветовой толерантности» (PDF) . Архивировано из оригинала (PDF) 10 октября 2015 года . Проверено 2 декабря 2014 г.
Дальнейшее чтение
[ редактировать ]- Робертсон, Алан Р. (1990). «Историческое развитие рекомендованных CIE уравнений цветового различия» . Исследование и применение цвета . 15 (3): 167–170. дои : 10.1002/col.5080150308 . [ мертвая ссылка ]
- Мельгоса, М.; Кесада, Джей-Джей; Хита, Э. (декабрь 1994 г.). «Однородность некоторых недавних показателей цвета проверена с использованием точного набора данных о допуске на цветовую разницу». Прикладная оптика . 33 (34): 8069–77. Бибкод : 1994ApOpt..33.8069M . дои : 10.1364/AO.33.008069 . ПМИД 20963027 .
- Макдональд, Родерик, изд. (1997). Физика цвета для промышленности (2-е изд.). Общество красильщиков и колористов . ISBN 0-901956-70-8 .
Внешние ссылки
[ редактировать ]- Калькулятор цветовой разницы Брюса Линдблума . Использует все метрики CIELAB, определенные здесь.
- Формула цветового различия CIEDE2000 , Гаурав Шарма. Реализации в MATLAB и Excel.
- Исследуйте спектр с помощью промежуточных цветов , Бетти М. Кобб.