HDR图像的图像混合模式

时间:2012-07-13 11:34:15

标签: image-processing graphics hdrimages visual-effects

混合模式屏幕,颜色减淡,柔光等。 就像在Photoshop中一样,每个人都有自己的数学运算 范围0-1。我想知道这些混合模式是如何工作的 对于HDR图像?

由于

1 个答案:

答案 0 :(得分:3)

我不熟悉photoshop及其滤镜,但这里是HDR滤镜背后数学的一般解释。

假设您有3张图像(低光照,中光照和过度曝光)。你想平均那些图像,但(I1 + I2 + I3)/ 3是一种愚蠢的方式。您希望为图像赋予更高的权重,以捕获给定区域中的更多信息。 所以基本上你用权重因子平均图像,并且有不同类型的算法来计算权重。这里有一些:

  1. 最简单的是使用STD(标准偏差)。在每个像素中,在每个图像中计算其9个邻居的标准偏差。使用std作为重量: HDR像素(i,j)= I1(i,j)* stdI1(i,j)+ I2(i,j)* stdI2(i,j)+ I3(i,j)* stdI3(i,j)。 为什么使用std?因为当std高时,意味着像素强度的高度变化,这意味着图像捕获了更多信息。
  2. 您可以使用熵滤波器,边缘检测或任何其他代表STD围绕给定像素编码的信息来代替STD
  3. 还有更慢但更好的方法来做HDR。通常它是通过某种小波变换完成的。例如Furier变换。每个图像都转换为更宽的空间(频率系数和每个频率的系数,取3个图像的最大系数)。
  4. 您甚至可以结合使用std过滤器和小波变换的方法。例如,将图像分解为不同的频率,平滑较低的频率并采用愚蠢的平均值(I1 + I2 + I3)/ 3,但是使用较高的频率使用较少的平滑并使用标准加权平均值。平滑更低频率的动作称为“混合”。当将2张不同曝光的图像拼接到全景图时,它会大量使用。 看看这张图片:http://magazine.magix.com/en/wp-content/uploads/2012/05/Panorama-3.jpg 你可以清楚地看到天空在每个图像上都有不同的颜色,但由于天空是一个非常低的频率(几乎没有信息而且没有小物体),因此它经过了大量的平滑处理和平均处理,因此可以进行轻柔的拼接。
  5. 希望能回答你的问题