Какой баланс белого выбрать, если фотография должна полностью окружать зрителя?

Предположим, вы снимаете кубическую карту для просмотра внутри комнаты, где стены, потолок и пол являются экранами, показывающими снятую вами сцену. Мониторы, очевидно, должны отображать изображения максимально близко к тому, что «показывали бы» окна тех же размеров в сцену. Это означает, что мы не должны пытаться выполнить балансировку белого, чтобы удалить какие-либо оттенки.

Но в камере нет такой настройки, как «нет баланса белого» или «баланс белого как есть». Точно так же необработанные фотографии (при использовании байеровского «красного» для красного, среднего значения «зеленых» для зеленого и «синего» для синего), согласно моим экспериментам с LibRaw, имеют цвета, очень далекие от реальности: на моем Canon EOS 1100D они слишком зеленые: даже если я зафиксирую красное (640 нм) пятно лазерной указки на стене, есть заметный зеленый цвет. Изображения должны быть скорректированы с помощью коэффициентов, предоставляемых камерой, чтобы приблизиться к реальности. Я думаю, это то, что называется нейтральным профилем в RawTherapee.

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

«... необработанные фотографии, согласно моим экспериментам с LibRaw, имеют цвета, очень далекие от реальности ...» У необработанных файлов вообще нет цвета. Это просто набор монохромных значений яркости для каждого пикселя. Цвет создается путем обработки и сравнения различий между пикселями, отфильтрованными с помощью красного, зеленого и синего фильтров. Подробнее см.: Файлы RAW хранят 3 цвета на пиксель или только один?
То, что вы видите как «цвет» ваших необработанных файлов, является одной из возможных интерпретаций среди многих одинаково допустимых интерпретаций необработанных данных, сгенерированных приложением, которое вы используете для преобразования и просмотра необработанного файла на вашем мониторе. Дополнительную информацию см. в этом ответе на вопрос: при съемке в формате RAW вам нужно выполнять постобработку, чтобы изображение выглядело хорошо?
@MichaelClark «Необработанные файлы вообще не имеют цвета» - ну, в некотором смысле, они есть. А именно, вы можете взять необработанные значения RGBG, взять среднее значение двух зеленых каналов, исправить возможную нелинейность датчика, затем преобразовать полученную тройку RGB в sRGB и отобразить на мониторе. Это то, что я имею в виду под цветами в необработанных файлах. Однако я предполагаю, что это бесполезное упражнение, поскольку, по-видимому, коэффициенты пропускания красного, зеленого и синего фильтров в матрице не взвешиваются относительно друг друга, чтобы иметь какое-либо значение.
Пожалуйста, прочитайте первые три абзаца моего ответа на первый вопрос, связанный с первым комментарием выше, чтобы узнать, почему мы не можем просто взять значения пикселей «R» для красного света, пикселей «G» для зеленого света и Пиксели «B» для синего света. Тогда посмотрите здесь , почему человеческое зрение не так просто, как взвешивание всех трех одинаково.
Также имейте в виду, что длина волны света — это не то же самое, что цвет. Цвет — это конструкция нашей зрительной системы глаз/мозг. Это правда, что мы (иногда) воспринимаем определенные длины волн света как определенный цвет (некоторые длины волн мы вообще не воспринимаем), но для многих цветов, которые мы воспринимаем, не существует соответствующей единой длины волны света. Пурпурный цвет, например, — это то, как мы воспринимаем смесь ближнего ИК и ближнего УФ света.

Ответы (2)

Баланс белого полностью зависит от света, доступного камере во время съемки.

Ваша камера или программное обеспечение для обработки фотографий будут иметь общие значения по умолчанию для «солнечно», «облачно», «вспышка», «вольфрам» и т. д., но единственный способ действительно убедиться, что у вас есть правильный баланс белого, — это использовать серую карту, либо где - нибудь в снимке, который вы можете замаскировать позже, или в отдельном тестовом снимке, который вы можете использовать в качестве «мастера».

Вы можете добиться немного большего контроля, если будете использовать полную карту цветового баланса, такую ​​как ColorChecker Passport
. Здесь есть простое руководство по ее использованию — Как использовать X-Rite ColorChecker Passport для получения идеального цвета — слишком длинное для краткого изложения.

Если я установлю баланс белого с помощью серой карты, результирующее изображение на экране не будет меняться. Т.е. если я снимаю реальную сцену, то снимаю то, что показывает монитор для этого снимка, используя тот же баланс белого, то результаты будут отличаться. Я хочу воспроизвести цвета так, чтобы они повторяли цикл съемки-отображения.
"туда-обратно" куда? Прежде чем начать, вам нужно правильно профилировать весь рабочий процесс. Ваш монитор и/или проектор необходимо калибровать индивидуально, используя известный эталон, в противном случае не имеет значения, какой баланс белого вы используете, вы не будете знать, точен ли он.
При съемке сцены настройка баланса белого должна соответствовать свету, освещающему сцену. При съемке изображения на мониторе настройка баланса белого должна соответствовать балансу белого на выходе монитора.

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

Если мы сделаем гиперспектральное фото серой карты в комнате, освещенной лампами накаливания, то спектральная яркость соответствующих этой карте направлений будет иметь цветовую температуру около 2700 К. При балансировке белого мы обычно настраиваем цвета в таких способ, которым нейтральные цвета выглядят как нейтральные на экране.

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

Теперь, если мы хотим, чтобы наш монитор отображал (как можно ближе) сцену, как будто мы смотрим на нее через окно, т. е. без выполнения балансировки белого для конкретной сцены для имитации цветовой адаптации, настройки цветового баланса в камере должны быть таким, чтобы серая карта, освещенная источником света с цветовой температурой T , имела на выходе такую ​​же цветовую температуру. В частности, серая карта, освещенная источником света с точкой белого монитора (например, сам монитор * ), должна отображаться цветом, пропорциональным #ffffff.

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

При выборе настроек цветового баланса в камере следует выбирать наиболее близкую к точке белого целевого монитора (например, «Дневной свет» для монитора с калибровкой 6500 К). Некоторые камеры имеют опцию «Пользовательский баланс белого», которая позволяет вам сфотографировать белый объект и использовать этот цвет в качестве источника света. В этом случае вы можете использовать целевой монитор в качестве объекта.


* Цвета монитора должны иметь постоянную цветность при просмотре под разными углами. Многие потребительские мониторы не обладают этим свойством даже приблизительно, и их «белый» может, например, выглядеть синим, если смотреть сверху, и красным, если смотреть снизу. Они бесполезны для корректной цветопередачи.

это единственный правильный ответ! добавив к вышесказанному, чтобы достичь 100% точности, целевой экран кубической карты должен был бы воспроизводить исходную интенсивность света (которая может быть экстремальной в сценах с дневным освещением), потому что это влияет на наше цветовосприятие.