劉淑聰,高爾根,陳遜,劉春俠
(防災(zāi)科技學(xué)院,河北三河065201)
小波包多閾值法在地震信號去噪中的應(yīng)用研究
劉淑聰,高爾根,陳遜,劉春俠
(防災(zāi)科技學(xué)院,河北三河065201)
地震信號中通常含有各種干擾噪聲,嚴重影響了地震資料的信噪比和分辨率,小波包變換是地震資料去噪的有效方法之一。針對傳統(tǒng)小波包閾值去噪不明顯和存在失真的問題,提出一種基于多閾值函數(shù)的小波包地震信號去噪方法。對地震波信號進行小波包分解,并對小波包分解系數(shù)按照頻率大小的順序進行排列,根據(jù)分解的系數(shù)處于不同頻帶選取不同的閾值準則進行去噪處理,對得到的系數(shù)進行重構(gòu),可有效地去除地震信號中的噪聲。對仿真地震信號以及實際地震信號進行小波包多閾值去噪處理,實驗結(jié)果表明,該方法較好地去除了干擾噪聲保留了有用信號,去噪效果明顯且失真小,有效地提高了地震資料的分辨率。
地震信號;小波包變換;多閾值函數(shù);信號去噪
在地震勘探中,由于地震信號的復(fù)雜性,不可避免地要受到各種干擾噪聲的影響,使得采集到的原始地震信息剖面模糊不清,地震資料信噪比和分辨率降低,地震資料解釋與處理更為困難,因此降噪是地震資料處理的關(guān)鍵。很多學(xué)者根據(jù)信號和噪聲的各種差異,設(shè)計了多種去除噪聲、提高信噪比的方法[1-2]。小波變換作為一種新方法技術(shù),由于其具有時頻分析、多分辨率和去相關(guān)性等特點,在信號處理方面得到了廣泛應(yīng)用[3-4]。小波包變換是小波變換的推廣,不僅對信號的低頻部分進行分解,而且可以對小波分析未分解的高頻部分提供更精細的分解,能夠?qū)Π?、高頻信息的信號進行更好地時頻局部化分析。小波包變換是一種更加精細的分析和重構(gòu)方法,對地震信號中的高頻噪聲有一定的去噪效果[5-6],但傳統(tǒng)的小波包去噪方法沒有對信號和噪聲的特征進行充分的研究,去噪效果不明顯,去噪精度有待進一步提高。
本文提出一種對不同頻率成分選擇不同閾值函數(shù)的小波包地震信號去噪方法,對小波包分解系數(shù)按照頻率大小的順序進行排列,根據(jù)信號和噪聲的分解系數(shù)處于不同頻帶選取不同的閾值準則進行去噪處理,對得到的系數(shù)進行重構(gòu),可有效地去除信號中的噪聲。通過本文小波包多閾值去噪方法對人工合成地震記錄以及實際地震信號進行降噪處理,結(jié)果表明小波包多閾值地震信號去噪方法能夠有效提取信號中各頻段的有用信息,消除干擾信號,去噪能力相對于傳統(tǒng)方法有所提高,可獲得較理想的去噪效果。
1.1 小波包分解
在小波分析去噪中實際信號往往被認為由有用信號和噪聲組成,經(jīng)過小波變換后,有用信號的能量主要集中在低頻的小波系數(shù)上,噪聲信號的能量主要集中在高頻的小波系數(shù)上,因此通常把高頻部分去掉(置零),低頻部分用于進一步分解和重構(gòu),這樣就損失了包含在高頻段的有用信號。小波包分解是一種比小波分析更加精細的時頻分析方法,它可以對小波空間進行進一步分解,能同時對信號的高頻部分和低頻部分進行多層次劃分,具有更為精確的時頻局部分析能力,更加有利于信號和噪聲的分離。
通常情況下,小波包降噪步驟為[7]:
(1)信號的小波包分解:選擇合適的小波基函數(shù)并確定小波包分解的層次N,對地震波記錄信號S進行N層小波包分解。A表示低頻,D表示高頻,末尾序號數(shù)表示小波包分解的層數(shù),即尺度數(shù)。原始信號S經(jīng)過3層分解后等價于:
(2)計算最佳小波基:根據(jù)一個給定的熵標準計算最佳樹,常用熵標準有shannon,threshold,norm,log energy,sure和user等幾種類型。
(3)小波包分解系數(shù)的閾值量化:為有效區(qū)分信號和噪聲,需對分解的每一個小波包系數(shù)選擇合適的閾值進行閾值處理。常用的閾值處理方法有強制消噪處理、默認閾值消噪處理、軟(或硬)閾值消噪處理。軟(或硬)閾值消噪最為常用,但是仍然存在問題。
(4)信號重構(gòu):利用經(jīng)過閾值處理后的小波包系數(shù)進行重構(gòu)即可獲得去噪處理后的信號。
1.2 小波包的頻率順序
以N=3為例,信號S經(jīng)過3層小波包分解后,原始信號S=AAA3+DAA3+ADA3+DDA3+AAD3+DAD3+ADD3+ DDD3。
其中A表示低頻,D表示高頻,末尾序號數(shù)3表示小波包分解層數(shù)(尺度數(shù)為3),分解結(jié)構(gòu)如圖1所示。
圖1 小波包3層分解結(jié)構(gòu)圖
以noischir信號進行sym6小波3層分解,分解后的各小波包系數(shù)如圖2所示。通過圖2可以發(fā)現(xiàn),小波包系數(shù)的自然順序與其頻率順序不一致,最低頻部分對應(yīng)的是AAA3,其次是DAA3,最高頻部分對應(yīng)的是AAD3。
圖2 noischir信號3層小波包分解系數(shù)
由文獻[8]可知小波包分解后的結(jié)果并不是頻率由低到高排列,任何小波包都會產(chǎn)生頻率順序錯位,由于小波包分解時,高通濾波器會進行一次“翻轉(zhuǎn)”操作,故小波包分解后的低頻部分按頻率從小到大排列,高頻部分按頻率從大到小排列??梢酝ㄟ^小波包的性質(zhì)證明[8],任何小波包的分解都會產(chǎn)生自然順序與頻率順序不一致的現(xiàn)象,并且不一致現(xiàn)象的情況是一樣的。
2.1 最佳小波包基的確定(計算最佳樹)
一個長為L=2N的信號最多有2N種不同的分解方法,同時一個深度為N的完全二叉子樹的個數(shù)為2N。這個數(shù)字很大,不可能對每一種情況一一列舉,而通過最小熵標準可以得到一種最優(yōu)的信號分解方法。傳統(tǒng)的基于熵的標準有shannon熵、threshold熵、norm熵、log energy熵、sure熵和user熵等幾種類型。shannon熵定義如下:
對信號進行逐層分解,分解的每個節(jié)點計算熵值,通過比較某一節(jié)點與其子節(jié)點的熵值,獲取熵值最小的基即為最優(yōu)小波包基。
2.2 多閾值選取
在小波閾值去噪中通常認為噪聲表現(xiàn)為高頻信號,對小波分解的高頻系數(shù)進行門限閾值處理,小于閾值認為是由噪聲產(chǎn)生的并置零,大于閾值相應(yīng)于有用信號將其保留,從而實現(xiàn)信號和噪聲分離。小波包分解可以對小波分解產(chǎn)生的高頻信號進一步分解從而獲得高頻部分更詳細的信息,有助于將高頻噪聲和高頻信號區(qū)分開來,從而獲得更為理想的去噪效果。經(jīng)過小波包分解后的小波包系數(shù)包含著不同的信息,有用信號和噪聲信號,如果對所有的小波包系數(shù)采取同一種閾值方法處理,便容易出現(xiàn)去噪效果不明顯或是去噪過度等現(xiàn)象影響去噪精度,若對小波包系數(shù)分情況進行多閾值函數(shù)處理就很好地克服了上述缺點。
多閾值處理就是對每個小波包分解系數(shù)靈活地選用不同的閾值準則,從而最大程度地保留有用信號去除噪聲信號。在了解了小波包分解系數(shù)的頻率順序之后,就可以將小波包分解系數(shù)按照頻率順序從小到大排列,從而進行頻帶分割。根據(jù)噪聲與信號在各頻帶上的小波包分解系數(shù)的不同表現(xiàn),采用多個閾值進行去噪。在不同的頻帶采取不同的閾值處理方法,最后進行信號重構(gòu),實現(xiàn)不同頻帶多閾值去噪處理。
小波包分析中常用的四種閾值準則有固定形式閾值準則(sqtwolog準則)、自適應(yīng)閾值準則(rigrsure準則)、啟發(fā)式閾值準則(heursure準則)以及極小化極大閾值準則(minimaxi準則),各自的選取規(guī)則不同,適用范圍不同,去噪效果也不相同[9]。
(1)固定形式閾值準則(sqtwolog),采用的是固定形式的閾值,產(chǎn)生的閾值大小為sqrt(2?log(length(X)))。
(2)自適應(yīng)閾值準則(rigrsure),基于Stein的無偏似然估計原理的自適應(yīng)閾值選擇。
(3)啟發(fā)式閾值準則(heursure),是無偏似然估計和固定閾值估計原則的折中。如果按無偏似然估計原則處理的信號噪聲很大,在這種情況下就采用這種固定的閾值。
(4)極小化極大閾值準則(minimaxi),采用極大極小原理選擇閾值,它產(chǎn)生一個最小均方差的極值,而不是沒有誤差。
minimaxi閾值準則和rigrsure準則更加保守,不容易丟失信號中的有用成份,但只除去較少的噪聲。sqtwolog閾值準則以及heursure閾值準則兩種方法類似,都是將全部系數(shù)進行處理,因此可以較強地去除噪聲,但是也容易引起過度去噪使信號失真。因此,本文采用小波包多閾值處理,將分解后的系數(shù)分為不同的頻帶,中低頻部分采用minimaxi閾值準則和rigrsure閾值準則,而在高頻部分采用sqtwolog閾值準則以及heursure閾值準則。閾值準則選取之后可對每層的系數(shù)進行噪聲層的估計來調(diào)整閾值。
2.3 算法步驟
(1)根據(jù)所給信號選定一個合適的小波基函數(shù),先對信號進行N層小波包分解,獲得與樹T節(jié)點N對應(yīng)的系數(shù)cfi(i=0,1,2,…),并按頻帶進行排序。
(2)優(yōu)化小波包樹,確定熵標準從而選定最優(yōu)小波基,得到最優(yōu)樹。
(3)依據(jù)信號獲取sqtwolog準則對應(yīng)的閾值th1,rigrsure準則對應(yīng)的閾值th2,heursure準則對應(yīng)的閾值th3,minimaxi閾值準則對應(yīng)的閾值th4。
(4)利用不同的閾值對小波包分解的系數(shù)cfi(i=0,1,2,…)進行閾值處理,低頻段采用閾值th2,中頻段采用閾值th4或th1,高頻段采用閾值th3??稍O(shè)定各頻段比例系數(shù)。
(5)對處理后的小波包系數(shù)進行重構(gòu)。
3.1 模擬地震記錄去噪
為了驗證新閾值函數(shù)小波包消噪的有效性,對一段加入隨機噪聲的模擬地震信號進行試驗,信號的長度為1 000,圖3是對含噪聲的模擬地震記錄處理對比圖。其中圖3(a)為模擬地震信號,信噪比為7 dB,圖3(b)為小波包硬閾值去噪后的信號,圖3(c)為小波包軟閾值去噪后的信號,采用小波包分解時,選取“dB2”小波基,最大分解尺度為3。圖3(d)為小波包多閾值方法去噪后的信號。
為了比較不同閾值降噪方法的降噪效果,選用均方根誤差(RMSE)、信噪比(SNR)為評價指標用來定量比較去噪效果,如表1所示。將原始信號記為f(n),含噪信號為s(n),信號長度為L,信噪比(SNR)公式定義為:
原始信號與估計信號之間的均方根誤差(RMSE)定義為:
其中均方根誤差越小、信噪比越大則去噪效果越好。
圖3 模擬地震信號去噪
表1 模擬記錄各種方法去噪效果比較
從圖3和表1中可以看出,以上的幾種方法去噪后信噪比都有所提高,大部分噪聲都得到了抑制,但是使用小波包多閾值法去噪后,失真最小,信噪比(SNR)和均方根誤差(RMSE)最大,去噪效果最好。
3.2 合成地震剖面去噪
在Matlab下可仿真合成地震剖面,通常采用一個低頻ricker子波和一個高頻ticker子波疊加合成共炮點道集[10],設(shè)置參數(shù)深度為100 m,最小偏移距為10 m,道數(shù)為50。圖4為合成的共炮點道集,圖5為加入20 dB隨機噪聲后的共炮點道集。采用sym4小波進行小波包去噪,圖6是小波包硬閾值去噪后的共炮點道集,圖7是小波包軟閾值去噪后的共炮點道集,圖8是小波包多閾值法去噪后的共炮點道集。從圖6~圖8可以看出,采用小波包多閾值方法去噪后噪聲有效地減小,相比常規(guī)小波包閾值去噪方法,失真小,去噪后的地震信號最接近于原始信號。從表2中可以看出,經(jīng)過小波包硬閾值去噪、小波包軟閾值去噪和小波包多閾值去噪后的信噪比分別為36.700 6 dB,35.430 9 dB和39.974 6 dB,采用小波包多閾值方法去噪的信噪比最高,效果最好。
圖4 合成的共炮點道集
圖5 加入噪聲后的共炮點道集
圖6 小波包硬閾值去噪后的共炮點道集
實際采集的原始地震數(shù)據(jù)有大量的噪聲,如隨機干擾,線性干擾等噪聲,這些噪聲相互混合影響原始地震數(shù)據(jù),使整個地震剖面分辨率較低,必須對采集的數(shù)據(jù)進行消噪處理。實驗在某地區(qū)觀測點采用分布式地震儀進行觀測,26通道,道間距為1 m,偏移距為10 m,炮點距(兩炮點間距離)為2 m,檢波器陣列與震源陣列共線,地震儀采樣率為8 kHz,記錄時間為6 s。對采集到的實際地震信號選用sym4小波進行3次分解。
圖7 小波包軟閾值去噪后的共炮點道集
圖8 小波包多閾值去噪后的共炮點道集
表2 地震剖面各種方法去噪效果比較
4.1 單通道地震信號去噪
圖9(a)為其中的一個通道實際信號中的一部分數(shù)據(jù),圖9(b)為小波包軟閾值去噪后的信號,圖9(c)為小波包硬閾值去噪后的信號,圖9(d)為小波包多閾值去噪后的信號。
從圖9(b)和圖9(c)可以看出硬閾值函數(shù)去噪和軟閾值函數(shù)去噪后的地震信號都去除了一定的噪聲,但去噪效果不明顯。經(jīng)過本文小波包多閾值函數(shù)去噪后的地震信號如圖9(d)所示,濾除了大部分噪聲,有用信號分量卻很好地保留下來,失真較小,去噪效果最好,經(jīng)過小波包多閾值函數(shù)去噪后的地震信號也最接近于原始信號。
圖10分別為實際信號及三種方法去噪后的信號頻譜圖,從圖中可以看出信號的主要頻率在20 Hz和60 Hz左右,經(jīng)過去噪后噪聲都有所壓制,但小波包多閾值法去噪后的有用信號得到增強,噪聲得到了更好地壓制,可以看出其去噪效果最好。
圖9 單通道地震信號去噪處理
圖10 單通道地震信號去噪頻譜圖
4.2 多通道地震信號去噪
圖11(a)為26通道部分實際地震信號,經(jīng)過小波包多閾值函數(shù)去噪后如圖11(b)所示,從圖中可以看出信號中的噪聲大部分已被消除,有用信號很好地保留,同相軸更加清晰。圖11(c)和圖11(d)分別為從圖11(a)和圖11(b)中取0~300 ms區(qū)間內(nèi)的部分波形,可發(fā)現(xiàn)26通道實際地震信號主要集中在該區(qū)間,從圖11(d)中也可以發(fā)現(xiàn)噪聲被較好地去除,有用信號增強,同相軸更加清晰。
圖11 多通道地震信號去噪
本文提出一種基于小波包多閾值函數(shù)的地震信號去噪方法,將信號經(jīng)過小波包分解后的系數(shù)按照頻率大小的順序排列,在不同頻段范圍內(nèi)選取合適的閾值方法進行自適應(yīng)閾值處理。理論分析和實際地震信號應(yīng)用表明該方法能夠?qū)π盘柊床煌l段進行去噪處理,既能有效地去除低頻中的噪聲,又很好地保留了高頻中的有用信號,有效地解決了其他方法去噪效果不明顯或過度去噪的問題,可提高地震資料的信噪比和分辨率,可應(yīng)用于實際地震資料的處理中。
[1]張軍華,呂寧,田連玉,等.地震資料去噪方法技術(shù)綜合評述[J].地球物理學(xué)進展,2006,21(2):546-553.
[2]劉霞,潘洪屏,高曉春,等.基于小波閾值的地震信號去噪處理[J].科學(xué)技術(shù)與工程,2010,10(29):7251-7254.
[3]裴正林.小波理論及其在地震數(shù)據(jù)處理中的應(yīng)用[J].地球物理學(xué)進展,2002,17(3):486-490.
[4]吳招才,劉天佑.地震數(shù)據(jù)去噪中的小波方法[J].地球物理學(xué)進展,2008,23(2):493-498.
[5]張瑞紅,林大超,喬蘭.最優(yōu)小波包變換在地震信號去噪中的應(yīng)用[J].地震研究,2011,34(3):358-363.
[6]周懷來,李錄明,李枚,等.基于小波包分析的地震資料聯(lián)合去噪方法研究[J].物探化探計算技術(shù),2007,29(5):391-395.
[7]胡昌華,李國華,周濤.基于Matlab 7.x的系統(tǒng)分析與設(shè)計:小波分析[M].3版.西安:西安電子科技大學(xué)出版社,2008.
[8]紀躍波.小波包的頻率順序[J].振動與沖擊,2005,24(3):96-98.
[9]章浙濤,朱建軍,匡翠林,等.小波包多閾值去噪法及其在形變分析中的應(yīng)用[J].測繪學(xué)報,2014,43(1):14-20.
[10]劉霞,潘洪屏,高曉春,等.基于小波閾值的地震信號去噪處理[J].科學(xué)技術(shù)與工程,2010,10(29):7251-7254.
[11]趙志剛,萬嬌娜,管聰慧.基于小波包變換與自適應(yīng)閾值的圖像去噪[J].中國圖象圖形學(xué)報,2007,12(6):977-980.
[12]DUHAMEL P.Algorithms meeting the lower bounds on the multiplicative complexity of length-2nDFTs and their connection with practical algorithms[J].IEEE Transactions on Acoustics,Speech and Signal Processing,1990,38(9):1504-1511.
Application of wavelet packet multi-threshold method in seismic signal denoising
LIU Shucong,GAO Ergen,CHEN Xun,LIU Chunxia
(Institute of Disaster Prevention,Sanhe 065201,China)
Since the seismic signal generally contains a variety of interference noises,which affects the signal-to-noise ratio and resolution of seismic data seriously,and because the wavelet packet transform is an effective way of the seismic signal denoising,a seismic signal denoising method based on wavelet packet of multi-threshold function is proposed for the traditional wavelet packet threshold denoising method has unobvious denoising effect and distortion.The wavelet packet decomposition is conducted for seismic wave signal,and the wavelet packet decomposition coefficients are arranged according to the frequency real values.Different threshold criterions are selected to conduct denoising processing according to the decomposed coefficients in different bands to reconstruct the obtained coefficients,which can eliminate the noise in seismic signal effectively.The denoising processing of wavelet packet multi-threshold for the simulation seismic signal and practical seismic signal were conducted.The experimental results show this method can eliminate the interference noise availably while reserving the useful signal,has good denoising effect and low distortion,and can improve the resolution of seismic data efficiently.
seismic signal;wavelet packet transform;multi-threshold function;signal denoising
TN911.7-34;TH763
A
1004-373X(2015)23-0054-06
10.16652/j.issn.1004-373x.2015.23.016
劉淑聰(1983—),女,河北燕郊人,講師,研究生。主要研究方向為信號處理。
2015-07-20
中國地震局教師科研基金項目(20140105);國家自然科學(xué)基金2011年度面上項目(41174043);中央高?;究蒲袠I(yè)務(wù)經(jīng)費項目(ZY20110101)