基于数据增广训练深度神经网络压制地震多次波的方法

文档序号:25442736发布日期:2021-06-11 22:02阅读:395来源:国知局
基于数据增广训练深度神经网络压制地震多次波的方法

本发明属于勘探地震数据处理技术领域,具体涉及基于数据增广方法训练深度神经网络,训练好的深度神经网络能够在强背景噪声情况下有效压制多次波,以及准确重构一次波有效信号。



背景技术:

多次波是指在地下界面或者地表反射次数大于一次的同相轴,容易形成虚假反射地层成像或者导致目的层反射波成像的振幅、频率和相位发生畸变。由于常规的地震数据成像都是基于一次波波场信息,多次波的存在会严重影响速度拾取、地震偏移、层析成像,从而误导地震资料的解释,因此多次波一般被视为相干噪声进行分离和压制消除。多次波的压制方法主要有两大类:滤波法和基于波动理论的方法。

滤波法主要利用一次波和多次波在时间和空间特征上存在的差异,通过不同的变换方法压制多次波。预测反褶积是最早被用于多次波压制的方法。利用一次波和多次波之间的周期性分布规律,维纳滤波可以消除近炮检距地震道中具有重复性效应的多次波[1]。但是预测反褶积方法的缺点是只适合压制浅海短周期多次波,且对有效波损伤较大;另一种方法是时差区分法。利用一次波和多次波的动校正速度差异,在完成动校正的共中心点道集上,将已经校平的同相轴归为一次波,没有校平的同相轴归为多次波。此时可以将部分动校正后数据变换到抛物radon域完成分离[2]。但是当一次波和多次波具有相近速度或者地下地层横向变化较大时,此类方法的分离效果较差。基于波动理论的方法利用多次波产生机理来预测和压制多次波,综合考虑了多次波传播的运动学和动力学特征。根据是否需要提前给出先验假设,该大类方法可以分为模型驱动法和数据驱动法。模型驱动法需要提前假设地层速度信息,然后根据波场的动力学特征按照波动方程模拟出多次波,主要包括波场外推法[3]。数据驱动法不需要提前知道完整的地层先验信息,能够适用于复杂的地下结构,主要包括逆散射级数法[4]、反馈迭代法[5]和虚同相轴法[6]。但是逆散射级数法要求常速度背景,以保证方法的收敛性,并且要求满足垂直走时单调性假设条件,计算量相当大,因此影响了实际的应用效果;反馈迭代法和虚同相轴法都要求数据规则化,但是实际采集数据往往因为炮数和道集数不能满足规则化要求,而需要进一步对数据插值重建,影响了处理效果。另外,这两类方法都严重依赖匹配算法,而深层的复杂波场限制了匹配算法的精度,也就影响了多次波的压制效果。以上提到的常规方法需要考虑大量的参数,往往需要花费大量时间手动调整这些参数使其达到最优,不满足智能化生产的需求。

最近,深度学习作为机器学习领域的一个重要研究方向,在图像处理、自然语言处理、语音识别等领域取得了突破性进展,得到了大家广泛的关注。现在,深度学习的应用也成为勘探地震数据处理的一个前沿技术领域。在国外,siahkoohi等在2019年尝试采用epsi(estimationofprimariesbysparseinversion,稀疏反演法的一次波估计)方法得到压制了多次波后的数据[7],接着用原始数据和分离得到的一次波数据训练生成对抗网络(gan),训练好的神经网络能够取得一定的多次波压制效果。li和gao在2020年应用cnn提取预测多次波的多特征数据,并将特征数据用于多次波的匹配中,能够平衡多次波的去除与一次波的保留[8]。但是上述方法没有考虑油气勘探实际地震数据较强背景噪声的条件下的分离情况,不具有很好的抗噪能力和实际应用价值。对于目前中国的深层油气勘探叠前地震数据,目的层的弱地震反射信号信噪比低,上覆地层产生的多次波影响了目的层一次波重构和成像的准确性,目前还没有利用深度学习人工智能技术直接在共炮点道集分离、压制勘探地震数据多次波的技术方案。

参考文献:

[1]porsanim.j.,andursinb.,2007.directmultichannelpredictivedeconvolution,geophysics,72,no.2,h11-h27.

[2]hampson,d.,1986,inversevelocitystackingformultipleelimination,segtechnicalprogramexpandedabstracts,422-424.

[3]wiggins,j.w.,1988,attenuationofcomplexwater-bottommultiplesbywave-equation-basedpredictionandsubtraction,geophysics,53,no.12,1527-1539.

[4]weglein,a.b.,gasparottof.a.,carvalhop.m.,andstoltr.h.,1997,aninverse-scatteringseriesmethodforattenuatingmultiplesinseismicreflectiondata,geophysics,62,no.6,1975-1989.

[5]verschuur,d.j.,berkhouta.j.,andwapenaarc.p.a.,1992,adaptivesurface-relatedmultipleelimination,geophysics,57,no.9,1166-1177.

[6]liu,j.,hut.,pengg.,andcuiy.,2018,removalofinternalmultiplesbyiterativeconstructionofvirtualprimaries,geophysicaljournalinternational,215,no.1,81-101.

[7]siahkoohi,a.,verschuurd.j.,andherrmannf.j.,2019,surface-relatedmultipleeliminationwithdeeplearning,segtechnicalprogramexpandedabstracts,4629-4634.

[8]li,z.,andgaoh.,2020,featureextractionbasedontheconvolutionalneuralnetworkforadaptivemultiplesubtraction,marinegeophysicalresearch,41,no.2.,articleno.10.



技术实现要素:

针对现有的深层油气勘探地震数据多次波压制技术存在的不足,本发明提出一种基于数据增广训练深度神经网络压制地震多次波的方法,创建具有卷积编码和卷积解码过程的深度神经网络结构,应用训练好的神经网络参数,卷积编码部分能够提取地震数据中的连续信号特征,区分一次波和多次波,卷积解码部分能够使用编码部分提取的一次波特征来重建消除了多次波的分离数据。考虑到深度神经网络训练阶段的训练集往往较少,容易造成神经网络过拟合,本发明在训练集的输入数据中加入不同强度的随机噪声得到增广数据集,进一步提高深度神经网络的抗噪能力。

本发明的核心是:本发明设计的压制地震多次波神经网络结构包括卷积编码部分和卷积解码部分。考虑到实际地震数据包含大量随机噪声,为了提升深度神经网络的抗噪能力,增加训练集数据量,降低过拟合风险,本发明在深度神经网络训练阶段的输入数据中加入不同强度的随机噪声得到増广训练数据集对,从而应用数据増广方法来训练深度神经网络。在神经网络测试阶段,使用训练好的神经网络参数,卷积编码部分能够提取地震数据中的连续信号特征,区分一次波和多次波,卷积解码部分能够使用编码部分提取的特征来重建消除了多次波和随机噪声的地震数据。常规的多次波压制方法容易受到随机噪声的干扰,需要考虑大量的参数,往往需要花费大量时间手动调整这些参数使其达到最优,计算开销大,不满足智能化生产的需要。本发明不需要人工参与调整参数,智能化程度高,压制过程中的主要计算开销在深度神经网络的训练阶段,使用训练好的神经网络可以做到快速甚至实时地重构一次波。因此,相对于常规多次波压制方法,本发明方法处理效率高、效果好、具有良好的稳定性,适合用于大规模地震数据的计算中。

本发明提供的技术方案如下:

一种基于数据增广训练深度神经网络压制地震多次波的方法,设计具有卷积编码和卷积解码过程的深度神经网络来处理含多次波的数据。在深度神经网络的训练阶段,包含多次波的原始数据和加入随机噪声的数据一起组成增广数据集,用该数据集来学习神经网络参数比只使用原始数据作为输入数据训练的神经网络能够取得更好的抗噪稳定性;包含以下步骤(图1):步骤1,训练数据集的预处理;步骤2,制作常规训练集;步骤3,制作增广训练集;步骤4,构建压制地震多次波深度神经网络并训练;步骤5,保存参数最佳的神经网络;步骤6,测试数据预处理;步骤7,重建不带噪声的一次波数据。

本发明的目的还可通过如下技术措施来实现:

在步骤1中,先去除地震数据中的直达波,再通过radon多次波压制方法或者自由表面多次波压制(srme)方法去除少量共炮点道集数据中的多次波数据。并用该数据作为标签数据。

在步骤2中,输入数据记为x,最右端的真实输出数据记为ylabel,输入数据与真实输出数据一起组成训练集数据对{x,ylabel}。用来训练的输入数据是含多次波的原始数据,真实输出数据是只含一次波的数据。在深度神经网络的训练过程中,训练集数据的振幅被归一化到[-1,1]之间。含多次波的共炮点地震数据记为数据集hm;对应的不含多次波的共炮点地震数据记为数据集ho。在深度神经网络训练阶段,本发明在数据集hm和ho中相同位置等间隔抽取num1个共炮点道集,分别记为hmk和hok,k=1,2,3,…,num1,得到的训练集为常规训练集对

在步骤3中,本发明在每个输入数据hmk中加入num2种不同强度的随机噪声u=1,2,3,···,num2,且当u=1时,代表不添加噪声。因此,得到增广训练数据集对其中使用增广训练数据集对训练深度神经网络的方法称为数据増广训练法。

在步骤4中,本发明构建的深度神经网络共有31层,其中有23个卷积层、4个下采样层和4个上采样层。前10个卷积层和4个下采样层组成卷积编码器,完成地震数据的一次波特征提取。后13个卷积层和4个上采样层组成卷积解码器,将包含一次波信号的低维特征数据映射回高维空间,重构一次波地震数据。第2个卷积层和第4个上采样层得到的结果经过融合后被输入第20个卷积层,第4个卷积层和第3个上采样层得到的结果经过融合后被输入第17个卷积层,第6个卷积层和第2个上采样层得到的结果经过融合后被输入第14个卷积层,第8个卷积层和第1个上采样层得到的结果经过融合后被输入第11个卷积层。在卷积运算中,本发明使用的卷积核大小都是3×3,并在除最后一层外的卷积运算后通过激活函数relu处理进行非线性映射,最后一层的激活函数是双曲正切函数tanh。本发明使用平均绝对误差作为损失函数来刻画了训练模型与训练样本的匹配程度并采用自适应矩估计优化算法(adam)来最小化损失函数。

在步骤5中,通过比较验证集数据的损失值来保存最小损失值下的深度神经网络参数值,得到参数最佳的神经网络。

在步骤6中,将本工区没有参与训练的数据中直达波去掉,最后将数据振幅归一化为[-1,1]之间,得到用于测试的输入数据。

在步骤7中,将预处理后用于测试的输入数据直接输入参数最佳的神经网络中,可以重构出只含一次波的输出数据。在该输出数据中,随机噪声也被很好地压制。

本发明的有益效果:

已有的传统时差区分法利用了动校正速度,但是当地下地层横向变化较大时,会减弱此类方法的分离效果。基于波动理论的方法,比如反馈迭代法,要求数据规则化,但是实际采集数据往往因为炮数和道集数不能满足要求而需要进一步对数据插值重建,影响了处理效果。另外,反馈迭代法严重依赖匹配算法,匹配算法选取的好坏也决定了最终的多次波压制效果。而本发明基于数据驱动,不需要人为的提取数据特征,不需要在模型的构建中加入先验知识,卷积编码过程用来学习训练集中地震数据的一次波特征,卷积解码过程能够利用这些特征来重建压制了多次波后的输出数据。本发明提供了一种在数据增广训练法下使用深度神经网络压制多次波的方法,构建了包括卷积编码部分和卷积解码部分的压制地震多次波神经网络模型,且应用数据増广方法来训练该网络模型,即在训练该网络模型输入的训练数据中加入了増广训练数据集对。本发明的优点在于:

(一)本发明方法中,对炮检点分布没有要求,仅仅依赖训练数据,具有一定的泛化能力;

(二)本发明方法中深度神经网络的训练占用了主要的计算开销,使用训练好的神经网络可以做到快速甚至实时地重构一次波,本发明方法处理效率高,适合用于大规模地震数据的计算中;

(三)本发明具有良好的抗噪稳定性,可以在压制数据中多次波的同时压制随机噪声。

附图说明

图1是本发明提供的在数据增广训练法下使用深度神经网络压制多次波方法的流程框图。

图2是本发明的深度神经网络结构图,分为卷积编码器和卷积解码器两个部分。在卷积编码过程中,本发明使用10个卷积层和4个下采样层。在卷积解码过程中,本发明使用13个卷积层和4个上采样层。网络中还用到了特征融合(concat),并在第8和第10层之后使用随机丢弃法(dropout)随机丢弃50%的神经单元。

图3是sigsbee2b的速度模型。

图4是sigsbee2b模型数据得到的第97个共炮点道集数据;

其中,(a)包含多次波的原始数据,(b)为在(a)中加入随机噪声后信噪比为10db的带噪原始数据,(c)真实的一次波数据,(d)(e)(f)分别为(a)(b)(c)中方框部位的放大图。

图5是数据増广训练法下深度神经网络分离sigsbee2b中不带噪声原始数据得到的预测重构结果;

其中,(a)预测重构的一次波,(b)真实一次波与预测重构的一次波之间的差异,(c)(d)分别为(a)(b)中方框部位的放大图。

图6是数据増广训练法下深度神经网络分离sigsbee2b中信噪比为10db的带噪原始数据得到的预测重构结果;

其中,(a)预测重构的一次波,(b)真实一次波与预测重构的一次波之间的差异,(c)(d)分别为(a)(b)中方框部位的放大图。

图7是数据増广训练法下深度神经网络处理sigsbee2b原始数据和带噪原始数据前后得到的叠加剖面结果;

其中,(a)原始叠加剖面,(b)真实一次波叠加剖面,(c)从原始数据中预测重构的一次波叠加剖面,(d)从信噪比为10db的带噪原始数据中预测重构的一次波叠加剖面。

图8是深度神经网络处理地震物理模型数据前后的单炮结果;

其中,(a)第310个共炮点道集原始数据,(b)第310个共炮点道集添加随机噪声后信噪比为10db的带噪原始数据,(c)从第310个共炮点带噪原始道集数据中预测重构的一次波。

图9是深度神经网络处理地震物理模型数据前后的叠加剖面结果;

其中,(a)原始数据叠加剖面,(b)第310个共炮点道集添加随机噪声后信噪比为10db的带噪原始数据,(c)从第310个共炮点带噪原始道集数据中预测重构的一次波。

具体实施方式

下面结合附图,通过实施例进一步描述本发明,但不以任何方式限制本发明的范围。

本发明提供的方法是一种在数据增广训练法下使用深度神经网络压制多次波的方法。

如图1所示,为本发明的在数据增广训练法下使用深度神经网络压制多次波方法的流程框图;

(1)训练数据预处理,先去除地震数据中的直达波,再通过radon多次波压制方法或者自由表面多次波压制(srme)方法去除少量共炮点道集数据中的多次波数据。并用预处理后数据作为标签数据。

(2)使用预处理后数据制作常规训练集。输入数据(含多次波的共炮点道集数据)振幅被归一化到[-1,1]之间后记为数据集hm;对应的只含一次波的共炮点地震数据记为数据集ho。本发明在数据集hm和ho中相同位置等间隔抽取num1个共炮点道集,分别记为hmk和hok,k=1,2,3,…,num1,得到的数据用于深度神经网络的训练阶段中。在训练深度神经网络时,输入深度神经网络的数据记为x,期待从深度神经网络得到的输出数据记为ylabel(也称为真实输出数据),输入数据与真实输出数据一起组成训练集数据对{x,ylabel}。若让数据hmk和hok分别作为深度神经网络的输入数据和真实输出数据,可以得到常规训练集对

(3)制作增广训练集,本发明在每个输入数据hmk中加入num2种不同强度的随机噪声u=1,2,3,···,num2,且当u=1时,代表不添加噪声。因此,得到增广训练数据集对其中使用增广训练数据集对训练深度神经网络的方法称为数据増广训练法。

(4)构建深度神经网络并训练,在训练深度神经网络时,网络层都包含卷积运算。在卷积运算中,本发明使用的卷积核大小都是3×3,并在除最后一层外的卷积运算后通过激活函数relu处理进行非线性映射,最后一层的激活函数是双曲正切函数tanh。若深度神经网络记为f,本发明使用平均绝对误差损失函数来刻画了训练模型与训练样本的匹配程度。其中,f(xi)表示输入深度神经网络f的数据为xi时的预测值,是对单个真实输出数据的一种估计;右上标1表示对符号||·||内数据进行1范数计算。当n个输入数据送入深度神经网络后,得到的输出结果与真实输出数据直接相减并取绝对值得到绝对误差值,最后计算绝对误差值的平均值,并使用平均绝对误差来刻画深度神经网络的输出结果与真实输出数据的差异程度。为了减小差异程度,本发明采用自适应矩估计优化算法(adam)调整深度神经网络参数,从而最小化平均绝对误差损失函数。

(5)保存参数最佳的神经网络,通过比较验证集数据的损失值来保存最小损失值下的深度神经网络参数值,得到参数最佳的神经网络。

(6)测试数据预处理,将没有参与训练的数据中直达波去掉,最后将数据振幅归一化为[-1,1]之间,得到用于测试的输入数据。

(7)重建不带噪声的一次波数据,将用于测试的输入数据直接输入参数最佳的神经网络中,可以重构出只含一次波的输出数据。在该输出数据中,随机噪声也被很好地压制。

如图2所示,为本发明设计的深度神经网络结构,分为卷积编码器和卷积解码器两个部分。在卷积编码过程中,使用10个卷积层和4个下采样层学习地震数据的稀疏表达特征,能够抓住地震数据中的时间和空间位置关系。在卷积解码过程中,使用13个卷积层和4个上采样层将包含低维特征的信号映射回高维空间,重构地震数据。网络中还用到了特征融合,并在第8和第10层之后使用随机丢弃法随机丢弃50%的神经单元,提升深度神经网络的泛化能力。

本发明在具体实施中,利用合成地震资料验证在增广训练法下使用深度神经网络压制多次波方法的正确性。本发明使用有限差分正演的sigsbee2b模型数据来测试效果,速度模型如图3所示,模型网格大小为1201×3201,网格间距为25ft。数值模拟时,沿模型表面水平放置422个炮点,炮间距为150ft。接收点同样沿模型表面按间距75ft分布,共336个检波器。震源主频大小为20hz,采样时间间隔为8ms,采样时间为12s。在深度神经网络训练阶段,选取68个等间隔激发产生的共炮点道集数据参与训练,在每个输入的共炮点道集数据中都加入10种不同强度的随机噪声,得到増广训练数据集对另外,选取2个共炮点道集数据,加入20种不同强度的随机噪声得到増广验证集对。在本次测试中,自适应矩估计优化算法的初始学习率为2e-4,训练收敛后,得到最佳神经网络参数,并用于测试阶段的一次波重建中。图4展示的是第97个共炮点道集的分离情况。图4a包含多次波的原始数据,图4b为在图4a中加入随机噪声后信噪比为10db的带噪原始数据,图4c真实的一次波数据。一次波主要分布于7.2s以前的道集记录中,多次波主要分布于5.6s以后的道集记录中。图4b中的随机噪声充满了整个地震记录道集。图4d-f分别为图4a-c中方框部位的放大图,在图4a中采集时间为7.2~8.8s之间分布的多次波能量很强,这些多次波严重干扰了一次波信号。图4a数据直接被输入参数最佳深度神经网络中,可以得到如图5a所示的预测的一次波数据。真实一次波(图4c)与从不带噪声原始数据中预测的一次波数据(图5a)相减得到差异图(如图5b所示),只有少部分一次波信号发生泄露。为了更好地分析一次波重构效果,图5a-b中方框部位被放大并分别绘制如图5c-d所示。通过对比可以发现,图4a中连续有效的一次波信号能量很弱,但是在图5a中几乎被正确重构,其中的复杂多次波信号被完全压制,差异图(如图5b所示)中泄露的一次波信号较少。在数据増广训练法下得到的深度神经网络预测重构图4b的带噪原始数据中的一次波得到的结果如图6所示。图6a为预测重构的一次波,可以发现一次波几乎被完全重构,得到的结果与图5a得到的结果相当。图6b为真实一次波与预测重构的一次波之间的差异图,也几乎不能发现残留的多次波和随机噪声。

图7a为包含多次波的原始数据叠加剖面,可以在7.6s附近看到明显的表面多次波。真实的一次波叠加剖面如图7b所示。不带噪声原始数据中的多次波被深度神经网络压制后,预测重构的一次波叠加剖面如图7c所示。从图7c可见,原始数据中的多次波得到了有效的压制,一次波得到了完全恢复,没有引入其他噪声。带噪声原始数据中的多次波被深度神经网络压制后,预测重构的一次波叠加剖面如图7d所示。对比图7c和图7d可以发现,数据増广训练法下得到的深度神经网络预测重构含噪数据中的一次波也能够得到好的结果,深部弱一次波信号得到了完全地恢复和重构,没有多次波残留,几乎看不到随机噪声的残留。证明了数据増广训练法得到的深度神经网络在压制多次波的同时,也能压制随机噪声,使一次波得到了很好地恢复和重构,没有引入新的噪声。

以南海某地崎岖海底为原型,在实验室按照与野外地质体的尺寸比为1:20000设计并制作了物理模型。采样间隔为2ms,共激发700炮,每炮288道接收,炮间距和道间距都是25m。对其中40个共炮点道集数据进行了预处理,并在预处理后的40个共炮点道集数据中添加20种不同强度随机噪声得到増广训练集对,在测试阶段,全部地震数据都添加随机噪声得到信噪比为10db的带噪原始数据。图8a为第310炮的原始共炮点道集数据,其中相干噪声发育,浅层多次波能量很强,4.8s后的数据中也发育大量多次波。添加了随机噪声的带噪原始数据图8b所示。带噪原始数据被输入数据増广训练法得到的深度神经网络后预测重构的一次波结果如图8c所示。带噪原始数据和预测重构的一次波结果的对比表明,在预测重构的一次波中,4.8s前记录的浅层多次波能量大为减弱,4.8s后记录的深层多次波几乎被完全压制,原始数据中的相干噪声被完全压制,带噪原始数据中的随机噪声也被完全压制。图9a为原始数据的叠加剖面,图9b为输入深度神经网络前带噪原始数据的叠加剖面,箭头所示位置为强能量多次波。图9c为预测重构的一次波叠加剖面,可以发现一次波振幅得到较好保持,箭头所示位置的强能量多次波都被很好地压制。证明使用数据増广训练法得到的深度神经网络具有良好的抗噪稳定性。

需要注意的是,公布实施例的目的在于帮助进一步理解本发明,但是本领域的技术人员可以理解:在不脱离本发明及所附权利要求的精神和范围内,各种替换和修改都是可能的。因此,本发明不应局限于实施例所公开的内容,本发明要求保护的范围以权利要求书界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1