張魯?shù)?/p>
摘 要:根據(jù)高斯噪聲密度大、噪聲強(qiáng)度的波動(dòng)范圍寬,其污染圖像不僅每一個(gè)像素灰度級(jí)都會(huì)受影響,而且即使是同一灰度級(jí)受污染的程度也會(huì)不同的特點(diǎn)和傳統(tǒng)的圖像模糊濾波算法在圖像細(xì)節(jié)保護(hù)方面上的不足,提出基于圖像受噪程度的改進(jìn)模糊加權(quán)均值濾波算法,該算法根據(jù)圖像各像素點(diǎn)的受噪程度,得到首次濾波圖像和原圖像估計(jì)直方圖,根據(jù)該直方圖確定模糊隸屬度函數(shù),然后對(duì)首次濾波圖像中灰度小于25的像素點(diǎn)進(jìn)行模糊加權(quán)均值濾波,該算法在不需要期望圖像和高斯噪聲方差的情況下能有效地去除噪聲,同時(shí)能夠很好地保護(hù)圖像細(xì)節(jié)信息。
關(guān)鍵詞:高斯噪聲;模糊濾波;直方圖
中圖分類號(hào):TP301.6 文獻(xiàn)標(biāo)識(shí)碼:A
1 引 言.
圖像在其形成、傳輸、變換以及終端處理中,經(jīng)常會(huì)受到各種噪聲的干擾而降質(zhì)。隨著人們對(duì)圖像的需求日益增加,對(duì)圖像質(zhì)量的要求也越來越高,為了滿足人們的要求,對(duì)圖像進(jìn)行濾波就顯得尤為重要[1-3]。高斯噪聲是其中一種重要的噪聲類型,其服從高斯分布,特點(diǎn)是密度大、噪聲強(qiáng)度的波動(dòng)范圍寬,受高斯噪聲污染的圖像不僅每一個(gè)像素灰度級(jí)都會(huì)受影響,而且即使是同一灰度級(jí)受污染的程度也會(huì)不同[4-5]。傳統(tǒng)的濾波算法中,均值濾波是常用的去除高斯噪聲的濾波方法,其本質(zhì)是一種低通濾波的方法,在消除噪聲的同時(shí)也會(huì)對(duì)圖像的高頻細(xì)節(jié)成分造成破壞和損失,使圖像模糊[6],而且算法中用局部窗口內(nèi)各像素灰度的算術(shù)平均值替換中心像素灰度值,沒有充分利用圖像各像素間的相關(guān)性和像素的位置信息。近年來大量學(xué)者基于均值濾波存在的不足,提出許多改進(jìn)方法其中有改進(jìn)的加權(quán)均值濾波算法[7],算法采用局部閾值優(yōu)化的方法計(jì)算各像素點(diǎn)的權(quán)值,將濾波窗口各像素點(diǎn)的灰度值與對(duì)應(yīng)的權(quán)值進(jìn)行加權(quán)運(yùn)算,結(jié)果作為窗口中心點(diǎn)的濾波輸出;自適應(yīng)加權(quán)均值濾波算法[8],根據(jù)像素間的相關(guān)性通過一個(gè)分段函數(shù)確定權(quán)值,根據(jù)不同的權(quán)值確定中心點(diǎn)像素值。這些算法都一定程度解決了均值濾波沒有充分利用像素間相關(guān)性的不足。自從1965年美國加里福尼亞大學(xué)的控制論專家L. A.扎德教授提出模糊數(shù)學(xué)以來,模糊技術(shù)被廣泛地應(yīng)用于各個(gè)領(lǐng)域,模糊濾波算法在去除噪聲和保護(hù)圖像細(xì)節(jié)這對(duì)固有的矛盾上表現(xiàn)出越來越好的效果。其中有模糊加權(quán)均值濾波算法[2],根據(jù)像素間的相關(guān)性和位置信息指定模糊規(guī)則從而確定加權(quán)系數(shù),該算法要求知道原期望圖像,但在多數(shù)情況下,我們是很難得到原期望圖像的。文獻(xiàn)[9]提出算法在有效去除椒鹽噪聲的前提下,根據(jù)圖像直方圖確定模糊隸屬度函數(shù)的閥值,從而實(shí)現(xiàn)混合噪聲下的模糊濾波;一種新型的模糊濾波算法[10],根據(jù)模糊推理系統(tǒng)確定加權(quán)因子。根據(jù)以上濾波算法,本文提出了基于圖像受噪程度的改進(jìn)模糊加權(quán)均值濾波算法,此算法在不需要期望圖像和高斯噪聲方差的情況下能有效地去除噪聲,并且能夠很好地保護(hù)圖像的的細(xì)節(jié)信息。
2 基于圖像受噪程度的改進(jìn)模糊加權(quán)均值濾波算法
為敘述方便,考慮如下兩幅lena圖,其中一幅為不含噪聲圖像,另一幅為含方差為0,均值為0.05的高斯噪聲圖像,如下所示。
2.1 估計(jì)原圖像灰度直方圖
根據(jù)高斯噪聲密度大、噪聲強(qiáng)度的波動(dòng)范圍寬,且受高斯噪聲污染的圖像不僅每個(gè)像素級(jí)都會(huì)受影響而且即使是同一灰度級(jí)受噪聲污染的程度也有很大差異的特點(diǎn),根據(jù)像素間相關(guān)性提出了基于受噪程度的灰度直方圖估計(jì)方法。
采用3*3的濾波窗口,根據(jù)下式
求出各個(gè)像素點(diǎn)的受噪程度ρ(i,j),為方便計(jì)算,ρ(i,j)均為百分值,其中y(i,j)為3*3濾波窗口的中間值,y(i+k,j+l)為其領(lǐng)域值其中k,l=1,2,3。根據(jù)得到的各個(gè)像素點(diǎn)的受噪程度ρ(i,j)和原噪聲圖像像素點(diǎn)灰度值y(i,j),可以得到原不含噪聲圖像各個(gè)像素點(diǎn)的估計(jì)灰度值,公式如下
2.2 建立模糊隸屬度函數(shù)
根據(jù)式(2)得到的像素值做出首次濾波后圖像的估計(jì)灰度直方圖3和第一次濾波后圖5,為分析估計(jì)直方圖的有效性我們做出原不含噪聲直方圖4,如下圖所示從圖可以看出,兩個(gè)直方圖形狀上大體相似,但是圖3中灰度值為0及其附近灰度值像素點(diǎn)的個(gè)數(shù)明顯增多而且在255個(gè)灰度級(jí)中出現(xiàn)了很多個(gè)數(shù)小于100的像素點(diǎn)。所以決定采用模糊濾波對(duì)圖像進(jìn)行第二次濾波。由于在現(xiàn)實(shí)情況下,我們多數(shù)是不能明確知道原不含噪聲圖像的直方圖的,所以根據(jù)估計(jì)的直方圖,建立模糊隸屬度函數(shù)實(shí)現(xiàn)第二次濾波。由圖3可以看出,其圖像與高斯函數(shù)的圖形大體相似,于是我們可以利用其灰度級(jí)為論域建立模糊子集,并在每個(gè)模糊子集上定義一個(gè)隸屬度函數(shù)來表達(dá)其模糊屬性。根據(jù)圖3的形狀和高斯函數(shù)的圖形特點(diǎn),將圖像按灰度值0—50、51—100、101—250分成3部分,不同的圖像根據(jù)直方圖形狀不同,所分區(qū)間會(huì)有所不同,對(duì)這3部分均采用高斯曲線形的函數(shù)為其隸屬度函數(shù),數(shù)學(xué)表達(dá)式為
f(x)=exp-(x-μ)22σ2(3)
其中μ為高斯函數(shù)的均值,σ為其方差。根據(jù)圖3確定出函數(shù)中的參數(shù),使隸屬度函數(shù)更接近直方圖的形狀,其步驟如下
1.根據(jù)直方圖將圖像按灰度值0—50、51—100、101—250分成3部分。
2.根據(jù)高斯函數(shù)的特點(diǎn),當(dāng)自變量等于其均值μ1時(shí),函數(shù)值達(dá)到最大。由其統(tǒng)計(jì)特點(diǎn)取σ=μ/3。在第一部分中求出使灰度值函數(shù)達(dá)到最大的灰度值g1,使得μ1
3.在第二部分中按同樣的方法求出g2,使μ2=g2,然后在μ1和μ2之間求出使灰度值函數(shù)達(dá)到最小的灰度值gmin,使得σ2=|μ24.在第三部分求g3,并令μ3=g3,σ3=(255-μ3)/3。
5.將上述3部分合并為一個(gè)模糊隸屬度函數(shù),用f(x(i,j))表示。
2.3 改進(jìn)模糊加權(quán)均值濾波
根據(jù)第一次濾波后圖5可以看出,圖像已有較好的濾波效果只是多出了許多黑點(diǎn),這是因?yàn)橹狈綀D中增多的0及其附近灰度值的像素點(diǎn),而數(shù)量小于100的像素點(diǎn)是在利用受噪程度估計(jì)原不受噪聲圖像時(shí)產(chǎn)生的很小的誤差,在圖像中不會(huì)顯現(xiàn)出來。所以我們主要處理直方圖中增多的0及其附近灰度值的像素點(diǎn),不同的圖像會(huì)有差別,這里我們根據(jù)兩個(gè)直方圖選擇灰度值小于或等于25的像素點(diǎn)進(jìn)行模糊加權(quán)平均濾波。由此,可得出基于圖像受噪程度的改進(jìn)模糊加權(quán)均值濾波的算法步驟如下endprint
1.選取3*3的濾波窗口,找出窗口中的中值和其領(lǐng)域值。
2.利用式(1)求出各個(gè)像素點(diǎn)的受噪程度ρ(i,j)
3.根據(jù)受噪程度和原噪聲圖像由式(2)得到第一次濾波后圖像和估計(jì)的灰度直方圖。
4.根據(jù)得到的估計(jì)灰度直方圖求出模糊隸屬度函數(shù)式f(x(i,j)),計(jì)算出加權(quán)系數(shù)。
5.找出第一次濾波后圖像中灰度值小于或者等于25的像素點(diǎn)。
6.采用3*3的濾波窗口根據(jù)式(4)對(duì)這些像素點(diǎn)進(jìn)行模糊加權(quán)均值濾波,其公式為
其中,x(i,j),y(i,j),ω(i,j)分別為原含噪聲圖像、濾波后圖像、加權(quán)系數(shù)。
2.4 圖像濾波實(shí)驗(yàn)結(jié)果及分析
為驗(yàn)證本文提出濾波算法的有效性,用MATLAB對(duì)其進(jìn)行仿真。選用具有256灰度級(jí)的222*208像素的標(biāo)準(zhǔn)Lena圖像和256灰度級(jí)的256*256的Cameraman圖像作為實(shí)驗(yàn)圖像。實(shí)驗(yàn)時(shí),對(duì)原圖像加上均值為0,方差分別為0.005,0.01,0.05的高斯噪聲,選用3*3的濾波窗口,分別采用均值濾波和本文提出的基于圖像受噪程度的改進(jìn)模糊加權(quán)均值濾波對(duì)含不同方差的噪聲圖像進(jìn)行濾波。如圖1為原不含噪聲圖像,圖2為均值為0,方差為0.05的含高斯噪聲圖像,圖6為模糊加權(quán)均值濾波圖,圖7為L(zhǎng)ena圖像基于本文算法與均值濾波算法效果對(duì)比圖,圖8為Cameraman圖像基于本文算法與均值濾波算法效果對(duì)比圖。為進(jìn)一步驗(yàn)證本文提出的濾波算法的有效性,分別給出了以上各種濾波算法針對(duì)不同等級(jí)的高斯噪聲的峰值信噪比(PSNR)濾波性能指標(biāo)數(shù)據(jù),如表1。PSNR的計(jì)算公式如下
PSNR=10log 10∑Mi=1∑Nj=12552∑Mi=1∑Nj=1(h(i,j)-f(i,j))2 (5)
其中:圖像大小為M*N,h(i,j)為原始圖像像素點(diǎn)的灰度值;f(i,j)為噪聲圖像濾波后圖像像素點(diǎn)灰度值。
表1中通過改變?cè)肼曋械姆讲畈⑷N濾波算法的PSNR值進(jìn)行對(duì)比,可以看出本文提出的基于圖像受噪程度的改進(jìn)模糊加權(quán)均值濾波算法即使在噪聲等級(jí)較高的情況依然可以在很好去除噪聲的同時(shí)保護(hù)圖像的細(xì)節(jié),具有更好的濾波效果,顯示了較好的魯棒性。
3 結(jié) 論
基于傳統(tǒng)均值濾波算法不僅會(huì)使圖像模糊而且不能充分的利用圖像中各個(gè)像素間的相關(guān)性及空間位置信息的不足,本文提出了基于圖像受噪程度的改進(jìn)模糊加權(quán)均值濾波算法。其算法是根據(jù)圖像各個(gè)像素的受噪程度得到第一次濾波后圖像和估計(jì)直方圖,然后由估計(jì)直方圖得出模糊隸屬度函數(shù)作為模糊加權(quán)均值濾波算法的加權(quán)系數(shù),最后對(duì)第一次濾波后的圖像中小于或等于25的像素點(diǎn)進(jìn)行模糊加權(quán)均值濾波,得到的最終濾波圖像在很好的去除高斯噪聲的前提下,保護(hù)了圖像細(xì)節(jié)。通過表1可以看出此算法對(duì)方差較大的高斯噪聲同樣具有很好的濾波效果,證明了此濾波算法的可行性。
參考文獻(xiàn)
[1] 張昊慧.改進(jìn)的基于中值濾波喝小波變換的圖像降噪方法[J].2012,31(20):51-53.
[2] 陳大力.圖像模糊濾波算法的對(duì)比研究與改進(jìn)[D].沈陽:東北大學(xué),2005.
[3] 盧京晶,方中華,孫勝利.一種自適應(yīng)的加權(quán)均值濾波器[J].傳感技術(shù)學(xué)報(bào),2005,18(4):880-882..
[4] 張錚,王艷平,薛桂香.數(shù)字圖像處理與機(jī)器視覺[M]——Visual C++與MATLAB實(shí)現(xiàn)[M].北京:人民郵電出版社,2010.
[5] 王建勇,周曉光,廖啟征.一種有效的混合噪聲濾波算法[J].信息技術(shù).2005,29(11):48-50.
[6] 朱士虎,游春霞.一種改進(jìn)的均值濾波算法[J].計(jì)算機(jī)應(yīng)用與軟件.2013,30(12):97-100.
[7] 沈德海,候建,鄂旭,等.一種改進(jìn)的加權(quán)均值濾波算法 [J].現(xiàn)代電子技術(shù).2015,38(10): 1-3.
[8] KANG J Y,MIN L Q,LUAN Q X. Novel modified fuzzy cmeans algorithm with applications[J].Digital Signal Processing,2009,19(2) : 309-319.
[9] 張燕,嚴(yán)勇杰.一種改進(jìn)濾波算法在圖像處理中的應(yīng)用 [J].信息化研究.2015,41(2):53-56.
[10]MEHMET A S,ALPER B,MEHMET E Y.A novel fuzzy flter for speckle noise removal[J].Turkish Journal of Electrical Engineering & Computer Sciences.2014,22: (1367-1381).endprint