高琦煜+張賽
摘要:圖像預(yù)處理是機(jī)器視覺、模式識(shí)別等研究領(lǐng)域中不可獲取的重要組成部分,在算法的研究與設(shè)計(jì)過程中,圖像的質(zhì)量與完整度都是影響算法準(zhǔn)確率的主要因素,而通過圖像預(yù)處理可以很大程度上的弱化這些影響。該文在研究傳統(tǒng)的圖像預(yù)處理方法的同時(shí)將圖像濾波與圖像復(fù)原方法相結(jié)合,提出加權(quán)自適應(yīng)中值濾波結(jié)合維納復(fù)原法。即首先采用加權(quán)自適應(yīng)中值濾波對(duì)圖像進(jìn)行濾波,然后使用維納復(fù)原法對(duì)圖像進(jìn)行復(fù)原。通過實(shí)驗(yàn)證明該方法對(duì)改善圖像質(zhì)量有著很好的效果。
關(guān)鍵詞:圖像預(yù)處理;加權(quán)自適應(yīng)中值濾波;維納復(fù)原
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)34-0208-02
隨著計(jì)算機(jī)技術(shù)的發(fā)展,模式識(shí)別與人工智能領(lǐng)域的研究已經(jīng)進(jìn)入了更加深入的階段,研究人員們對(duì)算法的正確率與準(zhǔn)確度有了更高的要求,這導(dǎo)致人們對(duì)樣本集(包括訓(xùn)練集與測試集)的要求也越來越高?,F(xiàn)階段,大部分的自制樣本都是通過相機(jī)拍攝或者通過錄像截取的方式獲取,這種方法在圖像生成與傳輸過程中存在著一些弊端,即圖像的質(zhì)量極易受到外界因素的干擾,產(chǎn)生大量的脈沖噪聲并丟失局部信息。脈沖噪聲主要有隨機(jī)值脈沖噪聲與椒鹽噪聲,現(xiàn)階段處理脈沖噪聲的主要方法為非線性濾波法,其代表方法是中值濾波法[1],隨著研究人員對(duì)樣本的質(zhì)量要求越來越高,由于傳統(tǒng)的中值濾波在保存圖像細(xì)節(jié)方面效果欠佳,已經(jīng)不能滿足人們的要求。為了解決這個(gè)問題,本文作者提出采用加權(quán)自適應(yīng)中值濾波方法結(jié)合維納復(fù)原法的圖像預(yù)處理方法,使其能在濾波效果最好的情況下最大程度上的保證圖像的細(xì)節(jié)和邊緣。通過實(shí)驗(yàn)驗(yàn)證,通過本文方法處理的樣本在清晰度與完整度上較傳統(tǒng)算法有很大的提高。
1 中值濾波算法原理
1.1經(jīng)典中值濾波算法
經(jīng)典的中值濾波算法SMF(standard median filter)是一種非線性濾波方法,該算法依賴于快速排序法,在犧牲部分圖像細(xì)節(jié)與邊緣信息的基礎(chǔ)上能去除部分脈沖噪聲。
其基本思想為:從待排序的元素集合中任選一個(gè)元素,將其作為基元素分別于其他元素比較,將其作為分割中點(diǎn),將比它小的元素放在前邊、大的元素放在后邊分成兩個(gè)集合。然后分別對(duì)這兩個(gè)集合重復(fù)以上動(dòng)作,當(dāng)所有排序結(jié)束后,取中間的元素值作為中值即輸出值。
這種方法在處理大圖像時(shí)存在計(jì)算量很大的問題,同時(shí)其去噪性能受到濾波窗口尺寸的影響較大,在噪聲抑制與保護(hù)細(xì)節(jié)方面存在著一定的矛盾[2]。
1.2加權(quán)自適應(yīng)中值濾波原理
其基本思想是:設(shè)A(x,y)表示中心像素點(diǎn)(x,y)在濾波時(shí)所對(duì)應(yīng)的掩模窗口。令Zmin為A(x,y)中的灰度最小值,Zmax為A(x,y)的灰度最大值,Zmed為A(x,y)的灰度中值。其中灰度中值的計(jì)算方法結(jié)合了均值思想。把排序得到的中值與窗口中所有像素點(diǎn)的均值相加得到灰度中值(中值權(quán)重為0.3,均值權(quán)重為0.7)。
2 維納復(fù)原法
維納(wiener)濾波復(fù)原法是屬于反卷積算法一類[3],它是由Winner首先提出并應(yīng)用于一維信號(hào),取得了很好效果。研究人眼將其引入二維信號(hào)處理,尤其是在圖像復(fù)原領(lǐng)域效果良好,計(jì)算量較低,并且抗噪聲性能優(yōu)良,因而在圖像復(fù)原領(lǐng)域得到了廣泛的應(yīng)用。
2.1維恩濾波原理
在這里,本文對(duì)維納濾波器進(jìn)行一個(gè)小的改進(jìn)。即在信噪比的倒數(shù)項(xiàng)中加入?yún)?shù)[γ],其取值一般在0-1之間,其作用為修正信噪比,并改善濾波器抗噪聲性能的目的。通過實(shí)驗(yàn)研究[γ]一般取值為0.1-0.3效果較明顯。
3 實(shí)驗(yàn)驗(yàn)證與分析
本文采用的實(shí)驗(yàn)工具為Matlab軟件,所有算法的編寫與實(shí)現(xiàn)都是用其完成。
3.1實(shí)驗(yàn)過程
1)選取原始lina圖像,并對(duì)其進(jìn)行灰度化。
2)在原始lina圖像中加入高斯噪聲如圖2所示。
3)使用傳統(tǒng)中值濾波法對(duì)噪聲圖像進(jìn)行濾波如圖3所示。
4)采用維納復(fù)原法對(duì)圖3進(jìn)行復(fù)原。
5)采用自適應(yīng)中值濾波法對(duì)噪聲圖像進(jìn)行濾波如圖5所示
6)使用維納復(fù)原法對(duì)圖5進(jìn)行復(fù)原。
3.2 實(shí)驗(yàn)分析
如圖1到圖6所示,在實(shí)驗(yàn)過程中首先對(duì)原圖像進(jìn)行灰度化并加入高斯噪聲,當(dāng)采用傳統(tǒng)中值濾波時(shí)發(fā)現(xiàn)去噪效果明顯。但是也模糊了圖像的邊緣,如圖3。當(dāng)采用本文設(shè)計(jì)的自適應(yīng)中值濾波法進(jìn)行濾波時(shí)效果較好,如圖5。但是這兩種濾波方法都在某種程度上模糊了圖像的邊緣和細(xì)節(jié),在采用了維納復(fù)原法處理后如圖4、圖6,我們可以觀察到圖像的細(xì)節(jié)與邊緣得到了更好的描述。說明本文算法的正確性與有效性。
4 總結(jié)
本文提出采用圖像濾波與圖像復(fù)原的圖像預(yù)處理組合方法,針對(duì)單一的圖像濾波會(huì)對(duì)圖像的邊緣以及細(xì)節(jié)信息造成傷害的問題進(jìn)行研究。實(shí)驗(yàn)結(jié)果證明,本文提出的方法在有效的抑制噪聲的同時(shí),能提高圖像的質(zhì)量并保證邊緣與細(xì)節(jié)信息不丟失。
參考文獻(xiàn) :
[1] KO S J,LEE S J.Center weighted median filter and their applications to image enhancement [J].IEEE Transactions on Circuits and System,1991,38(1):984-993.
[2] 劉進(jìn),厲數(shù)忠,張媛.基于混合中值濾波的圖像去噪處理[J].甘肅科技,2006,22(9).
[3] Choi H,baraniuk R.Analysis of wavelet-domain Winner filters[C]. Proceedings of the IEEE-SP International Symposiumon Time-frequency and Time-Scale Analysis.