Цветовое пространство LAB

Более известным и распространенным является пространство CIELAB (точнее, CIE 1976 L*a*b*). Любой цвет в Lab определяется яркостью (Lightness), которая лежит в диапазоне от 0 (черный) до 100 (белый); и двумя хроматическими компонентами: Цветовое пространство LAB - student2.ru , который изменяется от зеленого до красного, и Цветовое пространство LAB - student2.ru , изменяющимся от синего до желтого в диапазоне Цветовое пространство LAB - student2.ru . Яркость в модели Lab полностью отделена от цвета. Это делает модель Lab удобной для регулировки контраста, резкости и других тоновых характеристик изображения. Модель Lab является трехканальной. Ее цветовой охват чрезвычайно широк и соответствует видимому цветовому охвату для стандартного наблюдателя.

Цветовое пространство рассчитываются относительно определенного значения точки белого. Если значение точки белого дополнительно не указывается, подразумевается, что значения Lab рассчитаны для стандартного осветителя D50. Для расчета компонент цветовой системы Lab используются следующие соотношения:

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

где

Цветовое пространство LAB - student2.ru

Значения Цветовое пространство LAB - student2.ru , Цветовое пространство LAB - student2.ru и Цветовое пространство LAB - student2.ru – это координаты белого цвета в CIE XYZ, которые имеют следующие значения Цветовое пространство LAB - student2.ru , Цветовое пространство LAB - student2.ru и Цветовое пространство LAB - student2.ru .

Цветовое пространство LAB - student2.ru

Рисунок 6 – Цилиндрическое представление пространства CIELab

Пространство Lab широко используется в задачах обработки изображений, поскольку оно моделирует восприятие цвета человеком.

Цветовое пространство YСrCb

С появлением цветного телевидения, с целью уменьшения полосы частот для передачи цветного телевизионного сигнала было разработано цветовое пространство YCrCb. В этом пространстве используется три компоненты – компонента яркости Y и две хроматические компоненты: хроматический красный – Cr и хроматический синий – Cb. Сегодня система YCrCb используется не только для передачи и кодирования цветных изображений. Она, также, используется для хранения и воспроизведения цифровых изображений с использованием формата JPEG, а также у медиаформатах MPEG, также в системах реставрации изображений при преобразованиях яркости. При этом преобразованию подлежит лишь компонента яркости, а хроматические компоненты остаются неизменными. В рекомендациях International Telecommunication Union Radiocommunication Sector (ITU-R), а именно ITU-R ВТ.601 и ITU-R ВТ.709 предвидены преобразования с цветного пространства sRGB у YCrCb и обратное преобразования, которые имеют следующий вид

– прямое преобразование ITU-R ВТ.601

Цветовое пространство LAB - student2.ru ,

– обратное преобразование ITU-R ВТ.601

Цветовое пространство LAB - student2.ru .

– прямое преобразование ITU-R ВТ.709

Цветовое пространство LAB - student2.ru ,

– обратное преобразование ITU-R ВТ.709

Цветовое пространство LAB - student2.ru .

где r, g, b – это компоненты цветового пространства sRGB.

Цветовое пространство HSV

Пространство HSV (Hue Saturation Value – Тон Насыщенность Величина) основано на субъективном восприятии цвета человеком. В цветовом пространстве модели HSV используется цилиндрическая система координат, а множество допустимых цветов представляет собой шестигранный конус, поставленный на вершину.

Основание конуса представляет яркие цвета и соответствует V = 1. Однако цвета основания V = 1 не имеют одинаковой воспринимаемой интенсивности. Тон (H) измеряется углом, отсчитываемым вокруг вертикальной оси OV. При этом красному цвету соответствует угол 0°, зелёному – угол 120° и т. д. Цвета, взаимно дополняющие друг друга до белого, находятся напротив один другого, т. е. их тона отличаются на 180°. Величина S изменяется от 0 на оси OV до 1 на гранях конуса.

Конус имеет единичную высоту (V = 1) и основание, расположенное в начале координат. В основании конуса величины H и S смысла не имеют. Белому цвету соответствует пара S = 1, V = 1. Ось OV (S = 0) соответствует ахроматическим цветам (серым тонам).

Процесс добавления белого цвета к заданному можно представить как уменьшение насыщенности S, а процесс добавления чёрного цвета – как уменьшение яркости V. Основанию шестигранного конуса соответствует проекция RGBкуба вдоль его главной диагонали.

Цветовое пространство LAB - student2.ru

Рисунок 7 – Цветовое пространство HSV

Для преобразования из цветного пространства RGB в HSV используются следующие соотношения:

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

Для обратного преобразования используются следующие соотношения:

Цветовое пространство LAB - student2.ru Цветовое пространство LAB - student2.ru Цветовое пространство LAB - student2.ru Цветовое пространство LAB - student2.ru Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

В компьютерной графике компоненты S и V принято представлять целым числом в диапазоне от 0 до 255, вместо – Цветовое пространство LAB - student2.ru . При целочисленном кодировании для каждого цвета в HSV есть соответствующий цвет в RGB. Однако обратное утверждение не является верным: некоторые цвета в RGB нельзя выразить в HSV так, чтобы значение каждого компонента было целым.

Цветовое пространство HSL

Еще одним примером пространства, построенного на интуитивных понятиях тона насыщенности и яркости, является пространство HSL (Hue, Saturation, Lightness). Здесь множество всех цветов представляет собой два шестигранных конуса, поставленных друг на друга (основание к основанию).

Цветовое пространство LAB - student2.ru

Рисунок 8 – Цветовое пространство HSL

Для преобразования из цветного пространства RGB в HSL используются следующие соотношения:

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

Цветовое пространство LAB - student2.ru

где R, G, B – значения цвета в цветовой модели RGB, значения в диапазоне [0, 1].

H – тон [0, 360]

S – насыщенность [0, 1]

L – яркость [0, 1].

Наши рекомендации