Основы HDR фотографии. Часть 4

dphdr

Четвертая, заключительная часть статьи Александра Войтеховича “HDR и с чем его едят”.

Первая часть
Вторая часть
Третья часть

Четвертая часть статьи “HDR и с чем его едят. Альтернативные программы, имеющие отношение к HDR”

Все мнения о программах субъективны. Если у кого-то будут дополнения или поправки, буду благодарен, если напишите мне.

easyHDR

Полная версия easyHDR PRO позволяет создавать HDRI из TIF, JPG и BMP-файлов, открывать формат Radiance, выравнивать исходные изображения, проводить тональную компрессию. Интерефейс удобный, понравилось, что при изменении очередного параметра программа не кидается вычислять тональную компрессию, для этого нужно нажать Preview. Вычисления можно всегда остановить. Чтобы работа шла быстрее, можно выделить только участок изображения, для которого будет показан результат тональной компрессии. Позоляет отмечать обрезанные светлые и тёмные участки.

Понравилось, что внизу показывает в процентах, на каком этапе находятся вычисления, хоть непонятно, что в даный момент, собственно говоря, вычисляется. С выравниванием изображений справляется плохо, я бы сказал, не справляется вообще, хотя этот процесс занимает немало времени. Никаких опций устранения движущихся объектов нет. Шума в получающихся HDRI меньше, чем в Photomatix. Есть возможность применить к HDRI некоторые фильтры, например размытие, увеличение резкости, изменение цвета в участках разной яркости, баланс белого. Неудобно, что нельзя отменить действие последнего фильтра. Есть возможность RAW-ковертирования, но без каких-либо опций. Зачем оно такое? Не знаю.

Кроме платной версии, можно скачать и бесплатную easyHDR BASIC. В ней нет почти никаких из тех опций, которые делают программу удобной. Тональную компрессию можно делать только с помощью кривой, аналогично Фотошопу, плюс параметры гаммы и насыщенности. Для тех, у кого есть Фотошоп, бесплатная версия easyHDR довольно бесполезна.

easyhdr

Мнение: очень хорошая программа с удобным понятным интерфейсом и большим количеством опций. Более гибкая, чем Фотошоп, результаты тональной компрессии выглядят более натуральными, чем из Photomatix.

Artizen HDR

Программа, которая, по словам создателей, должна заменить фотографам сразу несколько программ, позволяя обрабатывать обычные фотографии и создавать HDR. Эдакий пылесос, миксер и холодильник в одном флаконе.

Процесс создание HDR не самый понятный, но разобраться можно довольно быстро. Позволяет открывать формат Radiance, создавать HDRI из JPG, TIF и RAW-файлов. Кроме тональной компрессии предлагает несколько забавных бесполезных операций, как изменение гаммы изображения и ступеней экспозиции, странный фильтр Orton, прелести которого я лично не понял, но это ничего не означает. С выравниванием смещений между снимками справляется плохо, но шума в тенях гораздо меньше, чем в Photomatix. Есть кучка иснтрументов, вроде кисти, клона, удаления красных глаз, полезность которых в данной программе сомнительна.

artizenhdr

Мнение: неплохая программа для создания HDR и тональной компрессии с множеством дополнительных инструментов и операций, которые вряд ли кому-то понадобятся.

Picturenaut

Программа довольно качественно и быстро справляется с созданием HDR и тональной компрессией. При создании HDR Picturenaut использует только часть изображений, а не загружает их целиком в память, поэтому остальные программы могут продолжать нормально работать. С выравниванием изображений не справляется совсем, хоть такая опция и есть. Но ошибки в этом случае не бросаются в глаза, как в Photomatix. Для тональной компрессии существуют два алгоритма. Недостаток программы в том, что различные параметры тональной компрессии могут иметь одно и то же влияние на конечный результат. Например, при увеличении значения Contrast затемняются тени, но при попытке высветлить тёмные участки параметром Dynamic compression, контраст понижается.

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

picturenaut

Мнение: удобная и быстрая программа, к тому же бесплатная. Найти подходящие параметры тональной компрессии бывает сложно, но результаты выглядят вполне реалистично и лишены светлых ореолов, свойственных многим HDR-программам.

Qtpfsgui

Программа с непроизносимым названием может открывать HDR файлы в формате Radiance и OpenEXR, позволяет создавать HDR из JPG-, TIF-, PNG-файлов, проводить тональную компрессию. При просмотре HDR есть возможость изменять гамму, раширять и сужать динамический диапазон в ступенях экспозиции с помощью любопытного интерфейса, подобного которому я не видел ни в одной программе.

Программа предлагает два алгоритма выравнивания изображений, результаты которых оставляют желать лучшего, а также возможность сдвигать снимки вручную. Есть опция коррекции движущихся объектов по четырём различным алгоритмам, результаты которых не впечатляют. После тональной компрессии можно подкорректировать результат уровнями. Диалоговое окно уровней открывается комбинацией Ctrl+L, как в Фотошопе. Мелочь, а приятно.

Для тональной компрессии предлагаются несколько алгоритмов, на момент написания статьи восемь, различаюшиеся по параметам, времени расчёта и результатам. Довольно неудобно, что предпросмотра нет, но зато результаты сохраняются в различных окнах, в названиях которых указаны использованные алгоритмы и параметры. Чтобы ускорить процесс нахождения оптимальных параметров, лучше сначала поэкспериментировать с настойками на уменьшенных копиях HDR-изображения, только потом применять их к оригиналу. Размер версии для предпросмотра можно задать в окне тональной компрессии. Правда для градиентных операторов, как Fattal или Mantiuk, результаты тональной компрессии могут сильно различаться между уменьшенной копией и полноразмерным изображением.

Чтобы сравнить результаты, можно одновременно запустить несколько расчётов с различными параметрами и отправиться пить чай. Всеми алгоритмами, кроме Ashikmin, можно достигать вполне приличных результатов. С помощью алгоритма Fattal можно добиваться также довольно интересных сюрреалистичных эффектов. Краткое описание алгоритмов и их параметров можно найти здесь.

С многопотоковым программированием разработчики явно умеют обращаться, поэтому при расчёте тональной компрессии все кнопки остаются активны. Для людей, не очень хорошо разбирающихся в програмном обеспечении, при использовании Qtpfsgui проблема может возникнуть в инсталляции, как и во многих проектах opensource. Все динамические библиотеки (dll-файлы) нужно скачивать отдельно от самой программы и сохранять их в той же директории, что и файл qtpfsgui.exe

qtpfsgui

Мнение: очень хорошая программа, бесплатная и удобная, подходящая как для фотографов, стремящихся к реалистичности, так и для любителей экспериметов. На вопросы к программе может ответить prokoudine, который участвует в этом проекте.

Dynamic-Photo HDR

Программа с первого же взгляда производит приятное впечатление удобным и красиво оформленным интерфейсом. При выборе HDR-файла видно его миниатюрное изображение. Довольно удобная фича, учитывя, что HDR-файлы загружаются долго и бывает досадно, когда открываешь неверный файл. На правой панели программы на любом этапе создания HDRI и тональной компрессии можно посмотреть пошаговый туторий к программе с иллюстрациями.

Создавать HDRI можно из форматов JPG, TIF, RAW, PNG, PSD и некоторых других. После загрузки изображений, их можно выравнивать с помощью очень удобного окна с предпросмотром и забавными колёсиками для смещения по горизонтали и вертикали. Кроме автоматического, довольно приблизительного выравнивания, программа позволяет выравнивать вручную простым смещением, либо довольно любопытным алгоритмом Pin Warping. Для тех различий, которые невозможно полностью убрать, предлагаются три алгоритма. Первый алгоритм размывает проблемные участки, делая различия менее заметными. Второй алгоритм не делает никакого размытия, но уже небольшие различия выражаются в чёрных или цветных контурах объектов. Третий способ позволяет задавать приоритет определённой экспозиции при нейтрализации различий.

Чаще всего при создании HDR из RAW-файлов программа без проблем определяет данные экспозиции, но иногда для снимков, сделанных той же камерой и тем же объективом, она не может найти эти значения и их нужно вводить вручную.

Для тональной компрессии программа предлагает 7 методов с различными параметрами и эффектами. Предпросмотр тональной компрессии можно проводить одим из трёх способов: быстрым, точным и полноразмерном. На “Full Preview” совтую нажмать только в том случае, если у вас очень мощный компьютер или очень много времени. Можно задать до десяти настроек тональной компрессии и потом выбрать из них самую удачную.

При наличии качественных исходных файлов, программа неплохо справляется с тональной компрессией, но в некоторых случаях, при создании HDRI из RAW-файлов, если тени были недостаточно экспонированы или когда на всех исходных изображениях были выбитые светлые части, программа превращала их в чёрные пятна, а тёмные области заполняла уродливыми разводами. Со снимками купола из главы 3.х, при использовании RAW-файлов, с которой ни одна из тестрованных программ не имела проблем, Dynamic-Photo HDR не справился совершенно, сделав пятнисто-грязные тени и чёрные оконные проёмы на месте светлых. В то же врема из JPG-снимков, конвертированных из этих RAW-файлов, получилось более-менее приличное HDR. В общем, с высветлением тёмных участков DPHDR справляется гораздо хуже многих других программ.

dphdr2

Мнение: очень хорошая программа, позволяющая делать тональную компрессию с эффектами или без них, на любой вкус. С проблемными случаями, как плохо экспонированные тёмные и пересвеченные яркие участки, справляется хреновато, по крайней мере в моих экспериментах. Но если говорить об удобстве интерфейса, то это единственная программа, работать с которой по-настоящему приятно.

Ulead PhotoImpact 12

Программа наверняка известна большинству занимающихся обработкой фотографий. Начиная с десятой версии, PhotoImpact позволяет создавать HDR-изображения. В той версии мне не удавалось открыть файлы в формате Radiance, созданные в других программах. За три года, прошедшие с того времени, ничего не изменилось. PhotoImpact якобы сохраняет HDR в этом формате, по крайней мере с расширением .hdr, но открыть не может ни свои собственные, ни чужие HDR. Другие программы тоже недоумённо выдают ошибки при попытках открыть эти файлы. Глупо как-то. А может я что-то не так сделал, где-то должен был написать волшебное слово или засунуть монетку в USB порт.

В окне тональной компрессии есть четыре каретки для изменения общего контраста частей различной освещённости и три каретки для локального контраста. Кроме того, что управление каретками крайне неудобно, смысл последних трёх на этом этапе мне не совсем понятен, поскольку результат их полностью соответствует фильтрам Фотошопа Highpass с методом перекрытия Overlay или Median для минимальных значений кареток PhotoImpact. С выравниванием изображений PhotoImpact иногда более-менее справляется. Из нескольких RAW-файлов сделать HDR невозможно, поскольку PhotoImpact сразу открывает собственный RAW-конвертер.

Кроме создания HDR из нескольких снимков, PhotoImpact позволяет делать псевдо-HDR из одного JPG тем же пунктом меню Photo->High Dynamic Range и результаты этой операции, на мой взгляд, получаются более качественными, чем аналог в Фотошопе Shadow/Highlight.

photoimpact

Мнение: знаю, что многие используют PhotoImpact давно и считают его замечательным помощником в обработке снимков. Но вот в области HDR как-то не блещет детище Ulead настолько, насколько можно было бы ожидать от программы, существующей уже 21 год. Даже если бы PhotoImpact был бесплатным, для HDR и тональной компрессии я бы его использовать не стал. И вообще, я с подозрением отношусь к программам, которые своё стартовое окно выносят перед остальными окнами и не позволяют его убрать, пока загружаются. Плохой это стиль программирования, на мой вкус.

Pixel

Ещё одна программа, желающая быть дешёвой альтернативой Фотошопу. Работает с HDRI только в формате OpenEXR. Для HDRI доступны фильтры размытия и повышения резкости, кривые, уровни и манипуляции с цветом. Ничего подобного тональной компрессии не нашёл, если не считать изменения гаммы изображения. При попытке перевести изображение в 16 бит, программа многозначительно выдала содержимое регистров памяти. При попытке перевести в 8 бит повисла. Так и остался я в неведении, есть ли в Pixel тональная компрессия. Документация к программе на эту тему кокетливо молчит.

pixelimageeditor

Мнение: умеет открывать HDRI в формате OpenEXR. Вот, по большому счёту, и всё.

FDRTools

Программа делает посредственные HDRI и позволяет манипулировать тональной компрессией с помощью нескольких параметров. За подобный интерфейс на первом курсе меня отправили бы на пересдачу. Несмотря на то, что вся страница приветливо оформлена на английском, интерфейс FDRTools сделан только на немецком. Сам интерфейс весело разбрасывается по экрану кучей самостоятельных окошек. При создании HDRI и тональной компрессии никак нельзя понять, на каком этапе обработки находится программа и не зависла ли она вообще.

fdrtools

Мнение: неудобная медленная программа в бета-версии с дурацким интерфейсом. Если очень постараться, то из некоторых серий фотографий может что-то путное получится. Но надо постараться.

HDR Shop

Наверное это замечательная программа, если создатели хотят за неё 400$. Но я, признаюсь, ничего не понял. Судя по всему, программа не обновлялась с 2002 года. Скачать можно только первую версию, что нового добавлено во второй, непонятно. Для тональной компрессии нужно скачивать отдельный плагин, предварительного просмотра нет, но уже в большом окне видно, что HDRI получилось ерундовское. Чтобы понять, что значат эти цифры, надо, наверное, быть сотрудником фирмы, если она ещё существует. Программа постоянно капризно выдаёт какие-то ошибки. Может быть я что-то делал не так, но желания продолжать экспериментировать с ним HDR Shop не вызывает.

hdrshop

Мнение: интересна только как краткий экскурс в историю HDR. Форум на странице отключили, но денежных переводов всё ещё ждут.

HDR View

Небольшая программа только для просмотра HDRI. Позволяет увеличивать и уменьшать экспозицию, сохранять изображение на выбранной экспозиции в формате .bmp.

hdrview

Мнение: неплохая вещь.

Photogenics HDR

Программа позволяет открывать HDR-изображения, рисовать на них, размазывать части чем-то вроде фотошоповского инструмента Smudge. Можно создавать HDRI из нескольких снимков без каких-либо опций выравнивания изображений. Возможности тональной компрессии нет. Можно менять значения экспозиции и гаммы. Позабавило меню, открывающееся при сохранении файлов. При закрытии программы она, как в старые времена Windows 95, спрашивает: “а уверен ли ты, что хочешь закрыть меня?”. Я ведь, мол, такая вся хорошая.

photogenics

Мнение: не знаю, на какую целевую группу рассчитывают разработчики. Цена за программу – $699. За возможность нарисовать на 32-битном изображении звёздочки что-то многовато.

Image Stacker

Простенькая, но полезная программа, которую может написать любой школьник с небольшим знанием какого-нибудь языка программирования. К HDR и даже к DRI прямого отношения не имеет, но может порой пригодиться в этом контексте.

Image Stacker предназначен для соединения изображений методами сложения, вычисления среднего значения, осветления или деления суммы значений пикселей на определённый знаменатель. Таким образом можно удлинить экспозицию, устранить случайный шум, уменьшить влияние движущихся объектов, а также сделать что-то подобное DRI, вычислив среднее значение по изображениям с разной экспозицией.

Аналога сложению значений и делению на определённый знаменатель в Фотошопе нет, но осветление можно воспроизвести, сложив слои в режиме Lighten. Для вычисления среднего значения, чтобы удалить шум, движущиеся объекты или для имитации DRI изображения нужно сложить в виде слоёв, уменьшая прозрачность от нижнего к верхнему так, чтобы прозрачность верхнего слоя равнялась результату деления 100 на количество слоёв. То есть нижний слой – непрозрачный. Второй слой – прозрачность 50%, следуюший – 33%, потом 25%, 20%, 17% и так далее. В Фотошопе CS3 можно добиться того же результата, если создать из слоёв Smart Object и изменить Stack Mode на Mean. С помощью Image Stacker это можно сделать гораздо быстрей.

imagestacker

imagestackerresults

Мнение: неплохая программа. Не помешает иметь под рукой. В крайнем случае можно написать что-то подобное самому или попросить написать знакомого школьника.

Ещё несколько программ, тем или иным боком относящиеся к HDR, которые я не тестировал:

pfstools – для Линукса или cygwin.
CinePaint – для Линукса и Windows, читает формат OpenEXR.
Photosphere – для Мака.
exrtools – програмный пакет для командной строки, работает с форматом OpenEXR.
Krita – графическая часть KOffice, работающая с OpenEXR.
hdrgen – для Мака и Линукса.
WebHDR – сетевой интерфейс для создания HDR. Что-то из моих фотографий ничего приличного с этой штукой не получилось. Может я чего не так понял.
AHDRIA – для Windows, контролирует экспозицию серии снимков для некоторых камер Canon.

Заключение

Вот, вкратце, и всё, что я могу сказать на эту тему. Если возникнут какие-нибудь вопросы, то не стесняйтесь задавать. Вдруг я в самом деле на них ответ знаю.

Желаю успехов!

Автор статьи: Александр Войтехович