《電子技術應用》
您所在的位置:首頁 > 其他 > 業(yè)界動態(tài) > 基于方向信息的圖像椒鹽噪聲的非迭代濾除

基于方向信息的圖像椒鹽噪聲的非迭代濾除

2008-07-24
作者:吳玉蓮, 馮象初

  摘 要: 介紹一種基于多方向" title="多方向">多方向信息的中值濾波" title="中值濾波">中值濾波,它在濾除噪聲的同時能較好地保持圖像的邊緣和細節(jié)。
  關鍵詞: 椒鹽噪聲" title="椒鹽噪聲">椒鹽噪聲 中值濾波


  濾去圖像噪聲的同時保持其中的細節(jié)是圖像處理的一個重要內(nèi)容。現(xiàn)實中由于照相機的性能和光線強弱的變化,噪聲在圖像中不可避免。去除噪聲的方法大致分為兩類,即線性方法和非線性方法。線性濾波和含噪圖像的卷積能有效地去除高斯噪聲以及其它呈均勻分布的噪聲,但此方法把邊界處灰度變化較大位置的點也當作椒鹽噪聲處理,因此它對這種噪聲效果甚微,并且還經(jīng)常造成圖像模糊。為了克服上述問題,采用非線性濾波。中值濾波是最常用的方法。當考慮一個小鄰域時,椒鹽噪聲能得到高效的抑制。然而中值濾波的最大缺點是它作用于整幅圖像,會損失其中的大部分細節(jié)。尋找一種既能有效去除噪聲又能保持細節(jié)的方法是許多人感興趣的問題。
  為了解決這個問題,已研究了不少基于中值濾波的改進方法。近來開關中值濾波引起許多人的注意,因為它在濾波之前首先對脈沖噪聲進行探索,從而較好地避免了對未污染像素的修改[1~3]。開關中值濾波[1~2]用中值來探索噪聲點,算法實現(xiàn)比原來的方法簡單有效;然而基于中值的椒鹽噪聲探索不能把細線從椒鹽噪聲中區(qū)分開,細線也被看成噪聲被除掉。當圖像中噪聲密度較高時,排序均值去噪效果不錯,但計算復雜度比較高[3]?;诶绽顾阕雍?a class="cblue" href="http://ihrv.cn/search/?q=模糊邏輯" title="模糊邏輯">模糊邏輯的中值濾波能較好地保持圖像的細線和細節(jié)特征,但計算量比較大;而基于拉普拉斯算子和非模糊邏輯的中值濾波卻不能實現(xiàn)壓抑噪聲和保護細節(jié)的平衡[4]。本文采用基于多方向的非模糊邏輯中值濾波,能較好地維持圖像的細線和細節(jié)特征,并且算法實現(xiàn)也比較簡單。
1 噪聲探索
  在開關中值濾波中,噪聲探索決定被檢驗點是否為噪聲點;如果此點是噪聲點,那么濾波值定為中值濾波的輸出值,否則此非污染像素點就不通過中值濾波,按原來的值輸出。顯然椒鹽噪聲的探索決定著開關中值濾波的濾除效果。
  椒鹽噪聲點的探索通常假定噪聲點的灰度值比周圍的大或小。若xij和yij分別代表圖像中(i,j)點的污染像素值和濾波后的像素值,常用的中值濾波輸出值即為中心在xij、大小為(2N+1)×(2N+1)的窗中排序元素的中值,即:
  
  為了判斷xij是否為噪聲點,基于中值的椒鹽噪聲探索計算差值d=xij-mij,然后用一個預先設定的閾值T與d做比較:
  
  當αij=1,xij為噪聲點;否則xij為非噪聲點,這種濾波的輸出結果為:
  
  這種基于中值的開關濾波的缺點就是不能把圖像中的細線從椒鹽噪聲中區(qū)分出來,而把細線當作噪聲除去。
  基于拉普拉斯的開關中值濾波首先將原圖像和四個一維的拉普拉斯核作卷積,每個卷積結果對邊界都比較敏感,這四個卷積結果的最小值rij用來探索噪聲點。這是因為:(1)當xij為椒鹽噪聲點時,四個卷積結果都相當大,rij也比較大;(2)當xij為非椒鹽噪聲點時,四個卷積結果都較小趨于零,rij也較小;(3)當xij為邊界(包括細線)上的點時,四個卷積結果中有一個較小(趨于零),其余三個可能比較大,rij也比較小。因此可以用rij和一個閾值做比較來探索該點是否是噪聲點,即:
  
  然后用(3)式來計算濾波結果。用(3)式和(4)式結合的濾波即為基于拉普拉斯的非模糊邏輯中值濾波。這種算法不能較好地實現(xiàn)壓抑噪聲和維持細節(jié)的平衡,當椒鹽噪聲被濾除掉時,很多細節(jié)卻被模糊;當保留相當多的細節(jié)時,不少的椒鹽噪聲又被殘留。若把αij看成定義于0與1之間的rij的連續(xù)函數(shù),αij可解釋為xij為噪聲點的可能性大小。模糊邏輯原則為:當rij的值較大時,αij也較大;當rij的值較小時,αij也較??;此原則結合(3)式為基于拉普拉斯的模糊邏輯中值濾波。本文在基于拉普拉斯的非模糊邏輯中值濾波基礎上又增加了兩個卷積核,然后取這六個卷積結果中的最小值rij和設定的閾值T做比較,
  
  其中Kp表示第p個核,?茚表示卷積運算,這p個核如圖1所示。


  這樣,關于被檢驗點xij比原來的方法考慮了更多的鄰域信息,因此探索椒鹽噪聲的能力更高一些;考慮到在維持細節(jié)的同時,殘留的噪聲主要集中在圖像的平坦部分,因此在圖像較平坦的地方用了較小的閾值T1,而在其它地方用較大的閾值T2。采用式(5)中的方法判斷出圖像的平坦部分,先對所考慮的窗中元素進行遞增排序,然后計算下式:
  
  其中b為位移偏移量(正整數(shù)),TB為閾值。如果距離排序后窗口內(nèi)兩個極值一定距離b的兩點的灰度差在TB內(nèi),則判斷xij為平坦區(qū)域的像素點。對參數(shù)b和TB的選取將通過試驗得到。下面以cameraman圖像為例給出峰值信噪比" title="信噪比">信噪比在不同噪聲密度下(分別為5%、10%、15%和20%)隨參數(shù)b和TB變化的曲線,如圖2。多個實驗結果表明,其分布曲線相似。
  從圖2可以看出,當噪聲密度為5%時,峰值信噪比隨b的變化較劇烈,其它情況下變化比較平穩(wěn),綜合不同噪聲密度下的變化曲線,b等于9,試驗效果最好。


  參數(shù)TB的選取從圖2中很容易看出,當TB>2峰值信噪比明顯下降,TB等于2是最佳的選擇。
2 實驗結果分析和比較
  以分辨率為256×256的 cameraman圖像為例將基于拉普拉斯的非模糊邏輯中值濾波方法(一)和本文建議的方法(二)進行比較。在方法(一)仿真試驗中,選取的閾值T=200左右;方法(二)中較大的閾值T2比T略大一些,較小的閾值T1在150左右,T、T1和T2的取值都隨噪聲密度的增加而減小。圖3給出了在噪聲密度為5%、10%、15%、20%、25%、30%情況下用這兩種方法處理后圖像的峰值信噪比PSNR和對原圖像的毀壞程度分別隨噪聲密度變化的曲線。從圖3中容易看出,本文建議方法的峰值信噪比比原來的方法有名顯的提高,并且對圖像的毀壞程度也比原來的方法有所降低,較好地實現(xiàn)了壓抑噪聲和維持細節(jié)的平衡。圖4為當噪聲密度為5%時用本文建議的方法(二)和原來的方法(一)對cameraman圖像(256×256)濾波后的比較圖。從圖4的視覺效果來看,用方法(二)處理過的圖像與原圖像基本一致,因為此時噪聲對原圖像的毀壞程度僅有4.3%。

?


  本文對基于拉普拉斯的非模糊邏輯中值濾波進行了改進,首先根據(jù)灰度值把圖像大致分為平坦部分與非平坦部分,然后在這兩個不同的部分采用不同的閾值;在對噪聲的探索中又增加了兩個卷積核,取這六個卷積結果中的最小值和設定的閾值做比較,能比較有效地對椒鹽噪聲點進行探測,較好地保留了圖像中的細線和細節(jié)特征。


參考文獻
1 T. Sun, Y. Neuvo.Detail-preserving median based filters in image processing. Pattern Recog. Lett, 1994;15:341~347
2 Z. Wang, D. Zhang. Progressive switching median filter for the removal of impulsive noise from highly corrupted images.IEEE Trans. Circuit and Systems-Ⅱ, 1999;78:78~80
3 E. Abreu, M. Lightstone, S. K. Mitra, K. Arakawa. A new efficient approach for the removal of impulsive noise from highly corrupted images. IEEE Trans. Image Process.,1996;5:1012~1025
4 Shuqun Zhang. Impulsive noise detection using laplacian operators and fuzzy logic. ICSP′02 Proceedings.
5 秦 鵬, 丁潤濤.一種基于排序閾值的開關中值濾波方法.中國圖像圖形學報,2004;9(4):412~416

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權者。如涉及作品內(nèi)容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。