Главная > Обработка в Gimp > Gimp — создание сложной HDR-фотографии

Gimp — создание сложной HDR-фотографии

03 Сен 2011
Автор статьи: Павел

Здравствуйте, дорогие друзья. Создание HDR-изображений уже давно стало самостоятельным направлением в обработке фотографий. Существует множество программ, которые позволяют автоматически создавать HDR, стоит лишь загрузить в них несколько фотокарточек с разной экспозицией. Сегодня речь пойдёт об универсальном методе, алгоритм которого используют некоторые из таких программ. Однако спешить покупать подобную программу не стоит. Gimp — программа бесплатная и позволяет довольно качественно создавать HDR-изображения с помощью применения точных масок. Этот метод называется exposure fusion. Для большего понимания перед прочтением рекомендуем ознакомиться с предыдущей статьёй о создании точной маски.

1. Выбор подходящих кадров. Фото с разной экспозицией.

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

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

Фото №1 Фото №2 Фото №3
Светлое фото выдержка: 1/200 сек Тёмное фото выдержка: 1/100 сек Самое тёмное фото выдержка:1/50сек
Выдержка: 1/50 сек Выдержка: 1/100 сек Выдержка:1/200сек

Итак, что мы видим?

Фото №1 — фотография явно пересвечена — дворец почти сливается с небом. Однако на ближнем плане сохранились детали. Листья пальм также хорошо различимы.

Фото №2 — Появилось голубое небо, на дворце заметны детали орнамента. К сожалению, начинают пропадать детали в тенях. Этой фотокарточкой мы перекроем фото №1 для затемнения неба.

Фото №3 — Эта фотокарточка ещё темнее чем фото №2, но если присмотреться дворец приобретает ещё больше деталей (возможно она нам пригодиться).

Что делать? Судя по всему, использовать простой метод мы не сможем, так как небо закрывают ветки, а у дворца явно не плоская крыша.  Придётся использовать точную маску.

2. Загрузка выбранных кадров в Gimp.

HDR-изображение будем создавать из двух фотокарточек с разной экспозицией (Фото №1 и Фото №2). Загружаем их в Gimp. Фото №1 имеет максимальное количество деталей в тенях, поэтому возьмём его за основу и для удобства разместим снизу в окне слоёв. Фото №2 имеет большое количество деталей в светах, для удобства разместим его поверх светлого фото №1. Фото №3 нам не подходит, так  как у него практически нет преимуществ перед Фото №2. Однако для автоматизированного создания HDR-фотографии оно бы нам пригодилось.

Слои

3. Выбор маски с помощью плагина lasm's channel extrac .

Далее нужно создать точную маску. О том как создать точную маску в gimp мы подробно рассматривали в статье о создании глубокого неба. В статье рассматривался способ поиска оптимального канала, который в итоге преобразовывался в маску. Для этого нам было необходимо разложить изображение на составляющие (Цвет > Составляющие > Разобрать). Составляющие в виде каналов выбранного цветового пространства открывались в новом окне, при этом сравнить каналы двух цветовых пространств не представлялось возможным.

Плагин lasm's channel extrac решает эту проблему. Чтобы воспользоваться плагином необходимо:

  • Выключить Gimp.
  • Скачайть плагин lasm's channel extrac.
  • Скопировать его в папку  \GIMP-2.0\share\gimp\2.0\scripts\.
  • Включить Gimp. Плагин будет располагаться в новом меню «Fx-Foundry» рядом с меню «Фильтры».

Диалоговое окно плагина lasm's channel extrac

Диалоговое окно плагина lasm's channel extrac

С помощью плагина можно сразу отметить несколько каналов разных цветовых пространств и преобразовать их в новые слои. Из этих слоёв нужно будет выбрать тот в котором передний план и небо будут максимально контрастными. Далее следует удалить все «слои-каналы», оставив только нужный, и создать с его помощью точную маску для верхнего тёмного слоя. Перед использованием плагина следует активировать пересвеченный слой (Фото №1) !

4. Доработка маски.

В большинстве случаев для создания подходящей маски подходит синий канал цветового пространства RGB. Голубое небо на нём белое, а передний план обычно тёмный.  Если использовать такую маску для более тёмного изображения которое будет расположено выше среднего, то белые области маски  «пропустят» информацию, а чёрные «не пропустят», в итоге на фото будет затемнено только небо. На этом и основан метод exposure fusion.

На что здесь следует обратить внимание:

1. На средние (серые) области маски. Они пропускают часть информации с тёмной фотокарточки и оставляют часть информации светлой фотокарточки. Это может привести к потере контраста, к потере резкости, потускнению светлых частей изображения. К тому же, если на двух фотокарточках есть движущийся объект, то на результирующем HDR-снимке будут два полупрозрачных фантома. Всё это можно решить доработкой маски, повысив её контраст любым известным вам способом, например, с помощью кривых или с помощью уровней. При повышении контраста тёмные части маски должны стать ещё темней, светлые — ещё светлей.

Если нужно отредактировать только участок маски, рекомендуем использовать инструмент затемнение/осветление (shift+D). Этот инструмент более точный, чем обычная чёрная или белая кисть, так как позволяет работать со светлыми и тёмными участками раздельно.

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

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

затемнение/осветление в gimp

затемнение/осветление в gimp

2. Финальное HDR изображение можно сделать более резким с помощью размытия. Понимаю, звучит противоречиво, но это действительно так =) Если применить Гаусово размытие к нашей маске с радиусом размытия в два-три пикселя, то резкость заметно возрастёт. Но здесь главное не переусердствовать, при использовании больших значений радиуса могут возникнуть ореолы.

В итоге из фото №1 и фото №2 получилась вот такая фотокарточка:

Дворец, Крым, сан. Дюльбер

Дворец Дюльбер

Обработка в Gimp , ,


  1. 04 Сен 2011 из 7:08 | #1

    У меня немного другой результат вышел. :)

    Отправил на почту.

  2. 04 Сен 2011 из 9:47 | #2

    @Aleksdem

    На наш взгляд результат вышел даже лучше. Ну что тут сказать — метод работает =))

  3. 05 Сен 2011 из 9:18 | #3

    @Павел

    Конечно. Наши предки и топорами корабли делали. А нет умения, так и при наличии хорошего инструмента ничего не получится. :)

  4. 05 Сен 2011 из 10:03 | #4

    О, твой комментарий юбилейный =) сотый на блоге =) а этот сто первый =))

  1. Трекбеков пока нет.