Reply to comment

UniWB: простой метод установки

В прошлой статье мы обсудили UniWB - такой метод установки баланса белого, когда отображаемая камерой гистограмма более соответствует реальным RAW-данным, чем стандартные установки. В результате мы видим реальные соотношения экспозиции по каналам (если гистограмма 3-компонентная), более корректно видим пересвет по зеленому каналу (если гистограмма яркостная, основной вклад в яркость вносит именно зеленый) и более корректно видим области выбитых каналов на preview.

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

Упрощенная методика установки UniWB

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

В то же время, существует два кадра, которые очень легко получить и которые дают одинаковый поканальный отклик:

  • Темновой кадр: снимаем с крышкой на объективе при короткой выдержке
  • Пересвеченный кадр: снимаем белый объект (например, белую плашку на экране монитора) с коррекцией +3-4eV и более
Если ваша камера способна правильно установить баланс белого по такому кадру, то вам повезло. Проверить возможности камеры очень легко с помощью dcraw (скомпилированные варианты под Windows и Mac OS X можно взять отсюда).

Ниже мы рассмотрим как это делается.

Kodak SLR/c: метод работает

Для Kodak SLR/c работает метод по темновому кадру. Снимаем кадр с закрытой крышкой на маленькой выдержке и минимальном стандартном ISO, ставим баланс, проверяем:

dcraw -w -v -h F6F70051.dng
Loading Kodak DCS Pro SLR/c image from F6F70051.dng ...
Scaling with darkness 0, saturation 3700, and
multipliers 1.000000 1.000000 1.000000 1.000000

Мы видим, что поканальные множители установлены точно в 1.0, чего мы и добивались.

Замечания:

  • Важные ключи dcraw: -w (брать камерный баланс) и -v (выводить диагностику на экран), а -h поставлен только для скорости (быстрая интерполяция вместо стандартной).
  • dcraw не может поставить камерный баланс по Kodak-овскому .dcr-файлу (это ошибка в последних версиях dcraw), поэтому тестирование делалось по DNG-файлу. Других распространенных камер это не касается.

Canon 1D Mark III: метод не работает

И по темновому и по пересвеченному кадру мы получаем одинаковый неверный результат:

./dcraw_dist -w -v -h _81E0901.CR2
Loading Canon EOS-1D Mark III image from _81E0901.CR2 ...
Scaling with darkness 1026, saturation 15280, and
multipliers 1.000000 4.566406 2.164062 4.566406

Как мы видим, коэффициенты баланса не просто не близки к единице, они инвертированы: множитель при зеленом (2-й и 4-й коэффициенты) в 4 раза больше множителя по красному (1-й коэффициент), тогда как значение для дневного света ровно обратное.

Вышеописанная проблема с Canon 1Dmk3 есть только с последней версией Firmware (1.2.3), с более старыми версиями работает, по слухам, и установка по пересвеченному кадру и, кажется, установка по темновому.

Если простой метод не работает

Если простой метод не работает, то можно использовать универсальный метод.

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Images can be added to this post.

More information about formatting options