王彥青, 魏連鑫
(上海理工大學理學院,上海 200093)
一種改進的小波閾值去噪方法
王彥青, 魏連鑫
(上海理工大學理學院,上海 200093)
介紹了基于閾值選取的小波去噪原理及實現方法,并對傳統的軟、硬閾值方法進行分析,提出一種改進的閾值函數.實驗結果表明,新方法能有效地減少平穩(wěn)信號與非平穩(wěn)信號中產生的震蕩和恒定偏差的影響,去噪效果優(yōu)于傳統方法.
小波分析;閾值去噪;信噪比;均方差
小波去噪作為小波分析在信號處理領域的重要應用之一,其優(yōu)越性在于小波變換能同時在時域和頻域對信號進行分析,實現自動變焦的功能,因此,能有效地區(qū)分信號中的突變部分和噪聲,從而達到很好的去噪效果.目前,基于小波分析的去噪方法主要有比例萎縮去噪、相關法去噪和閾值去噪這3種.其中,閾值去噪方法是Donoho在1995年提出的一種簡單有效的小波去噪方法[1],該方法在Besov空間上可得到最佳估計值,而其他線性估計都不能得到同樣的結果,因此,在信號去噪領域得到了廣泛的應用[2].
信號和噪聲在小波域中的表現形態(tài)不同,即它們的小波分析幅值隨尺度變化呈現出不同的變化趨勢.隨著尺度的增加,噪聲的幅值很快衰減為零,而真實信號的幅值基本不變.小波去噪就是根據這一機理,在小波域采取有效的數學方法盡量多地剔除由噪聲產生的系數,同時最大限度地保留真實信號系數,最后由經過處理的小波系數重構信號,即去噪后的信號.
目前,閾值去噪法是小波去噪應用最廣泛的方法之一.基于上述理論,Donoho和Johnstone等從理論上證明了它在極小化極大意義上的近似最優(yōu)性,它的理論依據是,屬于Besov空間的信號的能量主要集中在小波域內有限的幾個系數中,而噪聲的能量卻分布在整個小波域內,因此,經過小波分解后,信號的小波變換系數要大于噪聲的系數,于是,可以選取適當的閾值T,當小波系數小于T時,認為這時的系數主要是由噪聲引起的,并置為零,予以舍棄;當小波系數大于T時,則認為主要是由信號引起的,將其直接保留或按某一固定量向零收縮,然后由新的小波系數進行重構,得到去噪的信號,從而實現信號和噪聲的分離.
可將含噪聲的一維信號表示為

式中,f(i)為原始信號;y(i)為含噪信號;z(i)為高斯白噪聲,z(i)~N(0,σ)

式中,Df(j,k)為小波系數,為了方便起見,記為d j,k;φ(2-jn-k)為尺度函數;k為尺度函數平移的單位數.
小波去噪過程即從信號y(i)中將噪聲z(i)除去,得到原始信號f(i)的最佳逼近.
2.1 Donoho提出的小波閾值去噪算法
a.選定合適的小波函數和分解尺度j,對含噪信號y(i)進行小波分解,得到尺度系數c j,小波系數d1,d2,…,d j.2;σ為噪聲強度.

對于一維信號來說,首先對其進行離散采樣得到N點離散信號f(n),n=0,1,2,…,N,其小波變換為
式中,{g n}為低通濾波器;{h n}為高通濾波器;N為采樣點集.
b.保留所有尺度系數c j,對各尺度的小波系數選定一個閾值T,并利用閾值函數進行處理,得到小波系數,,…,.
c.由c j和處理后的小波系數利用式(2)進行重構,得到去噪后的信號f(i).

2.2 閾值T的選取
小波閾值去噪方法的關鍵是對閾值的具體估計.閾值選取的優(yōu)劣直接影響到去噪的效果,本文閾值設定為

式中,σn為噪聲的標準差;N為信號長度(采樣點集).
該閾值選取方法是Donoho在1994年提出的,并證明了這種估計在信號屬于Besov集時在大量風險函數下獲得近似理想的去噪風險[3].
2.3 閾值函數的選取
對于上述的閾值T,閾值函數的選取體現了對超過和低于閾值的小波系數模的處理策略和估計方法的不同,最為常用的是硬閾值函數和軟閾值函數.
用軟、硬閾值函數對各尺度的小波系數進行處理
軟閾值函數

硬閾值函數

式中,為閾值化小波系數;d j,k為小波系數.
從圖1可以看出,軟閾值函數是硬閾值函數的擴展,它首先將絕對值小于閾值T的系數置為零,然后將其余系數向零進行縮進.硬閾值函數可以很好地保留信號的局部特征,但由于硬閾值在±T處不連續(xù),因此,信號在重構的時候可能會產生一些震蕩;軟閾值函數在T處是連續(xù)的,重構信號比較光滑,但當小波系數較大時,處理前和處理后的小波系數之間總存在較大的恒定偏差,從而影響重構信號與真實信號的逼近程度.

圖1 硬閾值函數與軟閾值函數作用下的小波系數Fig.1 Wavelet coefficients by the role of hard and soft threshold function
由以上分析可知,軟、硬閾值函數去噪方法本身還存在一些缺陷,從而制約了小波閾值去噪方法的廣泛應用.本文將兩者結合,采用改進后的閾值函數

其中,α∈[0,1],α取0或1時式(5)分別為硬閾值函數和軟閾值函數.
圖2為當α=0.5時的函數圖像,可以看出,改進的閾值函數中的因子α的不同取值可控制其在軟、硬閾值函數之間變動,對于縮小原始信號和去噪信號之間的恒定偏差以及減少信號震蕩起到調節(jié)控制作用[4].新閾值函數是一個更優(yōu)、更靈活的選擇,只要在0和1之間調整α的大小,就可以獲得更好的去噪效果.

圖2 改進的閾值函數與軟、硬閾值函數Fig.2 Modified threshold function,soft and hard threshold function
在實驗中分別采用軟、硬閾值函數和改進閾值函數對兩個加入白噪聲的周期信號與非平穩(wěn)信號進行去噪處理.
選取db3小波,該小波是具有三階消失矩的緊支集正交小波,能夠避免頻域區(qū)間被截斷,適用于提取不同頻率范圍的步信息,對染噪信號進行5層分解,選取相同的閾值,作用于3個閾值函數,然后對閾值化后的小波系數進行重構得到去噪信號,結果如圖3和圖4(見下頁)所示.

圖3 周期信號經3種閾值函數去噪后的效果圖Fig.3 Periodic signal by three threshold de-noising functions
由圖3和圖4可以看出,利用改進的閾值函數處理后的平穩(wěn)信號與非平穩(wěn)信號和原信號相差無幾,且信號逼近程度高,并有效地抑制了振蕩現象,波形平滑,損失較小.
表1和表2為3種閾值函數的峰值信噪比和均方誤差的對比.峰值信噪比λ和均方誤差σ[5]分別為

式中,f(i)為原始信號;s(i)為去噪信號;N為信號長度.

圖4 非平穩(wěn)信號經3種閾值函數去噪后的效果圖Fig.4 Non-stationary signal denoising by three threshold functions

表1 3種閾值函數對周期信號去噪的峰值信噪比和均方誤差比較Tab.1 Periodic signal de-noising by three threshold functions PSNR and MSE

表2 3種閾值函數對非平穩(wěn)信號去噪的峰值信噪比和均方誤差比較Tab.2 Non-stationary signal de-noising by three threshold functions PSNR and MSE
從表1和表2中的數據對比結果可見,硬閾值函數要比軟閾值函數去噪效果好,這是因為軟閾值函數得到的去噪信號圖象雖然比較平滑,但損失了更多原始信號信息,而本文提出的改進后的閾值函數與軟、硬閾值函數對比具有最佳的去噪性能.另外,表1和表2中的計算結果也與小波分析的閾值設置有關,如果閾值設置適中,它的去噪性能也將會有不同程度的提高.
由于噪聲和有用信號的頻率分布特點以及小波變換的時頻特性,使得小波信號去噪具有了更為突出的優(yōu)勢.本文根據小波閾值去噪的基本原理,結合軟、硬閾值去噪的方法,提出了一種改進的閾值函數,它結合了軟、硬閾值函數的優(yōu)點,又在一定程度上克服了這兩種方法的不足,具有更好的靈活性和數學特性.從實驗對比可以看出,其對周期信號和非平穩(wěn)信號的去噪效果均優(yōu)于軟、硬閾值去噪方法.
[1] DONOHO D L.Denoising by soft threscholding[J].IEEE Trans on Inform Theory,1995,41(3):613-627.
[2] 向曉燕,譚子尤,張書真.基于小波的閾值消噪方法討論及實現[J].現代電子技術,2007(17):172-173.
[3] DONOHO D L.Denoising orthonormal ridgelets and linear singualarities[J].SIAM J Math Anal,2000,31(5):1062-1099.
[4] MAX ZHOU C,KEMP I J.Interpretation of wavelet analysis and it sapplication in partial discharge detection[J].IEEE Trans on Dielect Ricsand Elect Rical Insulation,2002,9(3):446-457.
[5] DOWNIE T R,SILVERMAN B W.The discrete multiple wavelet transform and thresholding methods[J].IEEE Trans on Signal Processing,1998,46(9):2558-2561.
Analysis on modified wavelet threshold de-noising functions
WANGYan-qing, WEILian-xin
(College of Science,University of Shanghai for Science and Technology,Shanghai 200093,China)
For the wavelet threshold de-noising method,the threshold selection of wavelet was addressed based on de-noising principle,and the traditional soft and hard threshold methods were descussed.On this basis,the modified threshold function was introduced.The results of experimental simulations indicate that the modified de-noising method can reduce effectively the stationary and non-stationary signals generated by the impact of shocks and the constant bias.The new threshold function is of better de-noising capability than the traditional functions.
wavelet analysis;threshold de-noising;signal to noise ratio;mean square error
TP 391
A
1007-6735(2011)04-0405-04
2010-06-04
上海市高校選拔培養(yǎng)優(yōu)秀青年教師科研專項基金資助項目(5107341007)
王彥青(1984-),男,碩士研究生.研究方向:小波分析.E-mail:wyq198411@163.com魏連鑫(聯系人),男,講師.研究方向:小波分析.E-mail:weilianxin@usst.edu.cn