張文霞,王春光,殷曉飛,王海超,王 圓,郭 華,趙曉宇
(1.內(nèi)蒙古農(nóng)業(yè)大學(xué) 機電工程學(xué)院,呼和浩特 010018;2.鄂爾多斯應(yīng)用技術(shù)學(xué)院 信息工程學(xué)院,內(nèi)蒙古 鄂爾多斯 017000;3.呼和浩特職業(yè)學(xué)院 機電工程學(xué)院,呼和浩特 010018)
近年來,因人為和環(huán)境因素,造成了天然草地大面積的退化,這已經(jīng)成為制約我國草地畜牧業(yè)發(fā)展和生態(tài)環(huán)境改善的重要因素之一。無芒隱子草(CleistogenesSongorica)是我國西北區(qū)荒漠草原的重要牧草資源,在維護生態(tài)系統(tǒng)及發(fā)展畜牧業(yè)等方面具有重要作用,是荒漠草原的優(yōu)勢草種之一,是分析草原退化程度的指示性植物[1]。其葉片解剖結(jié)構(gòu)隨著荒漠草原退化梯度表現(xiàn)出較強的可塑性,應(yīng)用圖像處理技術(shù)可以快速、準(zhǔn)確地測量無芒隱子草葉片解剖結(jié)構(gòu)尺寸,進(jìn)而與草原退化建立相關(guān)性;但切片圖像在獲取和傳輸過程中不可避免地受到噪聲的污染,使圖像的質(zhì)量降低,影響后續(xù)處理。
圖像去噪一直是圖像處理領(lǐng)域的熱點之一,圖像去噪大體上分為空間域和變換域去噪兩大類:空間域去噪方法[2]是直接在空間域中進(jìn)行去噪的方法,經(jīng)典的方法有加權(quán)平均、中值濾波及維納濾波等方法;變換域去噪方法是將圖像從空間域轉(zhuǎn)換為變換域,在變換域中進(jìn)行去噪,主要有傅里葉變換和小波變換[3]。小波變換被譽為信號分析中的數(shù)學(xué)顯微鏡,具有其獨特的優(yōu)越性,是近年來圖像處理的重要工具。
非局部均值NLM(Non-Local Means)去噪模型是Buades A[4]針對空間域的加性噪聲提出來的。該算法能夠很好地保持圖像細(xì)節(jié)信息,因而被廣泛關(guān)注,人們在此基礎(chǔ)進(jìn)行各種改進(jìn)[5-9]均取得了較好的效果。然而,這些改進(jìn)的算法都是在標(biāo)準(zhǔn)圖像上人為添加噪聲進(jìn)行測試、驗證算法的有效性,對于一幅自然圖像,事先并不知噪聲的類型和強度,需要進(jìn)行噪聲估計來實現(xiàn)圖像去噪。
目前,噪聲估計[10]主要有平滑濾波估計法、分塊法和變換域估計法 3 類。濾波估計法[11]是由噪聲圖像減去應(yīng)用濾波去噪后的圖像來實現(xiàn)噪聲估計,對濾波參數(shù)的選擇較為嚴(yán)格。濾波太強,會導(dǎo)致將圖像的結(jié)構(gòu)信息誤認(rèn)為噪聲,噪聲估計偏大;濾波太弱,又會導(dǎo)致噪聲偏小。分塊法[12]是先將噪聲圖像分割為若干圖像子塊,用相對平滑的子塊的方差來估計該塊的噪聲強度,然后用統(tǒng)計方法來估計整個噪聲圖像的噪聲強度。子塊的分割和選取是該算法的關(guān)鍵,會直接影響噪聲估計的精度和算法的效率。變換域法[13]是對噪聲圖像先進(jìn)行多尺度變換,圖像的能量主要集中在尺度大的子帶,而噪聲主要集中在高頻部分,利用高頻系數(shù)來估計噪聲強度。含噪圖像的特征、噪聲的大小對此類算法影響較大。
無芒隱子草葉切片圖像含有豐富的細(xì)節(jié)信息。對其進(jìn)行去噪是為后續(xù)特征尺寸的準(zhǔn)確測量做準(zhǔn)備,因而去噪時應(yīng)注重保留圖像的邊緣和細(xì)節(jié)信息。本文在確定噪聲類型和方差的基礎(chǔ)上,添加不同大小的高斯噪聲,分別應(yīng)用Beyes Shrink 法、NLM去噪和本文提出的算法進(jìn)行去噪實驗,驗證算法的魯棒性。
小波變換的主要思想[14]是將L2(R)平方可積函數(shù)的集合分解成具有不同分辨率的一系列子序列,目標(biāo)S是在L2(R)中描述為一系列近似函數(shù)的無限逼近,且每一個近似函數(shù)是S在不同子空間的預(yù)測,通過這些預(yù)測分析不同子空間的S構(gòu)造和特征。
根據(jù)信號與噪聲的關(guān)系,加性噪聲的數(shù)學(xué)模型為
p(x,y)=S(x,y)+N(x,y)
(1)
其中,p(x,y)為含噪圖像;S(x,y)為無噪聲污染的圖像;N(x,y)為噪聲。小波正交變換算子設(shè)為W,含噪圖像p(x,y)經(jīng)小波變換之后,小波系數(shù)矩陣關(guān)系式可以表示為
Y=W·P,V=W·N,Y=X+V
(2)
式(2)表明:含有加性噪聲圖像的小波系數(shù)仍然是加性的,可應(yīng)用小波系數(shù)來分析噪聲類型和強度。研究表明[15]:含有加性噪聲圖像經(jīng)小波變換之后,圖像的能量主要集中在低頻子帶,高頻子帶系數(shù)值很小、能量很低,噪聲主要反映在高頻對角HH子帶中,可以通過HH子帶的系數(shù)分布特點來識別噪聲類型,并進(jìn)行噪聲大小估計。
圖1為無芒隱子草葉片切片圖像進(jìn)行1次小波分解的高頻HH子帶系數(shù)能量分布圖。由圖1可知:無芒隱子草切片圖像高頻HH子帶小波能量分布近似服從高斯分布,故認(rèn)為噪聲類型為加性高斯噪聲。為進(jìn)一步驗證,采用高斯函數(shù)對隨機選取的10 幅切片圖像高頻HH子帶能量分布圖數(shù)據(jù)點進(jìn)行擬合,高斯擬合曲線如圖2所示。其擬合優(yōu)度為R2=0.9907,則無芒隱子草葉切片圖像噪聲類型為加性高斯噪聲。根據(jù)Donoho和Johnstone[16]提出的使用小波系數(shù)估計噪聲標(biāo)準(zhǔn)方差,即
σ=median(|D|)/0.6745
(3)
coef為HH子帶系數(shù)幅值,pcoef為具有該系數(shù)幅值的小波系數(shù)個數(shù)與總系數(shù)個數(shù)比值。
圖1 HH子帶系數(shù)能量分布圖
Fig.1 The coefficient energy distribution of the HH sub-band
coef為HH子帶系數(shù)幅值;pcoef為具有該系數(shù)幅值的小波系數(shù)個數(shù)與總系數(shù)個數(shù)比值。
圖2 高斯擬合曲線
Fig.2 Gauss fitting curve
通過對50幅無芒隱子草葉片切片圖像進(jìn)行噪聲估計,測試結(jié)果如圖3所示。由圖3可知:圖像噪聲標(biāo)準(zhǔn)差為σ∈[1.5,3.5]。
圖3 無芒隱子草葉切片圖像噪聲強度估計
給定一幅含噪圖像v={v(i)|i∈I},估計值[4]NL[v](i)是圖像中所有像素的加權(quán)平均值,即
(4)
小波閾值去噪基本思想[17]:利用了小波變換中多分辨特性對特定信號的“集中能力”,即信號經(jīng)過小波分解后,其主要能量分布在少數(shù)的小波分解系數(shù)中,這些系數(shù)值必然大于能量分散的噪聲小波系數(shù)值。小波閾值去噪中,算法的關(guān)鍵是選擇閾值和閾值函數(shù)。本文在估計噪聲類型和方差的基礎(chǔ)上,采用Bayes Shrink法,則
其中,ρ2(noise)為噪聲方差估計值;ρ2(signal)為信號的方差估計值。當(dāng)小波系數(shù)小于閾值時,信號受噪聲的影響較大;當(dāng)小波系數(shù)大于閾值時,說明信號受噪聲的影響較小,應(yīng)予以保留。
根據(jù)上述分析可知,無芒隱子草葉切片圖像含有加性高斯噪聲,非局部均值去噪模型主要是針對空間域加性高斯噪聲,本文應(yīng)用非局部均值去噪模型濾除噪聲。含噪圖像經(jīng)過小波變換后信號和噪聲表現(xiàn)出不同的統(tǒng)計特性,信號能量主要集中在低頻部分,而噪聲信號主要分布在高頻部分。為更好地保持圖像細(xì)節(jié)信息,本文將NLM與小波閾值去噪相結(jié)合來達(dá)到無芒隱子草切片圖像去噪的目的。
算法去噪流程圖如圖4所示。步驟如下:
1)對無芒隱子草葉切片圖像I進(jìn)行1層小波分解,分解為低頻圖像L1和高頻圖像H1(水平細(xì)節(jié)、垂直細(xì)節(jié)和對角細(xì)節(jié));
2)對H1進(jìn)項小波閾值去噪,得到去噪后的高頻圖像H1′;
3)對L1進(jìn)行小波分解,得到低頻圖像L2和高頻細(xì)節(jié)圖像H2;
4)對H2進(jìn)項小波閾值去噪,得到H2′;
5)對小波重構(gòu)后的圖像進(jìn)行NLM去噪。
圖4 去噪流程圖
隨機選取10幅無芒隱子草葉切片圖像,分別添加噪聲標(biāo)準(zhǔn)差為1.5、2、5、8、10、15、20、25、30的高斯白噪聲,應(yīng)用Bayes Shrink、NLM和本文提出的算法進(jìn)行去噪,采用峰值信噪比(Peak Signal to Noise Ratio,PSNR)對算法去噪性能進(jìn)行評價,取10幅圖像去噪后的PSNR平均值。實驗結(jié)果如表1所示。
表1 PSNR結(jié)果對比
由表1可知:當(dāng)無芒隱子草噪聲標(biāo)準(zhǔn)差小于8時,Beyes Shrink 法去噪效果較好,NLM算法因噪聲方差小,出現(xiàn)了過度濾波現(xiàn)象;當(dāng)噪聲標(biāo)準(zhǔn)差大于8時,Beyes Shrink 法去噪效果較差;噪聲標(biāo)準(zhǔn)差為σ∈[8,15]時,NLM算法和本文提出的算法去噪效果相當(dāng);σ∈[15,30]時,本文提出的算法表現(xiàn)出較大的優(yōu)越性。圖5為表1方法處理的結(jié)果圖,試驗中的噪聲標(biāo)準(zhǔn)差為25。由圖5可以看出:本文算法更符合人眼視覺,能較好地保持邊緣信息。
圖5 不同方法去噪結(jié)果
應(yīng)用小波變換和擬合法相結(jié)合對無芒隱子草葉片切片圖像進(jìn)行噪聲類型和強度估計,確定噪聲類型為加性高斯噪聲,噪聲強度為σ∈[1.5,3.5]。在確定噪聲的類型和強度的基礎(chǔ)上,分別添加不同標(biāo)準(zhǔn)差的高斯噪聲。實驗表明:當(dāng)噪聲標(biāo)準(zhǔn)差較小時(σ∈[1.5,8]),Beyes Shrink算法去噪效果較好;當(dāng)噪聲標(biāo)準(zhǔn)差大于15時,本文的算法表現(xiàn)出較大的優(yōu)越性。