李紅麗,馬耀鋒
(鄭州工程技術(shù)學院 機電與車輛工程學院,鄭州 450044)
圖像去噪是數(shù)字圖像處理中一個非常重要的研究領域[1],如何兼顧降低圖像噪聲和保留細節(jié)是圖像去噪存在的一個難題。圖像在傳輸和獲取的過程中會受到各種噪聲的干擾,噪聲不但干擾人們對圖像的理解,而且還影響到后續(xù)圖像的處理效果,如圖像的邊緣檢測、圖像分割、目標識別等。中值濾波和均值濾波是經(jīng)典的去噪算法,但它們在抑制噪聲的同時,使圖像邊緣變得模糊。小波變換由于具有良好的時頻域局部特性,可以靈活地對信號局部奇異特征進行提取以及時變?yōu)V波,小波去噪可有效地濾除噪聲并保留信號高頻細節(jié)信息,因此在圖像去噪中得到廣泛的應用[2]。
長期以來,人們在小波去噪方面進行了大量的研究,有利用小波系數(shù)相關(guān)性去噪法、通過小波閾值去噪法、采用模極大值去噪法等.從最小均方誤差的角度來看,小波閾值去噪法在取得較好的視覺效果的前提下,去噪效果基本可達近似最優(yōu)[3-4]。常用的閾值確定方法有:通用閾值法VisuShrink法,Sure與VisuShrink閾值結(jié)合產(chǎn)生的SureShrink法,依據(jù)Minmax準則的Minmaxi閾值,Chang S G等人提出的BayesShrink法[5]等。常用的閾值函數(shù)有硬閾值函數(shù)和軟閾值函數(shù)[6]:硬閾值法由于其在閾值處的不連續(xù)使所得到的圖像產(chǎn)生附加振蕩;由軟閾值函數(shù)估計得到的小波系數(shù)整體連續(xù)性雖好但與原始小波系數(shù)之間存在偏差,得到的重構(gòu)圖像雖然平滑性能比較好,但會導致小波圖像邊緣模糊。
本文針對小波閾值去噪的不足,將處理模糊信息的中介數(shù)學系統(tǒng)引入到小波圖像去噪算法中,根據(jù)中介真值程度度量方法和閾值周圍小波系數(shù)中含有噪聲程度的模糊性,對閾值周圍的模糊區(qū)域進行處理[7-9],計算含噪模糊的小波系數(shù)的保留程度,采用BayesShrink閾值準則,提出了基于MMTD的Bayes軟閾值小波圖像去噪算法。通過仿真實例,與典型算法處理結(jié)果相比表明,基于MMTD與小波相關(guān)性的小波閾值圖像去噪算法有效去除噪聲,并較好地保持圖像邊緣細節(jié)。
如果設P為具有一性質(zhì)的謂詞,x為任一變量,P(x)表示變量x“┓P”表示謂詞P的反對對立面,則P與┓P就抽象地表示為一對反對對立性質(zhì);“~”表示模糊性質(zhì),讀為“部分地”。若變元x滿足~P(x)&~┓P(x),則稱x為P與┓P的中介對象,模糊否定詞“~”的語義深刻地反映了中介模糊的概念。
超態(tài)[7]是對于“非此即彼”的現(xiàn)象擴展,在形容事物的狀態(tài)時有好有壞,更具體地分其實還存在更好和更壞的狀態(tài),這種“更“的狀態(tài)在此就可以用超態(tài)來表示。
超態(tài)一般用符號“+”表示,對應的真值集合為
Truth={+T,T,M,F,+F},
由此可將一般數(shù)值化應用的數(shù)值區(qū)域劃分為5個對應的真值區(qū)域,即+P,P,~P,┓P,┓+P,如圖1所示。圖1中,αT為謂詞P的εT標準度;αF為┓P的εF標準度??梢酝ㄟ^計算相對于P或┓P的距離比率函數(shù)hT(y) 或hF(y)得到每個數(shù)值區(qū)域中的真值程度度量。

圖1 數(shù)值區(qū)域與謂詞的對應關(guān)系
小波閾值去噪法中關(guān)鍵技術(shù)之一是最佳閾值λ的確定。SureShrink法首先通過SURE (Stein Unbiased Risk Estimator)給定一個閾值T,再利用最小二乘法得到它的估計值λ。VisuShrink法是使用小波變換后所有高頻系數(shù)的數(shù)目和噪聲標準差來確定閾值?;趫D像小波系數(shù)廣義高斯分布特性,在Bayes框架下參照最小化Bayes風險進行計算,Chang S G等人得到BayesShrink 閾值, BayesShrink 閾值考慮了圖像小波系數(shù)的廣義Gaussian特性,子帶的自適應性更強,算法復雜度也較簡單,其閾值計算公式為
λ=σ2/σx,
(1)
式中:σ2為加入的高斯噪聲方差;σx為不帶噪聲信號的標準方差。
本文在BayesShrink 閾值的基礎上提出一種針對小波分解的不同方向不同子帶的閾值確定方法。假設圖像(大小為n×n)含有加性高斯白噪聲ε(i,j)~N(0,σ2)為獨立同分布,與原始圖像f(i,j)也相互獨立,則加噪圖像表示為
g(i,j)=f(i,j)+ε(i,j),
(2)
式中i,j=1,2,…,n,則不同子帶不同方向的小波閾值確定步驟如下:
a.估計噪聲方差時,通過對各子帶各方向小波系數(shù),采用空域非線性方法的median函數(shù)得到
σ(s,j)=median(Y(s,j))/0.6745,
(3)
式中:Y(s,j)代表帶噪圖像的小波系數(shù);s代表不同方向的小波系數(shù),s=1,2,3分別代表水平方向系數(shù)Hj,垂直方向系數(shù)Vj,對角線方向系數(shù)Dj;j代表分解層數(shù)(j=1,2,…,N),N是分解的最后一層。
b.估計子帶中信號的方差σx,因為Y(s,j)服從高斯分布,有
(4)
式中n(j)表示圖像經(jīng)過小波分解后的第j層的子帶的大小。
由于原始圖像信號與噪聲信號相互獨立,則圖像小波系數(shù)與噪聲生成的小波系數(shù)也相互獨立,且由公式(2)得到
(5)
將式(3)與式(5)代入式(1),就可以得到本文算法中用到的不同子帶、不同方向的閾值表達式
(6)
本文算法在軟閾值函數(shù)基礎上結(jié)合中介真值程度的度量方法,提出一種改進的閾值函數(shù)。改進算法中閾值周圍系數(shù)值的濾除和保留程度由中介真值程度度量中的一維距離比例函數(shù)來確定,具體算法如下:
根據(jù)超態(tài)的概念和中介模糊區(qū)域的設定(本算法的模糊區(qū)域是閾值周圍的小波系數(shù),因為無法判斷這些小波系數(shù)中是否含有噪聲),根據(jù)含有噪聲的程度可將小波系數(shù)的值劃分為三個區(qū)域,分別為:S1,S2和S3,如圖2所示。

圖2 基于MMTD和軟閾值的高頻小波系數(shù)數(shù)值區(qū)域劃分
對于S1區(qū)域,由仿真測試和理論分析可知,小于0.95λ的高頻系數(shù)基本屬于噪聲,故全部清除。S1部分的函數(shù)為
(7)

對于模糊區(qū)域即S2部分,小波系數(shù)含噪聲成分模糊用本文中的中介算法處理,根據(jù) MMTD的距離比例函數(shù)計算來確定小波系數(shù)的保留程度,同時將軟閾值函數(shù)萎縮一個λ大小用來消除恒定偏差,得到S2的函數(shù)
(8)
對于S3區(qū)域部分,為解決原軟閾值函數(shù)中“估計信號與原始信號之間存在恒定偏差”的不足,本文研究了最新的一些軟閾值函數(shù)的改進算法,如楊立的基于改進小波閾值函數(shù)的圖像去噪等,這些算法采用矯正因子來控制軟閾值的萎縮程度,效果較好,但是在確定矯正因子時候不具備自適應性。因此,本文算法基于上述改進算法中的“軟閾值的萎縮量盡量縮小”的思想,同時又根據(jù)“小波系數(shù)越大噪聲程度越低”的結(jié)論,將閾值與小波系數(shù)的比值與軟閾值的矯正因子相關(guān)聯(lián),小波系數(shù)越接近閾值,則矯正因子值越小,反之就越大,進而得到S3區(qū)域的函數(shù)為
(9)
如式(9),當Bi,j=50λ時,萎縮值為 0.02λ;當Bi,j=5λ時,萎縮值為0.2λ,萎縮量實現(xiàn)自適應地調(diào)節(jié)。
綜上所述,新的閾值函數(shù)通過對閾值周圍模糊區(qū)域的處理,在改善了硬閾值函數(shù)的不連續(xù)性的同時,也改善了軟閾值函數(shù)的恒定偏差的缺陷。
本文采用最佳閾值結(jié)合改進的新閾值函數(shù)對圖像進行去噪,為了使小波圖像去噪效果更好,我們要選擇合適小波基函數(shù)和分解層數(shù)。Haar小波具有簡單和較好的對稱性,比較適合處理階躍信號,所以本文采用 Haar小波。圖像中高頻信息表示邊緣輪廓引起的灰度突變,反映了圖像的細節(jié)變化。小波分解的層數(shù)過高會導致邊緣信息丟失,所以本文的小波圖像分解層數(shù)采用3 層,對應的算法流程如圖3所示。
為了驗證本文算法的有效性,在Matlab平臺下,選取256*256的標準灰度測試圖像Lena和Baboon,Lena圖像平滑區(qū)域較多,Baboon圖像邊緣紋理較多。將測試圖像分別加入均值為0,方差σ=10,20,30的高斯噪聲,分別用硬閾值函數(shù)、軟閾值函數(shù)和本文算法進行去噪,對去噪結(jié)果從客觀和主觀兩方面進行對比分析。

圖3 算法流程
常見的客觀評價標準有峰值信噪比(PSNR)和最小均方差(MSE),本文采用PSNR來衡量去噪效果,其定義為
(9)
(10)
式中:f′(i,j)為去噪后圖像;f(i,j)為原始圖像。
采用硬閾值法、軟閾值法和本文算法對含噪Lena和Baboon圖像去噪,所得PSNR如表1所示。

表1 各閾值去噪算法應用與Lena和Baboon圖像的PSNR(dB)比較
從表1可以看出,本文方法與傳統(tǒng)的軟、硬閾值方法相比,峰值信噪比PSNR方面都有明顯的提高,幅度從1dB~3.611dB不等,說明本文算法能夠較好地保留圖像的邊緣和細節(jié)信息,去噪效果很好。
圖4是對加入σ=20的高斯噪聲的標準Lena圖像的去噪結(jié)果。

圖4 對加入 的高斯噪聲的標準Lena圖像的去噪結(jié)果
從圖4可以看出,本文算法較傳統(tǒng)算法取得了較好的去噪效果,圖像的含噪量得到明顯地減少,并且能夠很好地保留圖像的紋理細節(jié)。
本文通過分析傳統(tǒng)閾值函數(shù)的不足,采用MMTD方法對閾值周圍的模糊區(qū)域進行研究,通過利用一維情況下距離比例函數(shù)計算出該區(qū)域小波系數(shù)的保留程度,對系數(shù)較大的區(qū)域采取閾值和小波系數(shù)之間的比值進行萎縮操作。仿真結(jié)果表明,本文算法能夠有效去除圖像噪聲,很好地提高了峰值信噪比,并較好地保持圖像邊緣細節(jié),人眼視覺效果更好,因而更具有實用性和有效性。
本文提出的基于MMTD的改進的Bayes軟閾值算法,雖然能有效地去除圖像噪聲,但是運算量較大,改進算法運行時間較長,需要從提高效率的角度進一步優(yōu)化該算法。另外,本文算法仿真測試采用的是256*256的標準灰度測試圖像Lena,不是來自實際工程中采集的圖像,下一步可通過攝像頭傳感器采集實際的圖像,將本文算法應用到實際工程中,達到理論與實際工程相結(jié)合的目標。
[1]阮秋琦.數(shù)字圖像處理學[M].北京:電子工業(yè)出版社,2004:19-31.
[2]李旭超,朱善安.小波域圖像降噪概述[J].中國圖象圖形學報,2006,11(9):1201-1208.
[3]羅瑜,于曉明,王建文.基于小波閾值的斷層掃描圖像去噪細化處理[J].微電子學與計算機,2010,27(10):152-155.
[4]Chen G,Zhu W P,Xie W. Wavelet-based image denoising using three scales of dependency[J]. IEEE Transactions on Image Processing,2012,6(6):756-760.
[5]Chang S G,Yu B,Vetterli M. Adaptive wavelet thresholding for image denoising and compression[J]. IEEE Transactions on Image Processing,2000,9(9):1522-1530.
[6]劉毅文,李玲玲,李翠華,等.基于小波多閾值和子帶增強的圖像去噪[J].廈門大學學報,2012,51(3):342-347.
[7]洪龍,肖奚安,朱梧.中介真值程度的度量及其應用[J].計算機學報,2007,30(7): 1551-1558.
[8]周寧寧,趙正旭,秦文虎.圖像的中介濾波算法與圖像中介保真度度量[J].電子學報,2008, 36(5):979-984.
[9]Xiao X A, Zhu W J. A system of medium axiomatic set theory[J]. Science in China (A),1988(11): 1320-1335.