是HDR,然后是Panorama,还是先是Panorama,然后是HDR?


46

在为动态范围很大的场景创建全景图时,直观上,我总是将曝光支架合并到HDR并对其进行色调映射,然后将生成的图像拼接成全景图。我的直觉是,HDR流程比拼接流程更具可预测性,因此我从前者开始。我意识到这可能是因为我对HDR了解很多(在HDR S / W上工作了9年),而对拼接软件却了解很少。

这是执行此操作的正确命令,为什么?

之所以提出这个问题,是因为在《掌握全景摄影》一书中,作者首先进行了拼接,然后将LDR全景图合并为HDR全景图。他提到了这一点,但没有解释原因。


18
根据我的偏见,我会说正确的顺序是先绣,然后是HDR,再晚得多。太阳死后,宇宙进入高温,死亡将在正确的时机……
杰里·科芬,

3
@Jerry-反应是可以理解的,我发现大多数在线HDR图像严重令人恶心。我使自己的HDR更加微妙。即使是相机内的相机,也很难容忍。
伊泰

3
公平地说,这大部分摄影师选择做的结果,因此怪罪HDR本身可能是不公平的。即便如此,我还是会说损失经常发生……
杰里·科芬

1
出于您陈述的确切原因,我总是希望在拼接之前先合并图像!
Matt Grum

1
@Matt-对 实际上,我意识到我的大多数图像在所有曝光级别下都无法缝合,因为它们包含稀疏的高光细节和其他所有黑色,或者包含稀疏的阴影细节和其他所有黑色。
板井

Answers:


23

首先执行HDR的优点是:HDR流程正在处理较小的图像尺寸,而您只需要缝合一组图像。

但是,首先执行HDR步骤的缺点是,要精确匹配图像组之间的色调变得更加困难,因此,将它们缝合在一起时,会得到更明显的接缝。如果您能够控制并且没有问题,那么我可以发现首先进行HDR更容易。但是对于大多数人来说,最终他们会完成一些稍微不同的HDR调整,并且会有接缝要处理。

编辑:最近,我发现执行全景拼接步骤时,有时生成的文件的尺寸会稍有不同,相差一两个像素,然后HDR处理器会抱怨图像的尺寸必须相同。


8
如果将图像合并到高动态范围图像而不进行色调映射,则对每个图像使用相同的色调曲线将不会有问题。然后,您可以将整个场景摆在面前,然后进行拼接,最后将色调图降低到低DR图像!
Matt Grum

我通过编写Python程序来处理图像来自动执行HDR步骤。相同的色调图适用于所有其他纠正或疯狂效果。然后我缝。如果我对结果不满意,则修改和重新运行HDR步骤很容易。
2011年

20

除了已经给出的答案之外,首先进行拼接还有很大的潜在弊端-拼接程序可能会决定对每个曝光进行不同的拼接,从而在进行HDR时导致未对准。

除非缝合程序使您可以使用不同的图像重复进行变形,否则这可能是首先要做的决定因素。

大多数全景装配程序使用一系列在图像之间匹配的原始图像特征(拐角,线段,小细节),以使相邻框架弯曲和对齐。如果这些特征中的某些在一个图像集中不可见,则可以使用其他特征进行对齐,从而得出不同的结果。

想象一下一个序列,在该序列中,您的天空几乎是纯黑色的。由于缺少细节,该程序可能很难拼接天空。

我认为最好的方法是先合并到HDR,然后拼接,然后合并色调贴图。这样,您可以创建HDR图像,该图像应在全景图的各帧之间匹配,然后使用最大可用数据组装全景图,然后将HDR全景图向下色调映射为适合在计算机屏幕上显示的低DR图像,并可以预览整个场景的设置。看到


即使订书机可以重复完全相同的扭曲和对齐方式,照相机仍可能会像1/2像素那样少量晃动。根据项目的性质,这可能是个问题。
2011年

对于不同的曝光,没有得到完全相同的针迹也是我的主要担心。最好先进行HDR,然后再进行拼接。
哈康K. Olafsen

我怀疑他们明确地寻找林段和角。如果它们不能全部使用SIFT功能或其他变体(例如,较旧的版本“ KLT”或较新的“ SURF”),我会感到惊讶。它们的确倾向于落在角,线和其他详细的纹理上,但是您的措辞听起来像是在程序中明确表示为线和角。
Michael Nielsen

9

我知道这很晚,但是我一直在进行成功的HDR全景拍摄。这是我的方法:

我先用Hugin缝针。如果用括号括住-2,0和+2挡,我将进行三组针迹曝光。我首先缝制最详细的布景,因为Hugin将能够从该布景中选出最佳的控制点。假设-2停止位设置的相邻帧太暗,Hugin无法正确缝合,而+2停止位设置的两个相邻帧被冲洗掉,Hugin再次找不到控制点。通常,这些装置会从Hugin轰炸出来,或者它们之间的几何形状会有所不同。相反,如果0停止点集具有足够的细节,我将通过Hugin运行该集合,并获得0停止点缝合的全景图。我保存了0停止PTO配置文件,其中包括所有控制点。然后,我使用0停止PTO文件运行-2停止,并通过Hugin运行+2停止设置。

这有两个优点:

  1. Hugin将为所有全景图集使用0个停止控制点,因此直到单个像素级别,所有3个集的几何形状都将相同
  2. Hugin不会用没有足够细节的布景来轰炸。

然后,使用Photomatix轻松对生成的全景图进行HDR非常容易。这里有两个例子:

问候,史蒂夫·皮图奇


5

在HDR之前进行拼接的原因之一可能是,您的场景一端一端很暗,而另一端的光线却逐渐增加,而另一端很亮。首先,全景图的各个帧不需要太大的动态范围,但是整个全景图则需要。其次,通过从最左侧的帧创建HDR,可以将其范围扩展到16 bpc空间中的大多数有用值,但是左侧边缘将是最暗的,右侧边缘是最亮的。第二帧也会发生同样的情况。您可以将第二帧的最暗部分与第一帧的最亮部分缝合在一起。要解决此问题,您要么必须压缩两个帧的范围,从而撤消在HDR步骤中所做的某些HDR工作,要么使左端太暗,或者使右端过大。

如果先进行拼接,将有几张全景图,其中一张完全在左侧曝光不足,其中一张完全在右侧曝光过度,但是将它们合并在一起将有望得到完美的画面。


我认为这是一个很好的观点-通常使用HDR在垂直轴上获得良好的范围(例如,陆地/天空)。很容易想象全景图的对比度也处于水平方向。拼接前HDR将使在拼接后恢复此对比度变得棘手。在生成HDR预拼接时,也对所有图像应用相同的参数可能仍会使某些图像看起来曝光不当。
MattJ 2012年

2

通常我先做HDR,然后再拼接。有时,不同曝光的拼接会得到不同的结果。但是主要是因为我是从RAW工作的,所以如果我先进行拼接,就必须从jpg制作HDR,而效果不如RAW。但是有时无法拼接HDR,所以我稍后再尝试拼接HDR(但通常这意味着效果不佳)


您能否详细说明为什么有时无法拼接HDR?
mattdm 2012年

3
拼接不一定要产生jpg。我总是针锋相对。
Jan Hlavacek 2012年


1

我不确定HDR软件(例如Photomatix)是否会接受缝合在一起的几张图像,因为它们的大小和内部尺寸可能会有所不同,因此我肯定会首先尝试HDR。

我已经做过一次: 布里斯托尔海港全景

拍摄了6张照片,每张照片各3张。

我首先使用HDR(Photomatix Pro),假设全景软件(Autopano)更适合将东西粘在一起。

在HDR之前我没有进行任何编辑,因此直接进入了Photomatix。这两个图像直接进入Autopano,结果是导出的TIFF,我使用Aperture进行了一些编辑。

进行得很好,尽管当我注意到我错过了在Photomatix中拍摄的一些重影时,确实进行了重做。


1

到目前为止,我只做过一次。我将Hugin用于缝合到全景图和从高(超过8位动态范围)到8位JPEG的色调映射的组合过程。

我将原始图像加载到Hugin中,使其对齐(并进行了调整),然后直接导出到最终的JPEG中。Hugin在内部进行必要的失真处理,在每个曝光级别创建局部全景,然后将其合并为HDR,并将色调映射合并回8位JPEG。从内存中,我使用了“从任何排列融合的曝光”选项,据我所知,它不需要原始图像以任何特定方式重叠(即,您无需捕获HDR堆栈,只需遮盖黑暗即可和适当的浅色区域),但将使用可用于任何给定区域/像素的任何动态范围。

如果您想控制色调映射(就像我想像的大多数人一样;我的镜头就不需要它),那么Hugin还可以生成32位EXR或TIFF全景图,您可以根据需要使用Photomatix或Photoshop进行色调映射。 。

Hugin实际上有很多选项可以增加动态范围,我不能说我知道它们都可以做什么,但是对我来说,最明显的方法似乎是让它制作32位全景图,然后进行色调映射。

Hugin订书机HDR选项


这里缺少一些细节。您是否将HDR合并为RAW?检查您的第一句话,这没有多大意义。
伊泰2014年

更新,希望有更好的解释-我只使用了Hugin,在内部它使用每个EV的可用图像制作全景图,然后合并到HDR。
drfrogsplat 2014年

0

HDR优先!让我完成我的工作流程。首先确定全景图的宽度和范围。现在,从主焦点或全景中心区域确定曝光。使用该曝光(手动)作为基础,拍摄整个全景的HDR曝光。然后使用几乎相同的方法进行处理。从最重要的曝光开始-保存您的HDR设置,并对每个曝光使用相同的设置。

现在,将它们缝在一起,应该没有问题。不要


1
但是为什么您首先想到HDR,然后再拼接呢?
MikeW
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.