曾憲佑,黃佐華
華南師范大學量子信息技術實驗室,物理與電信工程學院,廣州 510006
一種新型的自適應模糊中值濾波算法
曾憲佑,黃佐華
華南師范大學量子信息技術實驗室,物理與電信工程學院,廣州 510006
針對傳統中值濾波算法不能很好地保護圖像細節以及受嚴重噪聲污染時性能急劇下降的情況,提出了一種新型的自適應模糊中值濾波算法。通過比較濾波窗口內像素點的灰度值與像素點灰度值的均值定義了模糊濾波系數,利用此模糊濾波系數對濾波方法進行加權,得到一種加權中值濾波器。通過對小窗口內的灰度值不等于最大灰度值和最小灰度值的像素點的檢測自適應調整窗口大小,對超過設定的最大窗口的情況,噪聲點的灰度值用四個相鄰的已處理的像素點灰度值的均值進行替換。仿真結果表明,新算法具有較好的細節保護能力和較強的去除噪聲能力。
椒鹽噪聲;噪聲檢測;模糊濾波
噪聲的檢測和濾除是圖像處理中一類重要的問題。圖像在生成、傳輸的過程中,由于各種原因,會在圖像中產生噪聲,椒鹽噪聲是一種很常見的噪聲。椒鹽噪聲在圖像上表現為黑白相間的亮暗點,會嚴重影響圖像的質量。標準中值濾波(SMF)算法[1]是一種有效的非線性椒鹽噪聲去除方法,由于其可對椒鹽噪聲起到良好的平滑效果,且可對圖像中某些細節起到保護作用,因而在圖像降噪中得到廣泛的應用。然而,SMF算法對所有的像素點統一處理,不僅改變了噪聲點,也改變了信號點,破壞圖像的邊緣和細節。為此提出了許多改進的算法。文獻[2]提出了模糊開關中值濾波(FSM)算法,FSM算法在濾除噪聲和保護細節方面的效果與SMF算法接近。文獻[3]提出了噪聲自適應模糊開關中值濾波(NAFSM)算法,該算法極大地改善了FSM算法的性能,取得很好的效果。文獻[4]提出了一種自適應模糊中值濾波算法,該算法對低細節圖像具有較好的濾波性能,但對于高細節圖像效果不是很好。文獻[5]提出了一種基于神經網絡的模糊濾波算法,其具有較好的濾波性能和細節保護能力,但運行速度過慢。文獻[6-8]提出了新型的基于神經網絡的模糊濾波算法,對于受低密度噪聲污染的圖像取得不錯的效果。文獻[9-10]提出了一種自適應模糊中值濾波(AFM)算法,其具有較好的性能,但在圖像受嚴重噪聲污染時,需要增大濾波窗口,導致圖像細節保持能力下降。本文在上述算法的基礎上提出了一種新型的自適應模糊中值濾波算法。
2.1 模糊濾波系數
用n×n的模板對圖像進行噪聲檢測,將濾波窗口內的像素點按灰度大小進行升序排列,存放在數組s中。計算s中像素灰度的最大值smax、最小值smin以及均值smean。設當前像素點的灰度值為x(i,j),按下列原則定義模糊濾波系數Fi,j:

模糊濾波系數Fi,j自適應地獲取,利用該系數對濾波方法進行加權y(i,j)=Fi,j?x(i,j)+(1-Fi,j)?μ(i,j),其中y(i,j)表示濾波后像素點的灰度值,μ(i,j)是濾波窗口內非極值點集合所有像素點的灰度的中值。
2.2 算法實現
設[x(i,j)]表示待檢測的噪聲圖像,x(i,j)表示含噪圖像在點(i,j)處的灰度值,ω[x(i,j)]表示以待測像素點為中心的n×n(n為不小于3的奇數)的窗口操作。y(i,j)為濾波后的圖像[y(i,j)]在點(i,j)的灰度輸出。
設最大濾波窗口為ωnmax×ωnmax,本文算法如下:
(1)以待測點為中心建立n×n(初始值n=3)的窗口。
(2)將當前窗口內的像素點按灰度大小進行升序排列,存放在集合s中,計算s中像素灰度的最大值smax、最小值smin、均值smean以及未被噪聲污染的像素點集合
(3)如果smin=smean或smean=smax,此時當前點不是噪聲點,保持原值輸出,即y(i,j)=x(i,j);否則,執行(4)。
(4)如果Ns非空,計算Ns的中值med(Ns),轉(5);否則,增大窗口為n=n+2。
(5)如果ω≤ωnmax,轉(2);否則,用已處理的四個相鄰像素點的灰度的均值替代作為濾波輸出,即

(6)按上面原則計算Fi,j。
2.3 閾值的選取
圖1為閾值T取不同值時的峰值信噪比(Peak Signalto-Noise Ratio,PSNR)變化趨勢。從圖中可以看出,當T=31時,PSNR最大,去噪效果最佳。

圖1 T取不同值時峰值信噪比變化趨勢
本文選取512×512的Lena灰度圖像作為對象在Matlab7.8環境進行實驗,比較SMF算法、FSM算法、AFM算法及本文算法的性能。其中SMF算法、FSM算法和AFM算法的窗口大小選取為5×5,本文算法的最大窗口設定為5×5。
采用峰值信噪比(PSNR)和歸一化均方誤差(NMSE)度量處理效果,定義分別如下:

式中,I(i,j)為原始圖像各像素點的灰度值,y(i,j)為濾波后輸出圖像各像素點的灰度值,M、N表示圖像的尺寸。
上述方法對噪聲密度30%、70%的Lena圖像的處理效果如圖2和圖3所示。
從圖2中可以看出,在低噪聲情況下,幾種算法都顯示了較好的細節保護能力和去除噪聲能力,但本文算法的圖像更為清晰。從圖3中可以看出,在比較嚴重噪聲污染時,SMF算法性能急劇下降,效果圖像由于存在過多的噪聲點而顯得非常模糊;FSM算法、AFM算法和本文算法仍能較好保持圖像細節和邊緣等處,而且圖像比較清晰,從Lena的眼睛、帽子上的裝飾物以及整個圖像的清晰度可以看出本文算法在噪聲去除和細節保留方面優于FSM算法和AFM算法。

圖2 30%噪聲污染圖像及各種算法濾波結果

圖3 70%噪聲污染圖像及各種算法濾波結果
表1、表2和圖4分別顯示了幾種算法對加入噪聲密度10%到90%的椒鹽噪聲的Lena圖像的處理效果。

表1 幾種算法的NMSE比較dB

表2 幾種算法的PSNR比較dB

圖4 不同噪聲水平不同算法的濾波效果比較
從表1、表2和圖4可以看出:在任何噪聲密度下,本文方法都取得更高的PSNR值和更低的NMSE值,說明了本文方法具有穩定的噪聲識別能力和去除噪聲能力。
本文提出了一種新型的自適應模糊中值濾波算法。新算法設計了窗口自適應策略,盡可能使用小窗口進行濾波,更好地保護圖像細節和邊緣。利用窗口內像素點的灰度值與像素點灰度值的均值的大小關系定義了模糊濾波系數,使用合理的閾值加強了噪聲識別的準確程度。數值實驗表明,本文算法具有有效、穩定的特點,在噪聲濾除和細節保護方面都取得了良好的效果。
[1]Pitas I,Venetsanopoulos A N.Order statistics in digital image processing[J].Proc IEEE,1992,80(12):1893-1921.
[2]Ibrahim H,Toh K K V,Mahyuddin M N.Salt and pepper noise detection and reduction using fuzzy Switching median filter[J].IEEE Transactions on Consumer Electronics,2008,54(4):1956-1961.
[3]Toh K K V,Isa N A M.Noise adaptive fuzzy switching median filter for salt and pepper noise reduction[J].IEEE Signal Processing Letters,2010,17(3):281-284.
[4]Zhou Y,Tang Q H,Jin W D.Adaptive fuzzy median filter for images corrupted by impulse noise[C]//2008 Congress on Image and Signal Processing,2008,3:265-269.
[5]Yuksel M E.A hybrid neuro-fuzzy filter for edge preserving restoration of images corrupted by impulse noise[J].IEEE Transactions on Image Processing,2006,15(4):928-936.
[6]Yuksel M E,Besdok E.A simple neuro-fuzzy impulse detector for efficient blur reduction of impulse noise removal operators for digital images[J].IEEE Transactions on Fuzzy Systems,2004,12(6):854-865.
[7]Schulte S,Witte V D,Nachtegael M,et al.A new fuzzy filter for the reduction of randomly valued impulse noise[C]//2006 IEEE International Conference on Image Processing,2006:1809-1812.
[8]Schulte S,Witte V D,Nachtegael M,et al.A fuzzy impulse noise detection and reduction method[J].IEEE Transactions on Image Processing,2006,15(5):1153-1162.
[9]Palabas T,Gangal A.Salt and pepper noise reduction in images using adaptive fuzzy filter[C]//SIU 2012,2012:1-4.
[10]Palabas T,Gangal A.Adaptive fuzzy filter combined with median filter for reducing intensive salt and pepper noise in gray level images[C]//Innovations in Intelligent Systems and Applications 2012,2012:1-4.
ZENG Xianyou,HUANG Zuohua
Laboratory of Quantum Information Technology, School of Physics and Telecommunication Engineering, South China Normal University, Guangzhou 510006, China
A new adaptive fuzzy median filtering algorithm is proposed for the problem that traditional median filtering algorithm can’t protect the image detail very well, and that its performance will be in the sharp decline in dealing with high-density noise image. By comparing the gray value of the pixels and the mean gray value of the pixels in the filtering window, coefficient of the fuzzy filter is defined. By using this coefficient as the weight function, a new weighted median filter approach is proposed. The size of the window is adjusted automatically by detecting the presence of pixels that have gray value between the maximum gray value and the minimum gray value of the filtering window. The gray value of the pixels in the center of window which exceeds the maximum window is replaced with the mean of gray value of neighboringfour pixels. Simulation results demonstrate the new algorithm has better image detail preservation and strong denoising ability.
salt and pepper noise;noise detection;fuzzy filter
ZENG Xianyou,HUANG Zuohua.New adaptive fuzzy median filtering algorithm.Computer Engineering and Applications,2014,50(17):134-136.
A
TP391
10.3778/j.issn.1002-8331.1210-0051
廣東省科技計劃項目(No.C60109,No.2006B12901020)。
曾憲佑(1985—),男,碩士研究生,主要研究方向為數字圖像處理與模式識別;黃佐華(1961—),通訊作者,男,教授,主要研究方向為橢圓偏振測量技術、位相物體成像及光聲光譜技術。E-mail:353865394@qq.com
2012-10-08
2012-11-23
1002-8331(2014)17-0134-03
CNKI網絡優先出版:2013-01-11,http://www.cnki.net/kcm s/detail/11.2127.TP.20130111.0951.005.htm l