May 10th, 2011

Фотоложество

HDR на коленке

Есть такая разновидность фотоложества - HDRI (High Dynamic Range Imaging).

Воспринимающие всерьез Непокобелимую Поступь Прогресса могут сходить на Википедийную ссылку в скобках строкой выше.

А все прочие слушайте сюда.
Вся прелесть этого самого HDR, так восхищенно-придыхательно восхищаемого в интернетах - с выкладыванием настоящих (остерегайтесь подделок!) HDR-суперкартинок состоит в том, что HDR, подобно поручику Киже, есть величина ненаблюдаемая.
В интернетах. По определению.

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

В общем, идея проста: нужно несколько раз с различной экспозицией снять одну сцену, полученные снимки запихнуть в программулину, которая эти снимки совместит и выдаст на гора Настоящий Суперснимок. На котором будут видны и пятна на Солнце, и все тона кожи негра на дне темного колода - если их удастся втиснуть в один кадр.
Идея была быстренько реализована, и пришло время любоваться HDR-снимками - но на экране монитора (и на фотобумаге) они оказались неотличимы от обычных снимков - поскольку у мониторов (да и при печати) битность и динамический диапазон поменьше, чем у фотокамер - и офигительно меньше, чем унутре HDR-файлов.

Можно, конечно, было наслаждаться моральной удовлетворенностью, но где же признание публики?
И решение появилось: взять, и поуродовать пересчетом изображение таким образом, чтобы оно (1) влезло в стандартный динамический диапазон дисплеев и (2) невооруженным глазом сразу было видно, что с картинкой произошла какая-та фигня это настоящий HDR. В общем, принцип тот же, как и в случае порчи музыки Dolby-компрессией в старых кассетных магнитофонах.
Это уродование называется Tone Mapping, и есть множество его алгоритмов - от создающих изображение, практически неотличимое от правильно экспонированного исходного кадра, до картинок харктерно грязноватого вида с депрессивными цветами - последними и забит Интернет.

Ниже - сегодняшнее фото киевской Феофании в HDR-стиле "раскрасим фото в районной многотиражке" и методика его синтеза.



Материалы и методы:
Фотоаппарат Nikon D90, съемка с рук (долой штативы!) в jpeg (снимать днем в raw - извращение), настройки: брэкетинг +/- 1.7 EV, серийная съемка H-режим, приоритет диафрагмы, диафрагма 11.
ПО: Luminance HDR (Open Source, бесплатно, использую под Mac OS,  но там есть версии под Linux и Win).
Действия: в Luminance:
1. тыкаем "New HDR Image",
2. в стартовавшем визарде на первом шаге загружаем три файла с экспокоррекциями 0/+/- 1.7 EV, в окне загрузки ставим галочку опции "Autoalign Images" (снимали без штатива, с дрожью в руках - нужно совместить), на следующем и позаследующем, ничего не трогая, принимаем установки по умолчанию.
3. в главном окне любуемся на HDR-картинку, неотличимую от снимка с нормальной экспозицией и тыкаем в "Tone Mapping Options"
4. Выбираем: (1) Operator - Mantiuk '06 (по умолчанию, модно-ядреный алгоритм), "Saturation Factor" выставляем  1,0,  выставляем Pre-Gamma 0,6, нужный размер выходной картинки в ResultSize  (в данном случае - 3072x2040) и тыкаем кнопку "ToneMap".
5. Вуаля.

Полноразмерно можно посмотреть здесь: http://picasaweb.google.com/kurgus/Kiev