劉小舟 胡天躍* 劉 韜 魏哲楓 謝 飛 安圣培
(①北京大學(xué)地球與空間科學(xué)學(xué)院,北京 100871;②中國石化石油勘探開發(fā)研究院,北京100083)
在地震勘探過程中,復(fù)雜地質(zhì)環(huán)境通常產(chǎn)生嚴(yán)重的干擾波,對地震資料的處理、解釋等帶來不利影響。其中,地震多次波與一次波波組特征相似,尤其是層間多次波,剩余時(shí)差小,預(yù)測及壓制難度大,嚴(yán)重影響構(gòu)造及油氣識別的準(zhǔn)確性。因此,研究多次波壓制方法在地震勘探領(lǐng)域具有重大意義。地震多次波通常分為表面多次波和層間多次波。其中,表面多次波壓制技術(shù)已較成熟,而層間多次波壓制技術(shù)在大規(guī)模應(yīng)用方面效果仍不夠理想。
現(xiàn)有的層間多次波壓制方法主要是基于波動方程的預(yù)測減去法[1],根據(jù)地震資料預(yù)測層間多次波模型,再從原始數(shù)據(jù)中減去,包括模型驅(qū)動方法和數(shù)據(jù)驅(qū)動方法。模型驅(qū)動方法以地下地層的假設(shè)模型為基礎(chǔ),進(jìn)行層間多次波預(yù)測。Verschuur等[2]將自由表面多次波壓制(SRME)技術(shù)擴(kuò)展到層間多次波壓制,提出共聚焦點(diǎn)(CFP)策略,利用上覆地層的宏觀速度信息預(yù)測層間多次波模型。而數(shù)據(jù)驅(qū)動類方法無需對地層做模型假設(shè),從野外記錄數(shù)據(jù)出發(fā),進(jìn)行層間多次波預(yù)測。Weglein等[3]基于散射理論,提出逆散射級數(shù)法(ISS),經(jīng)過Luo等[4]、Wang等[5]改進(jìn)后,能夠壓制二維和三維實(shí)際數(shù)據(jù)中的層間多次波,但該方法計(jì)算量巨大,限制了其用于大規(guī)模疊前數(shù)據(jù)。此外,Meles等[6]利用Marchenko自聚焦方法壓制層間多次波,葉月明等[7]在SRME方法的基礎(chǔ)上,提出了層間多次波壓制的數(shù)據(jù)驅(qū)動迭代算法。但這些層間多次波壓制技術(shù)在實(shí)際數(shù)據(jù)應(yīng)用方面仍未成熟。
Ikelle[8]提出了利用地震數(shù)據(jù)中的虛同相軸進(jìn)行層間多次波壓制的方法,后人對該方法進(jìn)行了多種改進(jìn),并應(yīng)用于實(shí)際數(shù)據(jù):An等[9]利用虛同相軸方法壓制1.5維實(shí)際地震資料中的層間多次波;劉嘉輝等[10]、Liu等[11]、崔永福等[12]發(fā)展了虛同相軸方法并壓制實(shí)際地震數(shù)據(jù)中的層間多次波,取得了較好效果。由于虛同相軸方法計(jì)算效率較低,一定程度上依賴于人工參數(shù)調(diào)整和層位拾取,且處理低信噪比數(shù)據(jù)時(shí)可能存在多次波泄露,限制了虛同相軸方法的規(guī)模化應(yīng)用。
隨著人工智能技術(shù)的發(fā)展和推廣應(yīng)用,借助深度學(xué)習(xí)模型的強(qiáng)大特征提取能力,對地震資料進(jìn)行智能化處理、解釋成為可能,例如初至拾取[13-14]、儲層預(yù)測[15]、斷層解釋[16]等。目前,地震數(shù)據(jù)去噪成為人工智能技術(shù)在地球物理領(lǐng)域的應(yīng)用熱點(diǎn)之一,利用深度學(xué)習(xí)模型能夠建立含噪數(shù)據(jù)與干凈數(shù)據(jù)的映射關(guān)系,模型訓(xùn)練完成后實(shí)現(xiàn)對新數(shù)據(jù)集的自適應(yīng)去噪,避免人為參數(shù)調(diào)整和耗時(shí)過長等問題[17]。在圖像處理領(lǐng)域,Jain等[18]利用卷積神經(jīng)網(wǎng)絡(luò)(CNN)進(jìn)行自然圖像去噪,證明CNN能夠有效學(xué)習(xí)從含噪圖像到干凈圖像的非線性映射;此后,CNN由于具有較強(qiáng)的特征提取能力及更少的待訓(xùn)練參數(shù),得到了快速發(fā)展。Ronneberger等[19]提出的U形編碼與解碼卷積神經(jīng)網(wǎng)絡(luò)(U-Net)以及Zhang等[20]提出的去噪卷積神經(jīng)網(wǎng)絡(luò)(DnCNN),均在圖像去噪方面得到廣泛應(yīng)用。在有些應(yīng)用領(lǐng)域,數(shù)據(jù)及標(biāo)簽數(shù)據(jù)獲取難度大,訓(xùn)練數(shù)據(jù)的不足通常導(dǎo)致神經(jīng)網(wǎng)絡(luò)泛化能力不高,因此相繼發(fā)展了不同的數(shù)據(jù)增廣方法,包括幾何變換[21]、噪聲注入[22]、多數(shù)據(jù)混合[23]等。
在地震數(shù)據(jù)去噪方面,利用CNN進(jìn)行地震隨機(jī)噪聲壓制已比較成熟。韓衛(wèi)雪等[24]利用DnCNN壓制隨機(jī)噪聲,高好天等[25]對比了DnCNN與U-Net模型的隨機(jī)噪聲壓制效果。王鈺清等[26]提出基于數(shù)據(jù)增廣的CNN隨機(jī)噪聲壓制框架,通過幾何變換及噪聲注入的數(shù)據(jù)增廣方法增加訓(xùn)練數(shù)據(jù)的多樣性,取得了較好的實(shí)際數(shù)據(jù)隨機(jī)噪聲壓制效果。
在多次波壓制方面,神經(jīng)網(wǎng)絡(luò)方法已被用于壓制表面多次波。Siahkoohi等[27]將原始數(shù)據(jù)和SRME算法的多次波初步預(yù)測模型作為輸入,利用生成對抗網(wǎng)絡(luò)(GAN)對實(shí)際數(shù)據(jù)中的表面多次波進(jìn)行壓制;Li等[28]也將SRME算法預(yù)測得到的表面多次波模型作為輸入,利用CNN實(shí)現(xiàn)表面多次波預(yù)測模型,與原始數(shù)據(jù)的自適應(yīng)匹配相減,取得了優(yōu)于傳統(tǒng)匹配相減算法的效果。此外,宋歡等[29]利用CNN對合成數(shù)據(jù)中的CMP道集進(jìn)行多次波壓制;Yu等[17]利用DnCNN壓制合成地震數(shù)據(jù)中的表面多次波。然而,尚未見到神經(jīng)網(wǎng)絡(luò)方法應(yīng)用于層間多次波壓制。
本文將神經(jīng)網(wǎng)絡(luò)方法應(yīng)用于層間多次波壓制,設(shè)計(jì)較為適合層間多次波壓制的深層編、解碼卷積網(wǎng)絡(luò),并發(fā)展了兩種數(shù)據(jù)增廣方法,建立了基于數(shù)據(jù)增廣的編解碼卷積網(wǎng)絡(luò)層間多次波壓制框架。首先,利用虛同相軸方法對實(shí)際數(shù)據(jù)進(jìn)行層間多次波壓制,估計(jì)出一次波及層間多次波,將估計(jì)出的一次波作為標(biāo)簽;然后,構(gòu)建兩種增廣訓(xùn)練集,通過改變層間多次波波場的數(shù)據(jù)增廣提高網(wǎng)絡(luò)對新數(shù)據(jù)集的泛化能力和適應(yīng)性,通過高斯噪聲注入的數(shù)據(jù)增廣提高網(wǎng)絡(luò)的抗噪性能;最后,基于增廣訓(xùn)練集進(jìn)行編解碼網(wǎng)絡(luò)的訓(xùn)練及預(yù)測。合成及實(shí)際數(shù)據(jù)的實(shí)驗(yàn)結(jié)果表明,本文提出的數(shù)據(jù)增廣的編解碼卷積網(wǎng)絡(luò)層間多次波壓制方法,能夠有效壓制復(fù)雜層間多次波并保護(hù)一次波,具有良好的泛化能力和抗噪性能,同時(shí)顯著提高了計(jì)算效率。
數(shù)據(jù)增廣的編解碼卷積網(wǎng)絡(luò)層間多次波壓制算法主要包括深層編解碼網(wǎng)絡(luò)和兩種數(shù)據(jù)增廣方法,即改變層間多次波波場的數(shù)據(jù)增廣和高斯噪聲注入的數(shù)據(jù)增廣。
含層間多次波及隨機(jī)噪聲的地震數(shù)據(jù)可以表示為
d=p+m+n
(1)
式中:p為一次波數(shù)據(jù);m、n分別為層間多次波、隨機(jī)噪聲。
利用神經(jīng)網(wǎng)絡(luò)壓制噪聲的目標(biāo)是在無任何假設(shè)的情況下,從d中恢復(fù)p,即
(2)
(3)
(4)
式中:L(w,b)為損失函數(shù),是一次波數(shù)據(jù)與預(yù)測一次波數(shù)據(jù)的均方誤差(MSE);N為輸入數(shù)據(jù)個(gè)數(shù);α為學(xué)習(xí)率,表征網(wǎng)絡(luò)參數(shù)更新的幅度,訓(xùn)練初期使用較大學(xué)習(xí)率以便快速得到較優(yōu)解,隨后逐步減小學(xué)習(xí)率使模型穩(wěn)定收斂。在進(jìn)行層間多次波壓制時(shí),神經(jīng)網(wǎng)絡(luò)需要預(yù)測出輸出數(shù)據(jù)每個(gè)樣點(diǎn)的具體值,因此本質(zhì)上屬于回歸問題。MSE是回歸問題中的常用損失函數(shù),能夠讓網(wǎng)絡(luò)收斂快速穩(wěn)定,本文將網(wǎng)絡(luò)輸出與標(biāo)簽數(shù)據(jù)的MSE作為損失函數(shù)。
DnCNN是圖像去噪領(lǐng)域常用的網(wǎng)絡(luò)之一。網(wǎng)絡(luò)使用的批歸一化操作可以將每層神經(jīng)網(wǎng)絡(luò)的輸入值歸一化到較標(biāo)準(zhǔn)的分布,使非線性函數(shù)對輸入更為敏感,緩解訓(xùn)練過程中的梯度消失問題[22],提高網(wǎng)絡(luò)收斂速度。U-Net是圖像分割領(lǐng)域的經(jīng)典算法,它具備的編碼與解碼結(jié)構(gòu)使網(wǎng)絡(luò)隨深度增加能夠提取不同尺寸的信息,且編碼、解碼網(wǎng)絡(luò)間的跳躍連接操作使網(wǎng)絡(luò)融合多維信息,提取復(fù)雜特征。因此,結(jié)合DnCNN與U-Net兩種網(wǎng)絡(luò)的優(yōu)點(diǎn)搭建層間多次波壓制網(wǎng)絡(luò)。
構(gòu)建的網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示,由編碼網(wǎng)絡(luò)和與之對稱的解碼網(wǎng)絡(luò)構(gòu)成。編碼網(wǎng)絡(luò)包含五層卷積層,卷積核尺寸設(shè)置為4×4,卷積核步長為2,使網(wǎng)絡(luò)逐層提取特征并進(jìn)行下采樣,每個(gè)卷積層輸出特征圖的長與寬變?yōu)檩斎氲?/2,以獲取更大的感受野;卷積核數(shù)量從第二層后逐層翻倍,使輸出特征圖數(shù)目擴(kuò)大2倍以充分保留有效特征;第二層以下的卷積層后加入批歸一化操作以緩解梯度消失問題;之后使用Relu函數(shù)激活,加速網(wǎng)絡(luò)收斂。
圖1 層間多次波壓制的解編碼網(wǎng)絡(luò)結(jié)構(gòu)
解碼網(wǎng)絡(luò)包括五層反卷積層,用于特征恢復(fù),每層卷積核尺寸、數(shù)量及步長等與編碼網(wǎng)絡(luò)中同層卷積核的設(shè)置相同,則每次反卷積后輸出特征圖個(gè)數(shù)縮小為原來的1/2,尺寸增大2倍,使特征圖最終恢復(fù)成原始圖像尺寸;解碼網(wǎng)絡(luò)的第2~第5個(gè)反卷積層輸出的特征圖跳躍接連編碼網(wǎng)絡(luò)中同層特征圖,使網(wǎng)絡(luò)融合深層到淺層的多維信息,提取更精細(xì)的特征。網(wǎng)絡(luò)最后加入只包含1個(gè)卷積核的卷積層,以復(fù)原輸出通道數(shù),并用Tanh函數(shù)激活后輸出。網(wǎng)絡(luò)輸入為含層間多次波的原始數(shù)據(jù),網(wǎng)絡(luò)輸出為預(yù)測得到的一次波。
神經(jīng)網(wǎng)絡(luò)處理訓(xùn)練集以外的、具有相同規(guī)律的新數(shù)據(jù)的能力即為網(wǎng)絡(luò)的泛化能力。當(dāng)訓(xùn)練數(shù)據(jù)有限時(shí),通過數(shù)據(jù)增廣豐富訓(xùn)練集中的特征多樣性,能夠提高網(wǎng)絡(luò)的泛化能力。對于三維地震數(shù)據(jù),不同剖面中的層間多次波在振幅、極性和旅行時(shí)上存在差異,這會由地下構(gòu)造導(dǎo)致,也可能由接收儀器或不同處理流程產(chǎn)生的系統(tǒng)誤差所致。據(jù)此設(shè)計(jì)了改變層間多次波波場的數(shù)據(jù)增廣方法,簡稱波場增廣方法,通過對層間多次波進(jìn)行適當(dāng)改變,模擬待處理的其余地震剖面數(shù)據(jù)的層間多次波,提高神經(jīng)網(wǎng)絡(luò)處理新數(shù)據(jù)的泛化能力。
首先利用虛同相軸方法處理原始數(shù)據(jù),估計(jì)出一次波及層間多次波,然后對估計(jì)出的層間多次波數(shù)據(jù)進(jìn)行振幅、極性、旅行時(shí)的改變,將改變后的層間多次波與一次波相加,以得到波場增廣后的訓(xùn)練樣本。由于一次波是網(wǎng)絡(luò)的學(xué)習(xí)目標(biāo)及期望輸出,因此不對估計(jì)出的一次波進(jìn)行改變,以保證網(wǎng)絡(luò)的學(xué)習(xí)目標(biāo)準(zhǔn)確,輸出結(jié)果可靠。
波場增廣過程可表示為
(5)
式中:p0、m0分別為利用虛同相軸方法估計(jì)出的一次波和層間多次波;m1為波場增廣后的層間多次波;d′為波場增廣后得到的訓(xùn)練樣本,即估計(jì)一次波與波場增廣后的層間多次波之和;Δt表示層間多次波波場在時(shí)間維度浮動的采樣點(diǎn)數(shù);γ表示層間多次波振幅與極性改變系數(shù),取負(fù)數(shù)時(shí)表示極性反轉(zhuǎn),絕對值小于1表示振幅絕對值減小,||γ|-1|表示振幅浮動的百分比。
需要注意的是,通過波場增廣方法生成的數(shù)據(jù)需要與待處理的地震數(shù)據(jù)在旅行時(shí)、振幅與極性特征等方面基本吻合,以保證增廣數(shù)據(jù)中的層間多次波滿足實(shí)際的地下傳播規(guī)律,才能準(zhǔn)確模擬待處理數(shù)據(jù),提高神經(jīng)網(wǎng)絡(luò)處理新數(shù)據(jù)集的效果。因此波場增廣參數(shù)γ及Δt的取值需要根據(jù)實(shí)際地震數(shù)據(jù)中同相軸的振幅、極性、旅行時(shí)特征進(jìn)行嘗試后選擇。對于構(gòu)造或巖性變化較大地區(qū),Δt及γ的取值范圍可以適當(dāng)增大;當(dāng)巖性變化劇烈,以至于不同剖面中上、下地層波阻抗差符號相反時(shí),γ可以取負(fù)值,模擬極性相反的同相軸。
得到波場增廣的訓(xùn)練樣本后,將虛同相軸方法估計(jì)的一次波數(shù)據(jù)作為對應(yīng)的標(biāo)簽,并加入波場增廣訓(xùn)練集,完成改變層間多次波波場的數(shù)據(jù)增廣。
實(shí)際地震數(shù)據(jù)通常信噪比較低,隨機(jī)噪聲的存在是影響虛同相軸方法效果的潛在因素之一。據(jù)此設(shè)計(jì)了高斯噪聲注入的數(shù)據(jù)增廣方法,使增廣后訓(xùn)練樣本包含層間多次波和高斯噪聲兩種干擾,以模擬低信噪比的地震數(shù)據(jù)。神經(jīng)網(wǎng)絡(luò)經(jīng)過訓(xùn)練能夠同時(shí)壓制數(shù)據(jù)中的層間多次波及高斯噪聲,具有較強(qiáng)的抗噪性能。
同樣,首先利用虛同相軸方法對原始數(shù)據(jù)進(jìn)行層間多次波壓制,估計(jì)出一次波及層間多次波。需要注意的是,如果原始地震數(shù)據(jù)信噪比較低,影響了虛同相軸方法的層間多次波壓制效果,需要通過已有的隨機(jī)噪聲壓制方法對數(shù)據(jù)進(jìn)行預(yù)處理,以保證虛同相軸方法生成的一次波標(biāo)簽準(zhǔn)確。對原始地震數(shù)據(jù)加入不同信噪比的高斯噪聲,以生成低信噪比地震數(shù)據(jù),作為訓(xùn)練樣本。信噪比可以表示為
(6)
高斯噪聲注入后的訓(xùn)練樣本包含層間多次波和高斯噪聲兩種干擾,因此,神經(jīng)網(wǎng)絡(luò)在訓(xùn)練過程中能夠同時(shí)學(xué)習(xí)兩種干擾的特征,訓(xùn)練完成后具備同時(shí)壓制兩種干擾的能力。
得到高斯噪聲注入的訓(xùn)練樣本后,同樣將虛同相軸方法估計(jì)的一次波作為對應(yīng)的標(biāo)簽,加入訓(xùn)練集,完成高斯噪聲注入的數(shù)據(jù)增廣。
本文利用基于數(shù)據(jù)增廣的編解碼卷積網(wǎng)絡(luò)層間多次波壓制算法處理合成數(shù)據(jù),并與虛同相軸方法的結(jié)果進(jìn)行對比,以驗(yàn)證層間多次波壓制效果。首先,參考塔里木盆地TH地區(qū)X井的測井?dāng)?shù)據(jù)(圖2),建立多層傾斜層狀地質(zhì)模型(圖3)。采用波場延拓層間多次波模擬法[30]對該模型進(jìn)行地震正演,得到圖4a所示的合成數(shù)據(jù),時(shí)間采樣點(diǎn)數(shù)為416,采樣間隔為4ms。圖4b和圖4c分別為合成數(shù)據(jù)的真實(shí)一次波與層間多次波,層間多次波在0.5、0.7、0.8s等處與一次波同相軸交叉,干擾了真實(shí)有效波信號。對該合成數(shù)據(jù)利用虛同相軸方法壓制層間多次波以制作標(biāo)簽(圖4d),絕大部分層間多次波得到了較好的壓制,尤其是1s以下已不存在明顯的層間多次波同相軸,且一次波沒有明顯損失,說明虛同相軸法對合成數(shù)據(jù)的層間多次波壓制較準(zhǔn)確,是制作一次波標(biāo)簽的有效方法。
圖2 塔里木盆地TH地區(qū)X井測井曲線
圖3 傾斜層狀速度模型
圖4 模型正演數(shù)據(jù)及虛同相軸法得到的一次波標(biāo)簽
得到一次波標(biāo)簽后,利用兩種數(shù)據(jù)增廣方法構(gòu)建訓(xùn)練集、驗(yàn)證集及測試集,樣本比例為10∶1∶1,三類數(shù)據(jù)集中的數(shù)據(jù)完全不重合,其中訓(xùn)練集包含400組帶標(biāo)簽數(shù)據(jù),并使用本文搭建的網(wǎng)絡(luò)訓(xùn)練。訓(xùn)練過程中,通過驗(yàn)證集收斂情況確定合理的超參數(shù),采用Adam優(yōu)化算法更新參數(shù),學(xué)習(xí)率隨損失函數(shù)減小而逐步下降,網(wǎng)絡(luò)訓(xùn)練600輪次,采用小批量訓(xùn)練法,每次以一個(gè)批量的地震數(shù)據(jù)為單元進(jìn)行訓(xùn)練,批大小設(shè)置為2。
為了驗(yàn)證本文算法對變化較大的層間多次波的泛化性,選擇波場增廣參數(shù)Δt∈[0,7],γ∈[0.5,1.5]。得到增廣數(shù)據(jù)集后,分別利用本文搭建的網(wǎng)絡(luò)及DnCNN進(jìn)行訓(xùn)練并測試,對比層間多次波壓制效果。
圖5是本文網(wǎng)絡(luò)與DnCNN對波場增廣后的傾斜模型正演數(shù)據(jù)進(jìn)行層間多次波壓制的結(jié)果。波場增廣后的數(shù)據(jù)如圖5a所示,其中波場增廣參數(shù)為Δt=6,γ=1.48。本文網(wǎng)絡(luò)較精確地壓制了振幅增大且旅行時(shí)改變的層間多次波(圖5b~圖5d)。神經(jīng)網(wǎng)絡(luò)對波場增廣數(shù)據(jù)的壓制結(jié)果表明,在僅有原始訓(xùn)練數(shù)據(jù)及標(biāo)簽的情況下,利用波場增廣策略能夠使訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)對新數(shù)據(jù)集中層間多次波實(shí)現(xiàn)智能自適應(yīng)壓制,與傳統(tǒng)方法相比顯著提高了效率。圖5e、圖5f為DnCNN的層間多次波壓制結(jié)果和誤差,與本文網(wǎng)絡(luò)壓制結(jié)果相比,誤差較大,存在部分一次波損失,因此本文設(shè)計(jì)的網(wǎng)絡(luò)能夠更有效地學(xué)習(xí)信號特征,壓制復(fù)雜層間多次波的同時(shí)充分保護(hù)有效信號。
圖5 本文網(wǎng)絡(luò)與DnCNN對波場增廣后合成
為了驗(yàn)證本文算法的抗噪性能,利用高斯噪聲注入的數(shù)據(jù)增廣方法建立增廣數(shù)據(jù)集,數(shù)據(jù)集信噪比為0~30dB,進(jìn)行神經(jīng)網(wǎng)絡(luò)訓(xùn)練后,分別利用虛同相軸法及本文層間多次波壓制方法對不同信噪比的地震數(shù)據(jù)進(jìn)行層間多次波壓制。
圖6為本文層間多次波壓制算法對信噪比為5dB地震數(shù)據(jù)的層間多次波壓制結(jié)果,并與虛同相軸方法進(jìn)行對比。本文算法抗噪性強(qiáng),對低信噪比數(shù)據(jù)中的層間多次波仍有較好壓制效果,誤差較小,且能同時(shí)壓制高斯噪聲與層間多次波(圖6b~圖6d)。相比之下,虛同相軸方法抗噪性較差,壓制結(jié)果存在層間多次波殘留(圖6e紅色箭頭所示),預(yù)測誤差含有一次波能量損失(圖6f綠箭頭所示)。
圖6 本文算法對噪聲注入增廣后合成
采用均方誤差(MSE)作為定量指標(biāo)驗(yàn)證兩種方法對不同信噪比數(shù)據(jù)中層間多次波的壓制效果(表1)。在壓制低信噪比數(shù)據(jù)中的層間多次波時(shí),虛同相軸方法抗噪性差,尤其是當(dāng)信噪比低于10dB時(shí),虛同相軸方法壓制結(jié)果存在較大誤差,噪聲和層間多次波有殘留,一次波有損失。本文的神經(jīng)網(wǎng)絡(luò)方法層間多次波壓制結(jié)果的MSE能夠減小三個(gè)量級。神經(jīng)網(wǎng)絡(luò)作為數(shù)據(jù)驅(qū)動的算法,能夠充分學(xué)習(xí)增廣數(shù)據(jù)集中兩種噪聲的特征,在具備層間多次波壓制能力的同時(shí)具有抗噪性能。因此,通過將神經(jīng)網(wǎng)絡(luò)與高斯噪聲注入的數(shù)據(jù)增廣方法結(jié)合,能夠?qū)崿F(xiàn)抗噪性能強(qiáng)的層間多次波壓制。
表1 不同信噪比數(shù)據(jù)兩種算法壓制結(jié)果的MSE統(tǒng)計(jì)
將本文算法應(yīng)用于塔里木盆地TH地區(qū)三維偏移地震數(shù)據(jù)進(jìn)行層間多次波壓制。該地區(qū)地震數(shù)據(jù)包含700條主測線,時(shí)間采樣點(diǎn)數(shù)為7000。利用虛同相軸方法對三維數(shù)據(jù)體中的不同主測線壓制層間多次波以生成標(biāo)簽數(shù)據(jù)。
圖7為地震測線1902的偏移剖面及虛同相軸法壓制層間多次波后的結(jié)果。原始剖面中3.5s和4.5s附近存在強(qiáng)振幅同相軸。虛同相軸方法壓制了2.8~3.5s范圍內(nèi)的部分同相軸,并主要壓制了4.8s附近的同相軸和5.0s以下的傾斜同相軸,如圖7a、圖7b中藍(lán)色箭頭所示。4.8s處的多次波可能由4.5s附近地層之間的多次反射產(chǎn)生。5.0s以下的傾斜同相軸與4.5s處強(qiáng)振幅同相軸之間的旅行時(shí)差大致等于4.5s與3.5s處強(qiáng)振幅同相軸之間的旅行時(shí)差,體現(xiàn)出了周期性的特征,即藍(lán)色箭頭指示的5.0s以下的傾斜同相軸可能是由地震波在4.5s與3.5s處的地層之間發(fā)生多次反射產(chǎn)生的。在原始剖面上,這些傾斜同相軸掩蓋了綠箭頭指示的水平同相軸能量(圖7c);多次波壓制后,綠色箭頭所示的水平同相軸能量得到了恢復(fù)。
圖7 塔里木盆地TH地區(qū)地震偏移剖面及其虛同相軸法的層間多次波壓制結(jié)果
得到一次波標(biāo)簽后,將部分帶標(biāo)簽測線數(shù)據(jù)作為訓(xùn)練集,其余作為測試集和驗(yàn)證集。不同主測線數(shù)據(jù)中同相軸形態(tài)、振幅及極性特征、旅行時(shí)等均有差異,因此對訓(xùn)練集以外的主測線進(jìn)行測試能夠驗(yàn)證網(wǎng)絡(luò)的泛化性能。
訓(xùn)練集中數(shù)據(jù)的選取應(yīng)取決于該地區(qū)構(gòu)造變化程度,劇烈時(shí)應(yīng)提供更多的帶標(biāo)簽測線數(shù)據(jù)作為訓(xùn)練數(shù)據(jù),以保證神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)到不同主測線數(shù)據(jù)中的特征。塔里木盆地TH地區(qū)構(gòu)造較為復(fù)雜,縫洞體、斷層等發(fā)育,且不同的主測線數(shù)據(jù)間存在一定變化。本文在每2、6、8條帶標(biāo)簽測線數(shù)據(jù)中選1條加入訓(xùn)練集,檢驗(yàn)不同數(shù)量訓(xùn)練數(shù)據(jù)對神經(jīng)網(wǎng)絡(luò)層間多次波壓制結(jié)果的影響。以固定間隔選擇訓(xùn)練數(shù)據(jù),能夠使神經(jīng)網(wǎng)絡(luò)基于最少的訓(xùn)練數(shù)據(jù),充分學(xué)習(xí)不同主測線數(shù)據(jù)的特征,縮短訓(xùn)練標(biāo)簽制作時(shí)間與網(wǎng)絡(luò)訓(xùn)練時(shí)間。為提高神經(jīng)網(wǎng)絡(luò)在小樣本訓(xùn)練情況下的表現(xiàn),使用層間多次波波場增廣方法擴(kuò)充訓(xùn)練集??紤]到相鄰測線中同相軸形態(tài)、振幅與極性特征及旅行時(shí)差別不大,本文設(shè)置了幾組浮動范圍較小的波場增廣參數(shù),并對比不同參數(shù)訓(xùn)練的網(wǎng)絡(luò)在測試環(huán)節(jié)中取得的MSE值,最終選取的波場增廣參數(shù)為Δt∈[0,1],γ∈[0.9,1.1],采用這組參數(shù)訓(xùn)練的網(wǎng)絡(luò)在測試環(huán)節(jié)能夠取得最小的MSE。
生成數(shù)據(jù)集后,對編解碼網(wǎng)絡(luò)進(jìn)行訓(xùn)練。圖8為每2條帶標(biāo)簽測線數(shù)據(jù)中選1條作為訓(xùn)練數(shù)據(jù)時(shí),網(wǎng)絡(luò)訓(xùn)練過程中損失函數(shù)的收斂情況。無論訓(xùn)練集還是驗(yàn)證集,損失函數(shù)的收斂均較穩(wěn)定,前100輪次lgL從-3迅速下降到-5左右。隨著訓(xùn)練輪次的進(jìn)一步增加,lgL下降速度逐漸變慢,在第300輪次網(wǎng)絡(luò)基本達(dá)到較穩(wěn)定的收斂結(jié)果,而繼續(xù)訓(xùn)練能使網(wǎng)絡(luò)取得更好的層間多次波壓制效果。網(wǎng)絡(luò)訓(xùn)練完成后,利用本文算法對測試集中的主測線進(jìn)行層間多次波壓制,以驗(yàn)證方法的泛化性能,并與虛同相軸方法的一次波標(biāo)簽進(jìn)行對比,采用MSE作為定量指標(biāo)驗(yàn)證壓制效果。
圖8 網(wǎng)絡(luò)訓(xùn)練過程損失函數(shù)的收斂曲線
表2為訓(xùn)練數(shù)據(jù)量不同時(shí),本文算法對測試集數(shù)據(jù)壓制層間多次波后的MSE平均值,并對比了神經(jīng)網(wǎng)絡(luò)基于原始訓(xùn)練集與波場增廣訓(xùn)練集訓(xùn)練后的層間多次波壓制結(jié)果。隨著訓(xùn)練數(shù)據(jù)的減少,神經(jīng)網(wǎng)絡(luò)的壓制誤差逐漸增大;而進(jìn)行數(shù)據(jù)增廣可以提高神經(jīng)網(wǎng)絡(luò)在小樣本訓(xùn)練時(shí)的表現(xiàn),當(dāng)訓(xùn)練數(shù)據(jù)為主測線總數(shù)的1/6及1/8時(shí),進(jìn)行波場增廣后MSE分別減小了6.5×10-6和5.6×10-6。對于構(gòu)造復(fù)雜多變的實(shí)際地震資料,基于相同的訓(xùn)練數(shù)據(jù)時(shí),神經(jīng)網(wǎng)絡(luò)結(jié)合波場增廣方法后,能夠?qū)τ?xùn)練集以外的新測線數(shù)據(jù)取得更好的層間多次波壓制效果,泛化能力更強(qiáng)。
表2 不同數(shù)量訓(xùn)練集壓制結(jié)果的MSE統(tǒng)計(jì)
圖9為訓(xùn)練數(shù)據(jù)數(shù)量不同時(shí),本文算法對第1902條主測線的層間多次波壓制結(jié)果。當(dāng)訓(xùn)練數(shù)據(jù)為主測線總數(shù)的1/2時(shí),神經(jīng)網(wǎng)絡(luò)的壓制結(jié)果較好,不存在明顯誤差(圖9a、圖9d)。當(dāng)每6條或8條帶標(biāo)簽測線數(shù)據(jù)中選1條作為訓(xùn)練數(shù)據(jù)時(shí),由于訓(xùn)練數(shù)據(jù)較少,神經(jīng)網(wǎng)絡(luò)的壓制誤差較大,如圖9e、圖9f中3.0~3.5s以及4.7s處存在較大的誤差。對于后兩種情況,進(jìn)行波場增廣后,基于增廣訓(xùn)練集訓(xùn)練的神經(jīng)網(wǎng)絡(luò)的層間多次波壓制結(jié)果如圖10所示。增廣訓(xùn)練后神經(jīng)網(wǎng)絡(luò)的壓制誤差明顯變小,說明本文提出的波場增廣方法能在一定程度上緩解神經(jīng)網(wǎng)絡(luò)訓(xùn)練過程中訓(xùn)練樣本缺少的問題,提高網(wǎng)絡(luò)壓制新數(shù)據(jù)集中層間多次波的效果,使網(wǎng)絡(luò)具有更強(qiáng)的泛化能力。
圖9 測線1902、不同數(shù)量訓(xùn)練集的層間多次波壓制效果分析
圖10 測線1902、波場增廣后的層間多次波壓制效果
為了驗(yàn)證本文層間多次波壓制算法的抗噪性,對塔里木盆地TH地區(qū)地震數(shù)據(jù)進(jìn)行高斯噪聲注入的數(shù)據(jù)增廣,得到信噪比在0~30dB范圍內(nèi)的數(shù)據(jù),生成訓(xùn)練集、驗(yàn)證集與測試集,并進(jìn)行神經(jīng)網(wǎng)絡(luò)訓(xùn)練,訓(xùn)練完成后對測試集中的低信噪比數(shù)據(jù)進(jìn)行層間多次波壓制。圖11是測線1800信噪比為5dB噪聲注入數(shù)據(jù)及本文算法的層間多次波壓制結(jié)果、壓制的噪聲及壓制誤差。本文算法處理低信噪比數(shù)據(jù)時(shí),能夠同時(shí)壓制高斯噪聲以及層間多次波(圖11c),壓制結(jié)果與一次波標(biāo)簽的誤差較小,這是由于高斯噪聲注入的數(shù)據(jù)增廣方法使網(wǎng)絡(luò)具備了抗噪能力。
本文深層編解碼網(wǎng)絡(luò)在訓(xùn)練過程中的GPU內(nèi)存占用為18559MB,整個(gè)網(wǎng)絡(luò)的訓(xùn)練共耗時(shí)約4h10min。訓(xùn)練完成后,利用網(wǎng)絡(luò)對700條主測線進(jìn)行層間多次波壓制僅需472s,即每條主測線數(shù)據(jù)的層間多次波壓制只需花費(fèi)0.67s。利用虛同相軸方法對每條主測線數(shù)據(jù)進(jìn)行層間多次波壓制需要花費(fèi)266s,且壓制前要求人為拾取層間多次波的來源層位。而本文方法在神經(jīng)網(wǎng)絡(luò)訓(xùn)練完成后,能夠智能自適應(yīng)壓制數(shù)據(jù)中的層間多次波,有效避免人為拾取一次波,以及匹配相減中人為參數(shù)調(diào)整的過程,且大幅度提高了層間多次波壓制效率。由于實(shí)際地下介質(zhì)和建立的速度模型有很大差別,且實(shí)際數(shù)據(jù)中層間多次波更復(fù)雜,導(dǎo)致實(shí)際數(shù)據(jù)與合成數(shù)據(jù)中地震同相軸形態(tài)、振幅和極性特征等差異很大。因此,對于實(shí)際地震數(shù)據(jù)的層間多次波壓制網(wǎng)絡(luò),本文只利用實(shí)際數(shù)據(jù)及估計(jì)的一次波作為訓(xùn)練數(shù)據(jù)。然而,針對實(shí)際數(shù)據(jù)在訓(xùn)練層間多次波壓制網(wǎng)絡(luò)時(shí),可以在基于模擬數(shù)據(jù)訓(xùn)練好的網(wǎng)絡(luò)上進(jìn)行遷移學(xué)習(xí),加快網(wǎng)絡(luò)訓(xùn)練過程。但遷移學(xué)習(xí)仍需要部分實(shí)際數(shù)據(jù)及其對應(yīng)的一次波標(biāo)簽,才能保證網(wǎng)絡(luò)應(yīng)用于實(shí)際數(shù)據(jù)時(shí)取得準(zhǔn)確的層間多次波壓制結(jié)果。關(guān)于遷移學(xué)習(xí)對網(wǎng)絡(luò)訓(xùn)練過程的影響,以及遷移學(xué)習(xí)時(shí)實(shí)際數(shù)據(jù)標(biāo)簽制作的要求等,將是下一步的研究方向。
本文提出了兩種數(shù)據(jù)增廣方法,并搭建了適于層間多次波壓制的深層編解碼網(wǎng)絡(luò),以此建立了基于數(shù)據(jù)增廣的編解碼卷積網(wǎng)絡(luò)層間多次波壓制框架。主要結(jié)論如下:
(1)搭建的深層編解碼網(wǎng)絡(luò)融合了DnCNN中的批歸一化及U-Net中的深層編解碼結(jié)構(gòu)、跳躍連接操作,具有更強(qiáng)的特征學(xué)習(xí)能力,適合進(jìn)行層間多次波壓制。
(2)利用不同的數(shù)據(jù)增廣方式能夠使網(wǎng)絡(luò)實(shí)現(xiàn)不同功能。波場增廣能夠提高網(wǎng)絡(luò)壓制新數(shù)據(jù)集中層間多次波的泛化性能;高斯噪聲注入的數(shù)據(jù)增廣能夠使神經(jīng)網(wǎng)絡(luò)具有良好的抗噪性能。兩種數(shù)據(jù)增廣方法為網(wǎng)絡(luò)訓(xùn)練提供了更豐富的特征,使訓(xùn)練好的網(wǎng)絡(luò)具有更優(yōu)的性能。
(3)本文算法在虛同相軸方法的基礎(chǔ)上,實(shí)現(xiàn)了對新數(shù)據(jù)集中層間多次波的自適應(yīng)壓制,避免了人為參數(shù)調(diào)整及人工拾取層位,顯著提高了層間多次波的壓制效率。