Цветовая наука/06A/Смена reference white

Смена reference white

Chromatic Adaptation: Bradford, CAT02 и von Kries

Почему зрение сохраняет ощущение белого при смене освещения, как эту способность моделируют von Kries, Bradford, CAT02 и другие CAT, и где adaptation реально находится в color pipeline.

von KriesBradfordCAT02CMCCAT2000XYZ Scaling
Простыми словами

Chromatic adaptation — попытка математически ответить на вопрос: если наблюдатель привык к другому белому, какими должны стать координаты остальных цветов, чтобы они воспринимались как те же самые? Это не creative look и не просто Tint.

9 разделов3 первичных источников

Ключевые факты

Определения и цифры, которые стоит держать перед глазами

Source → Target
White-point adaptation

Переинтерпретация colour coordinates между двумя adaptation states.

Von Kries
Diagonal channel scaling

Базовая идея независимого gain для receptor-like channels.

Bradford
Sharpened sensor space

Исторически важен для ICC/D50 workflows.

CIE 160
13 CAT reviewed

CIE сравнивает семейство моделей, а не объявляет одну вечной универсальной CAT.

Chromatic adaptation

Переинтерпретировать цвет относительно новой нейтрали

Source state
D65
XYZ / RGB context
CAT model
cone-like пространство
transform → scale channels → inverse transform
Target state
D50
new reference neutral
BradfordCAT02CMCCAT2000von KriesXYZ Scaling

Что меняет adaptation

Интерпретацию цветов относительно другого состояния адаптированного белого.

Чем это не является

Не creative tint, не gamut mapping и не замена правильной идентификации source color space.

01

Сначала адаптация происходит в зрении

Если перейти из комнаты с тёплым светом к дневному окну, абсолютный спектр белого предмета меняется, но через некоторое время мозг снова воспринимает его как нейтральный. Цветовая константность не идеальна, однако зрительная система частично компенсирует illuminant. Chromatic adaptation models пытаются предсказывать соответствующие цвета между разными состояниями адаптации.

02

Почему простого пересчёта координат недостаточно

Допустим, один RGB space использует D65, а другая система ожидает D50. Мы можем перевести RGB в XYZ, но XYZ описывает stimulus, а не автоматически новое состояние адаптации наблюдателя. Если просто перенести тот же XYZ в систему с другой neutral reference, нейтрали и цветовые отношения могут восприниматься не так, как ожидалось. CAT вставляет этап переинтерпретации относительно source white и target white.

03

Von Kries: идея независимого gain по receptor channels

Классическая von Kries hypothesis сводит адаптацию к тому, что ответы трёх receptor-like channels масштабируются относительно source и target white. В современном matrix workflow это обычно выглядит так: XYZ переводится в LMS-подобное пространство, каждый канал умножается на свой коэффициент white-balance ratio, затем результат переводится обратно. Сила идеи — простота; ограничение — реальное зрение сложнее трёх независимых gain controls.

04

Bradford: adaptation в «sharpened» sensor space

Bradford transform вырос из corresponding-colour experiments и стал особенно распространён в ICC/desktop colour workflows. Практически он использует матрицу, переводящую XYZ в специальное cone-like пространство, затем применяет diagonal scaling по source/target white и возвращается обратно. Bradford не является «правильным по определению» для любой ситуации, но исторически стал очень важным interoperable choice.

05

CAT02, CMCCAT2000 и другие модели

CIE 160:2004 сравнивает множество chromatic adaptation transforms и показывает, что задача не сводится к одной вечной матрице. CAT02, CMCCAT2000, CMCCAT97 и другие модели строились на разных наборах corresponding-colour data и appearance models. Поэтому меню Resolve с несколькими Method — не набор stylistic presets, а доступ к разным математическим моделям adaptation.

06

XYZ Scaling — простейший случай

XYZ Scaling просто масштабирует XYZ components по отношению source white → target white. Он удобен как понятная baseline-модель, но XYZ axes не соответствуют напрямую физиологическим cone channels и такой подход обычно хуже моделирует colour appearance, чем более специализированные CAT. Его полезно понимать именно как упрощённую reference idea.

07

Почему adaptation часто уже спрятан внутри color management

ICC v4 использует D50 Profile Connection Space: данные с другой white chromaticity должны быть адаптированы к D50 в профиле/transform. Поэтому пользователь может вообще не видеть отдельной кнопки Bradford, хотя white-point adaptation уже происходит. Аналогично managed video pipeline может включать нужную adaptation как часть более крупного input/output transform.

08

Chromatic Adaptation ≠ обычный White Balance ≠ Gamut Mapping

White Balance на камере или RAW development обычно корректирует оценку illuminant конкретной сцены. Chromatic adaptation в colorimetry переводит цвета между reference adaptation states. Gamut Mapping решает совсем другую задачу — что делать с цветами, которые не помещаются в target gamut. Эти процессы могут существовать в одной цепочке, но взаимозаменяемыми не являются.

09

Как читать Resolve FX Chromatic Adaptation

Source Illuminant задаёт исходную neutral reference, Target Illuminant — целевую, Method — модель CAT, а Current Color Space/Gamma сообщает эффекту, в каком сигнальном контексте находятся значения. Если CST, RCM, ACES или другой transform уже выполнил нужную adaptation, отдельный FX может дать двойной пересчёт. Поэтому сначала строится схема pipeline, затем выбирается инструмент — не наоборот.

Что это меняет в постпродакшне

Правильный вопрос при выборе CAT — не «какой выглядит красивее», а «какие source/target adaptation conditions я моделирую и не делает ли это уже другая часть pipeline?»

Типичные ошибки
Считать Bradford, CAT02 и von Kries творческими look presets.
Путать adaptation со scene white balance.
Путать adaptation с gamut mapping.
Применять CAT поверх transform, где adaptation уже встроен.
Задавать source/target illuminant без понимания текущего color space.