1

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

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

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

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

给出关于混合过滤的想法以及构建混合过滤器的其他方法。

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

同样,在一些 matlab 代码中,它们使用uint8,uint3和. 我知道将数组的元素转换为无符号的 8 位(1 字节)整数。我的问题是我怎么知道什么时候使用,or , or 。或 何时使用, 或 , 或?uint16imshowuint8uint8uint3uint16uint8uint3uint16

4

1 回答 1

1

混合过滤器是两个或多个过滤器的组合。你对他们的理解是正确的。例如,我可以使用中值滤波器和 Weiner 滤波器等创建混合滤波器。关键是您使用它们的目的。

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

对于您关于使用 uint3、uint8 等的问题。请参阅此

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

于 2013-10-17T18:09:08.587 回答