摘 要:提出了一種基于DS證據理論的濾波方法,用于去除兩種類型的脈沖噪聲,這種新的濾波方法由檢測和濾波兩部分組成。首先獲得證據,并用窗中的信息定義集合函數;然后用決定規則來判定噪聲是否存在。最后在濾波過程中,對檢測到的噪聲點用本文中的濾波方法進行處理,而好的象素點保持不變,這就避免了對非噪聲象素點的破壞。從實驗結果中可以看到,本文的方法對固定值和隨機值的脈沖噪聲都能有效抑制,并且可以保留圖像細節。
關鍵詞:脈沖噪聲;證據理論;中值濾波;圖像降噪
中圖分類號:TP391 文獻標識碼:B
文章編號:1004373X(2008)0115003
A Median Filtering Method Based on Noise Detection
MA Xuelei1,SHANG Zeli2
(1.College of Science School,Xidian University,Xi′an,710071,China;2.Key Lab.for Radar Signal Processing,Xidian University,Xi′an,710071,China)
Abstract:This paper proposes a filtering method based on DS evidence theory,which is used for removing two types of impulse noise.This new method is composed of impulse detection and noise filtering.We should get evidence,and define mass function by local information.Using a rule determine whether noises exist.During the filtering process,the noisy pixel is dealt with method proposed in this paper.The pixels uncorrupted remain unchanged.So those pixels uncorrupted are protected well.From the result,we can see that the method proposed in this paper is effective to two types of impulse noise,and can retain details in image at the same time.
Keywords:impulse noise;evidence theory;median filtering;image denoising
圖像在形成和傳輸過程中,常因外界噪聲干擾而導致圖像質量退化,為減小噪聲的影響,可采取各種濾波方法對圖像進行去噪處理。中值濾波由于對去除脈沖噪聲具有較好的性能,所以最早被用于去除脈沖噪聲。然而中值濾波對圖像中的所有點進行濾波,改變了圖像中未被脈沖噪聲污染的象素點,所以在有效去除脈沖噪聲的同時,會出現對圖像細節結構的過平滑。本文提出了一種新的脈沖檢測方法并構造決定規則來實現我們的濾波方法。如果一個象素被檢測為污染象素,那么本文設計的濾波器就會作用來取代這個象素值,否則該象素保持不變。本文提出的濾波方法能有效地去除固定值和隨機值的脈沖噪聲,并且比別的中值類濾波器更好地保留了圖像細節。
1 DS證據理論的基本原理
1.1 證據的表示
設Θ為變量x的所有可能值的非空有限的窮舉集合,且設Θ中的元素是互相排斥的,Θ稱為所研究問題的鑒別框架。這時Θ的冪集2Θ上的集合函數m定義為:
2.1 脈沖檢測
2.1.1 證據的獲取
在把DS證據理論運用到噪聲檢測時,鑒別框架包含兩個元素:好象素(F)和受污染象素(N)。我們要考慮的假設有φ, N, F和NF(為了簡便,N∪F寫做NF)。為了產生3個獨立的證據體定義以下的3個特征變量,u(k),v(k)和p(k)。x(k)必須滿足集合函數的定義,本文使用的均為8 b的灰度圖像,我們把[0,255]范圍的值映射到[0,1]區間。
大多數脈沖噪聲的灰度值超過那些好象素的灰度值。因此,輸入象素x(k)和窗w(k)內象素的中值之間的差提供了一種有效的證據,用他可以識別噪聲象素。
輸入圖像首先和卷積核做卷積,4個一維的拉普拉斯算子如圖1所示,其中的中心點值為4,其余的黑點為-1,白點為0。4個算子各對不同方向的邊緣敏感,4個卷積絕對值的最小值用來檢測脈沖噪聲,Kp是第p個核,代表卷積操作。
若當前象素是一個孤立脈沖,則v(k)很大,因為4個卷積都很大且基本相同,若當前象素是平滑區域的好象素,則v(k)很小,因為4個卷積接近為零;若當前象素是個邊緣象素或是4個方向直線中的象素時,v(k)也很小,因為4個卷積中有一個很小(接近為零),其余3個可能很大。證據v(k)的集合函數值mv(k)(N),mv(k)(F)和mv(k)(NF)可以類似式(7)和式(8)得到。
由于DS脈沖檢測器可能引起錯誤,有兩個問題需要解決。首先,沒有被檢測到的噪聲象素仍然在濾波圖像里,因為DS脈沖檢測器沒有把他們檢測為噪聲象素。其次,有可能在檢測的過程中把一些好的象素誤檢為噪聲象素,導致濾波器改變了這些象素。
為了改善濾波性能,我們對第一次的濾波結果進行了第二次濾波,輸出y(k)如下所示:
濾波窗大小是3×3,β是提前設定的值用來檢測脈沖噪聲(試驗中β=014)。所以閾值Q能自適應地控制噪聲檢測的敏感度。
3 實驗結果及分析
本文以512×512的Lena和Boat圖像為例,通過與3×3中值濾波算法 、Zhang′s[1]、TSM算法[3]、SWM-Ⅰ算法[4]作實驗比較,可以看到本文的方法對兩種類型的脈沖噪聲均有較好的效果。本文采用峰值信噪比和均方誤差兩個性能指標來定性評價恢復圖像的質量。
圖2和圖3分別是對受20%固定值和隨機值脈沖噪聲污染的Boat圖,分別經過標準中值濾波,SWM-Ⅰ濾波,Zhang′s,TSM,本文給出了算法在不同噪聲率情況下的MSE變化曲線圖,并作了比較。可以看出,本文的方法對兩種類型的脈沖噪聲,與另外幾種方法相比,具有明顯的優勢。尤其是噪聲率較高的時候,優點愈加突出。
表1是對受兩種類型脈沖噪聲污染的Lena圖(噪聲率為20%),分別經過標準中值濾波,Zhang′s,TSM[3],SWM-I濾波,本文算法五種濾波方法處理后得到的PSNR值,從中可以看到本文的方法明顯優于其他方法。
從以上圖4,圖5中可以看到本文的方法對兩種類型的脈沖噪聲像均有較好的效果。
4 結 語
中值濾波是廣泛應用于去除脈沖噪聲的一種非線性去噪方法,但是單一地使用中值濾波方法去除脈沖噪聲會造成圖像細節信息的丟失,從而使圖像變得模糊。基于噪聲點檢測的脈沖噪聲濾波方法可以在濾除噪聲的同時有效地保持圖像的細節信息。該文在此基礎上提出了一種新的基于DS證據理論的脈沖噪聲濾波方法,這種新的濾波方法由一個DS脈沖檢測器和一個噪聲濾波器組成。首先獲得證據,并用濾波窗中的局部信息定義集合函數,最后用決定規則來判定噪聲是否存在。對噪聲圖像中的噪聲點進行處理,好的象素點保持不變。從實驗結果中可以看到,與其他中值濾波算法相比,本文算法在去除脈沖噪聲時能獲得較好的效果。
參 考 文 獻
[1]Zhang S,Karim M A.A New Impulse Detector for Switching Median Filters[J].IEEE Signal Proc.Lett.,2002,9:360-363.
[2]Wang Zhou,Zhang David.Progressive Switching Median Filter for the Removal of Impulse Noise from Highly Corrupted Images[J].IEEE Transaction on Circuits and Syst.II.,1999,46:78-80.
[3]Chen Tao,Ma Kaikuang,Chen Lihui.Tri-State Median Filter for Image Denoising[J].IEEE Trans.Image Process.,1999,8(12):1 834-1 838.
[4]Sun T,Neuvo Y.Detail-preserving median based filters in image processing[J].Pattern Recognit.Lett.,1994;15:341-347.
[5]Wang Z,Zhang D.Impulse Noise Detection and Removal Using Long-range Correlation[J].IEEE Signal Proc.,1998,5:4-8.
[6]Vladimir Crnojevic,Vojin Senk,Zeljen Trpovski.Advanced Impulse Detection Based on Pixel-wise MAD[J].IEEE Signal Processing Letter,2004,11(7):589-592.
[7]Raymond H Chan,Chung-Wa Ho,Mila Nikolova.Salt and Pepper Noise Removal by Median-type Noise Detectors and Detail-preserving Regularization[J].IEEE Trans.,2005,14(10):1 479-1 485.
作者簡介 馬學磊 男,1982年出生,碩士研究生,計算數學專業。主要研究方向為圖像處理。
商澤利 男,1982年出生,碩士研究生,信息與信號處理專業。主要研究方向為圖像處理,信號處理。
注:“本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。”