2013-10-17 42 views
1

我正在考慮在散斑噪聲的混合濾波器上工作。什麼是混合過濾器?我將在下面解釋我對混合濾波器的理解。我不確定我的理解是否正確。如果我錯了,請糾正我,並幫助我學習其他方法來構建混合濾波器。混合濾波 - 圖像處理的概念

例如,我把均值和中值濾波。

  1. 首先,我拍攝圖像並應用均值濾波器。接下來,將均值濾波器(濾波後的圖像)的輸出提供給中值濾波器的輸入。我們可以稱之爲混合過濾嗎?

  2. 首先,我把原始圖像「我」和應用均值濾波得到的輸出圖像的「X」。接下來,我採用相同的原始圖像'I'並應用中值濾波器來獲得輸出圖像'Y'。現在,我添加X和Y.最後,過濾圖像Z= imadd(X,Y)。我們可以稱之爲混合過濾嗎?

給出一個關於混合過濾的想法以及構建混合過濾器的其他方法是什麼。

在一些MATLAB代碼,他們用im2double。我明白,它的強度圖像我爲雙精度,但什麼是需要這種轉換是轉換?它是必須的嗎?它如何影響程序?

同樣,在一些matlab代碼中,它們使用uint8,uint3,uint16以及imshow。據我所知,uint8將數組的元素轉換爲無符號的8位(1字節)整數。我的問題是我將如何知道何時使用uint8uint3uint16。或何時使用uint8uint3uint16

回答

1

混合濾波器是那些中的兩個或更多個過濾器的組合。你對他們的理解是正確的。例如,我可以使用中值濾波器和Weiner濾波器等來創建混合濾波器。重點是您使用它們的目的。

既然要刪除斑點噪聲,你可以嘗試自適應中值濾波。

以及有關使用爲uint3,UINT8等你的問題..看到這個

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

+0

是否有任何其他方式來實現比我上面已經指出的方法混合過濾器? –

+0

我不認爲你添加圖像的輸出,但我相信你需要傳遞一個過濾器的輸出作爲另一個過濾器的輸入。例如。輸入圖像--->均值濾波器--->中值濾波器 - >輸出圖像 – AlexanderTG