HDR, то Панорама, или Панорама, то HDR?


46

При создании панорамы для сцены с огромным динамическим диапазоном, я интуитивно всегда объединяю скобки экспозиции с HDR и накладываю их на карту тонов, а затем сшиваю полученные изображения в панораму . Моя интуиция заключается в том, что процесс HDR гораздо более предсказуем, чем процесс сшивания, поэтому я начну с первого. Я понимаю, что это может быть связано с тем, что я много знаю о HDR (работал над HDR S / W в течение 9 лет) и немного о сшивании программного обеспечения.

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

Этот вопрос возник, потому что в книге « Освоение панорамной фотографии» автор сначала сшивает, а затем объединяет панорамы LDR в HDR. Он упоминает об этом, но не объясняет почему.


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

3
@ Джерри - реакция понятна, я считаю, что большинство HDR-изображений в Интернете вызывают сильную тошноту. Я делаю свой собственный HDR намного более тонким. Даже в камере редко терпимы.
Итай

3
Справедливости ради, большая часть этого является результатом того, что фотограф решил сделать, поэтому, вероятно, несправедливо винить сам HDR. Тем не менее, я бы сказал, что это потеря чаще, чем нет ...
Джерри Коффин

1
Я всегда предпочитаю комбинировать изображения перед сшивкой по той причине, о которой вы заявляете!
Мэтт Грум

1
@ Матт - Верно. На самом деле, я понимаю, что большинство моих изображений невозможно было бы сшить на всех уровнях экспозиции, поскольку они содержат либо разреженные детали светлых участков со всем остальным черным, либо разреженные детали теней со всеми остальными деталями.
Итай

Ответы:


23

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

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

Редактировать: я недавно обнаружил, что сначала выполняется шаг сшивания панорамы, иногда результирующие файлы имеют слегка отличающиеся размеры, на пиксель или два, и затем процессор HDR жалуется, что изображения должны быть одинакового размера.


8
Если вы объединяете изображения с изображением с высоким динамическим диапазоном без тонального отображения, использование одной и той же кривой тона для каждого изображения не составит проблем. Затем вы можете сшить и, наконец, сделать тон-карту до изображения с низким DR, когда перед вами будет вся сцена!
Мэтт Грум

Я автоматизирую этап HDR, написав программы на Python для обработки изображений. Та же самая карта тонов применяется ко всем, наряду с любыми другими исправлениями или сумасшедшими эффектами. Тогда я прошью. Если я не доволен результатом, изменение и повторное выполнение шага HDR легко.
DarenW

20

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

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

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

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

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


Даже если брошюровщик может повторять те же перекосы и выравнивания, все равно существует вероятность покачивания камеры небольшими порциями, например, 1/2 пикселя. В зависимости от характера проекта, это может быть проблемой.
DarenW

Не получить одинаковую строчку для разных экспозиций было бы моей главной заботой. Лучше сначала сделать HDR, потом прошивать.
Хокон К. Олафсен

Я сомневаюсь, что они явно ищут сегменты и углы лин. Я был бы удивлен, если бы они не все работали с функциями SIFT или другими вариантами (например, более старая версия "KLT" или более новая "SURF"). Они имеют тенденцию попадать на углы, линии и другие подробные текстуры, но ваша формулировка звучит так, как будто она представлена ​​в виде линий и углов явно в программе.
Майкл Нильсен

9

Я знаю, что уже поздно, но я делал успешные HDR-панорамы. Вот мой метод:

Я сначала прошиваюсь с помощью Hugin. Если я заключу брекеты в «-2,0» и «+2 стопы», у меня будет три набора экспозиций. Сначала я прошью набор, в котором больше всего деталей, потому что Хугин сможет сделать лучший набор контрольных точек из этого набора. Допустим, в наборе -2 ступеней есть смежные кадры, которые слишком темные, и Хьюджин не может сшить его правильно, а в наборе +2 стопов есть два смежных кадра, которые вымыты, и снова Хугин не может найти контрольные точки. Обычно эти наборы либо бомбят из Хугин, либо геометрия будет отличаться между ними. Вместо этого, если в наборе 0 ступеней достаточно деталей, я запусту этот набор через Хьюгина и получу панораму сшитой 0 ступеней. Я сохраняю конфигурационный файл 0 stop PTO, который включает в себя все контрольные точки. Затем я запускаю «-2 stop» и «+2 stop» через Hugin, используя файл «PTO 0 stop».

Это имеет два преимущества:

  1. Hugin будет использовать 0 контрольных точек остановки для всех наборов панорамы, поэтому геометрия будет одинаковой для всех 3 наборов вплоть до уровня одного пикселя
  2. Хугин не будет бомбить с сетами, которым не хватает деталей.

Тогда очень легко HDR результирующие панорамы с помощью Photomatix. Вот 2 примера:

С уважением, Стив Питух


5

Одной из причин сшивания перед HDR может быть ситуация, когда у вас есть сцена, которая на одном конце очень темная, а на другом конце свет медленно увеличивается, что очень ярко. Во-первых, отдельные кадры панорамы не будут нуждаться в большом динамическом диапазоне, но будет нужна вся панорама. Во-вторых, создав HDR из самого левого кадра, вы расширите его диапазон до большинства полезных значений в пространстве 16 бит на канал, но левый край будет самым темным, а правый край самым светлым. То же самое случилось бы со вторым кадром. Вы бы сшили самую темную часть второго кадра с самой светлой частью первого кадра. Чтобы решить эту проблему, вам придется либо сжать диапазон обоих кадров, тем самым отменить часть работы HDR, которую вы выполняли на шаге HDR, либо позволить левому концу быть слишком темным, либо позволить правому концу быть раздутым.

Если вы сначала сшили, у вас было бы несколько панорам, одна из которых полностью недоэкспонирована слева, одна из них полностью раздута справа, но, объединяя их вместе, можно надеяться, что получится идеальная картинка.


Я думаю, что это очень хороший момент - обычно HDR используется, чтобы получить хороший диапазон по вертикальной оси (например, земля / небо). Легко представить себе панорамы, где контраст / горизонталь также / вместо. Предварительная сшивка HDR усложнит восстановление этого контраста после сшивания. Кроме того, применение одинаковых параметров ко всем изображениям при создании предварительной строчки HDR может по-прежнему оставлять некоторые изображения незаслуженно экспонированными.
MattJ

2

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


Можете ли вы объяснить, почему шить HDR иногда не работает?
Mattdm

3
Сшивание не должно приводить к JPG. Я всегда прошиваю, чтобы раздражать.
Ян Хлавачек

1

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


1
Это совсем не очевидно, так как строчка может быть не одинаковой для разных экспозиций.
Хокон К. Олафсен


1

Я не уверен, что программное обеспечение HDR (например, Photomatix) будет принимать несколько изображений, которые были сшиты вместе, поскольку они могут различаться по размеру и внутренним размерам, поэтому я определенно попробую сначала HDR.

Я сделал это один раз: Панорама Бристоль Харборсайд

Было 6 снимков, по 3 на каждую сторону картинки.

Сначала я выбрал HDR (Photomatix Pro), предполагая, что программное обеспечение для панорамы (Autopano) будет более адаптируемым для склеивания вещей.

До HDR я не редактировал, поэтому перешел прямо в Photomatix. Эти 2 изображения пошли прямо в Autopano, и в результате я получил экспортированный TIFF, который я немного редактировал, используя Aperture.

Все прошло хорошо, хотя я сделал это заново, когда заметил какое-то привидение, которое я пропустил в Photomatix.


1

Я сделал это только один раз , на сегодняшний день. Я использовал Hugin для комбинированного процесса сшивания в панораму и тональное отображение от высокого (более 8-битного динамического диапазона) до 8-битного JPEG.

Я загрузил исходные изображения в Hugin, выровнял их (и внес изменения), а затем экспортировал непосредственно в окончательный JPEG. Внутренне Хугин делает необходимые искажения, создает частичные панорамы на каждом уровне экспозиции, затем объединяет их в HDR и тональные карты обратно в 8-битный JPEG. По памяти я использовал опцию «Экспонирование из любого устройства», которая, насколько я понимаю, не требует, чтобы исходные изображения перекрывались каким-либо особым образом (т. Е. Вам не нужно захватывать стопки HDR, просто закрывайте темные и освещать области соответственно), но будет использовать любой доступный динамический диапазон для любой заданной области / пикселя.

Если вы хотите управлять тональным отображением (как я полагаю, большинству людей; мой снимок просто не нужен), тогда Hugin также может создать 32-битную панораму EXR или TIFF, которую вы можете настроить как тональную карту с помощью Photomatix или Photoshop, как вам угодно. ,

У Хугина на самом деле есть довольно много вариантов увеличения динамического диапазона, и я не могу сказать, что знаю, что они все делают, но мне кажется, что наиболее очевидный метод - это позволить ему создать 32-битную панораму и потом делать тональное отображение.

Параметры Hugin Stitcher HDR


Некоторые детали здесь отсутствуют. Вы слили HDR в RAW? Проверьте ваше первое предложение, это не имеет особого смысла.
Итай

обновленное, надеюсь, лучшее объяснение - я использовал только Hugin, внутренне он делает панорамы из доступных изображений на каждом EV, а затем сливается в HDR.
drfrogsplat

0

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

Теперь соедините их вместе, и у вас не должно возникнуть проблем. дон


1
Но почему сначала вы думаете HDR, а затем прошиваете?
MikeW
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.