混合滤波 - 图像处理的概念

时间:2013-10-17 12:51:42

标签: matlab image-processing filter hybrid

我正在考虑研究用于散斑噪声的混合滤波器。什么是混合滤波器?我将在下面解释我对混合滤波器的理解。我不确定我的理解是否正确。如果我错了,请纠正我,并帮助我学习构建混合滤波器的其他方法。

例如,我采用均值和中值滤波器。

  1. 首先,我拍摄图像并应用均值滤镜。接下来,然后将均值滤波器(滤波图像)的输出给予中值滤波器的输入。我们可以将其称为混合过滤吗?

  2. 首先,我拍摄原始图像'I'并应用均值滤镜来获得输出图像'X'。接下来,我采用相同的原始图像'I'并应用中值滤波器来获得输出图像'Y'。现在,我添加X和Y.最后,过滤后的图像Z= imadd(X,Y)。我们可以将其称为混合过滤吗?

  3. 了解混合滤波以及构建混合滤波器的其他方法。

    在一些matlab代码中,他们使用im2double。我知道它将强度图像I转换为双精度但是这种转换需要什么?这是必须的吗?它如何影响该计划?

    同样,在某些matlab代码中,他们使用uint8uint3uint16imshow。我知道uint8将数组的元素转换为无符号的8位(1字节)整数。我的问题是我将如何知道何时使用uint8uint3uint16。或何时使用uint8uint3uint16

1 个答案:

答案 0 :(得分:1)

混合滤波器是两个或更多滤波器的组合。您对它们的理解是正确的。例如,我可以使用中值滤波器和韦纳滤波器等创建混合滤波器。重点是您使用它们的目的。

由于您要消除斑点噪声,您可以尝试自适应中值滤波器。

关于使用uint3,uint8等的问题,请参阅此

http://www.mathworks.in/help/matlab/creating_plots/working-with-8-bit-and-16-bit-images.html