Цветовое пространство HCL - HCL color space

HCL ( Hue - Chroma - Luminance ) или Lch относится к любой из многих цилиндрических моделей цветового пространства , которые разработаны, чтобы соответствовать человеческому восприятию цвета с тремя параметрами. Lch был принят практиками в области визуализации информации для представления данных без предвзятости, неявной при использовании переменной насыщенности . Как правило, они предназначены для того, чтобы иметь характеристики как цилиндрических преобразований цветового пространства RGB , таких как HSL и HSV , так и цветового пространства L * a * b * . Некоторые противоречивые определения терминов:

  • Название цилиндрического преобразования CIELuv (CIE Lch (uv)), используемое Ихакой (2003) и принятое Zeileis et al. (2009, 2020). Это имя, по-видимому, наиболее часто используется при визуализации информации. Ихака, Зейлис и соавторы также предоставляют реализации программного обеспечения и веб-страницы для продвижения его использования.
  • Название цилиндрического CIELab (CIE Lch (ab)), используемого chroma.js.
  • «HCL», разработанный в 2005 году Сарифуддином и Миссау, представляет собой преобразование любого типа используемого цветового пространства RGB.
Цветовой охват sRGB нанесен на цилиндрические цветовые пространства CIE LCh. L - вертикальная ось; C - радиус цилиндра; h - угол по окружности. Слева: CIELch (ab); справа: CIELch (УФ)

Вывод

Цветообразующие атрибуты

HCL касается следующих атрибутов внешнего вида цвета:

Оттенок
«Атрибут визуального ощущения, согласно которому область кажется похожей на один из воспринимаемых цветов : красный, желтый, зеленый и синий или на комбинацию двух из них».
Легкость , ценность
«Яркость по отношению к яркости одинаково освещенного белого».
Яркость ( Y или L v, Ом )
Яркость, взвешенная по влиянию каждой длины волны на обычного человека-наблюдателя, измеряется в единицах СИ в канделах на квадратный метр ( кд / м 2 ). Часто термин яркости используется для относительной яркости , Y / Y п , где У п является яркость опорной точки белого .
Красочность
«Атрибут визуального ощущения, в соответствии с которым воспринимаемый цвет области кажется более или менее хроматическим».

Цветовые пространства HSL и HSV представляют собой более интуитивно понятные переводы цветового пространства RGB, поскольку они обеспечивают единый номер оттенка. Однако изменение их яркости не соответствует тому, как люди воспринимают цвет . Однородные по восприятию цветовые пространства превосходят RGB в таких случаях, как среда с высоким уровнем шума.

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

Цветовые пространства Lch на основе CIE - это преобразования двух значений цветности (ab или uv) в координату цветности. Исходные цветовые пространства по-прежнему высоко ценятся за их однородность, и преобразование не вызывает ухудшения в этом аспекте. См. Соответствующие статьи, чтобы узнать, как определяются базовые координаты.

Сарифуддин 2005

Сарифуддин, отметив недостаточную однородность синего оттенка у CIELAB - частую жалобу его пользователей, - решил создать собственное цветовое пространство, объединив некоторые функции.

По словам пользователя Stack Overflow Tatarize, то, что Сарифуддин предлагает как «HCL», алгоритмически похоже на HSL . Указывая на преимущества в вычислительной эффективности, они утверждают, что работа Сарифуддина не представляет собой значительного улучшения по сравнению с цветовым пространством CIELAB, но демонстрирует неспособность воспроизвести утверждения статьи. Они также предлагают то, что они считают улучшенной версией алгоритма Сарифуддина.

Другой цвет внешнего вида моделей

В общем, любая модель цветового оформления с яркостью и двумя компонентами цветности также может быть преобразована в цветовое пространство типа HCL путем преобразования компонентов цветности в полярные координаты.

Реализации

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

  • Статистические инструменты:
    • d3.js : библиотека JavaScript для документов, управляемых данными (CIE Lch [ab])
  • Образцы дизайнов:
  • Библиотека:
    • Вышеупомянутая библиотека цветового пространства (CIE Lch [uv]).
    • Библиотека JavaScript ac-colors (CIE Lch [ab] и CIE Lch [uv]).
    • Библиотека JavaScript chroma.js (CIE Lch [ab]).
    • colorio для Python.
    • Большинство других библиотек цветового пространства обрабатывают по крайней мере одну из CIE LUV или CIE LAB.

использованная литература

внешние ссылки