给定 N 个具有不同曝光剂量的 X 射线图像,我必须将它们组合成一个单一的图像,以浓缩来自 N 个源图像的信息。如果我的研究是正确的,那么这个问题就属于HDRI范畴。
我的第一种方法是加权平均。对于初学者,我将只使用两个框架。
让我们A
成为第一张图像,这是曝光度最低的图像,因此设置为更重以突出细节。让B
是第二张曝光过度的图像,C
得到的图像和M
最大可能的像素值。因此,对于每个像素i
:
w[i] = A[i]/M
C = w[i] * A[i] + ( 1 - w[i] ) B[i]
应用此想法的示例结果:
请注意结果(第三张图像)如何很好地从两个源图像中捕获信息。
问题是第二张图像在对象边缘周围有不连续性(这在曝光过度的图像中是不可避免的),并且会影响结果。仔细看...
最有名的 HDR 软件似乎是Photomatix,所以我玩弄了它,无论我如何调整它,不连续性总是出现在结果中。
我认为我应该以某种方式忽略第二张图像的边缘,但我必须以“顺利的方式”进行。我尝试使用一个简单的阈值,但结果看起来更糟。
你有什么建议?(只欢迎开源库)