CN110361778B - 一种基于生成对抗网络的地震数据重建方法 - Google Patents

一种基于生成对抗网络的地震数据重建方法 Download PDF

Info

Publication number
CN110361778B
CN110361778B CN201910599289.6A CN201910599289A CN110361778B CN 110361778 B CN110361778 B CN 110361778B CN 201910599289 A CN201910599289 A CN 201910599289A CN 110361778 B CN110361778 B CN 110361778B
Authority
CN
China
Prior art keywords
data
seismic data
seismic
layer
algorithm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910599289.6A
Other languages
English (en)
Other versions
CN110361778A (zh
Inventor
石敏
朱震东
朱登明
路昊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
North China Electric Power University
Original Assignee
North China Electric Power University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by North China Electric Power University filed Critical North China Electric Power University
Priority to CN201910599289.6A priority Critical patent/CN110361778B/zh
Publication of CN110361778A publication Critical patent/CN110361778A/zh
Application granted granted Critical
Publication of CN110361778B publication Critical patent/CN110361778B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting
    • G01V1/28Processing seismic data, e.g. for interpretation or for event detection
    • G01V1/282Application of seismic models, synthetic seismograms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Remote Sensing (AREA)
  • Acoustics & Sound (AREA)
  • Environmental & Geological Engineering (AREA)
  • Geology (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Geophysics (AREA)
  • Geophysics And Detection Of Objects (AREA)

Abstract

本发明属于油田地震大数据重建技术领域,尤其涉及一种基于生成对抗网络的地震数据重建方法,包括:使用被裁减成统一大小的地震切片数据作为训练集;采用深度卷积生成对抗网络对训练集进行训练,并采用Wasserstein距离来作为地震数据生成模型的训练评判指标;采用地震数据生成模型对地震数据进行重建,采用反向传播算法和基于标准梯度的优化算法来优化目标函数的梯度,使得重建数据与缺失数据的差值最小化。本发明的有益效果:解决了传统地震数据重建算法需要满足Nyquist采样定理限制的问题;解决了使用压缩感知算法重建地震数据稀疏基难以选择的问题;解决了压缩感知算法以及传统重建算法在极低采样率情况下重建效果不好的问题。

Description

一种基于生成对抗网络的地震数据重建方法
技术领域
本发明属于油田地震大数据重建技术领域,尤其涉及一种基于生成对抗网络的地震数据重建方法。
背景技术
数据重建是数据处理的重要部分。在信号领域,由于环境、设备以及人为等因素采集到的信号数据并不一定是完整的。如果使用不完整的数据进行数据解释和分析的话,则分析结果会存在较大的偏差,所以在数据解释分析之前需要对数据进行重建。另外对于地震勘探这种数据量较大的采集工作中,大量的数据会在采集、存储和运输等各个环节产生巨大的成本。因此一方面希望尽可能减少采集到的数据,另一方面希望重建出来的数据尽可能地精确。
常规的地震数据采样方法是基于Nyquist采样定理,对地震信号的采样间距具有一定的要求,如果采样频率过低则会出现假频现象,影响数据的重建。而压缩感知理论表明:基于信号的稀疏性,在低于Nyquist欠采样的情况下,对少数的采样点通过合适的重建方法仍能准确地重构信号。通常地震信号在某个变换域内是稀疏的,为利用压缩感知理论重建地震数据提供了可能。
传统的地震数据重建方法分三类:第一类方法是基于预测滤波的方法,即采用分频预测思路,由低频信息预测高频信息。这类方法通常将非规则采样数据当作规则数据处理,并通过高斯窗进行插值,较易引入误差。第二类方法是基于波动方程的方法,即通过DMO或AMO正、反演算子迭代求解一个反问题,这类方法利用波传播的物理性质重建地震波场,但需要地下结构的先验信息,且计算量很大。第三类为基于某种变换的方法,即先对地震数据进行某种变换,然后在变换域重建。这类方法由于原理直观、计算结果稳健而得到广泛应用。
传统的方法面对低采样率和不均匀采样数据重建都是比较棘手的问题。而传统的规则均匀采样受到Nyquist采样定理的限制。而新发展起来的压缩感知理论认为即使采样频率低于Nyquist极限,也有可能恢复出满足一定精度要求的完整数据。压缩感知技术首先要求信号是稀疏的或者可压缩的,但大部分信号本身并不稀疏。不过,如果其在某个变换域内满足此条件,同样适用于压缩感知理论。自从该理论框架被提出以来,常用的变换方法主要有离散余弦变换、傅里叶变换、小波变换和曲波变换,以及逐渐采用的学习型超完备冗余字典等。
离散余弦变换(DCT)是信号处理领域最常用的变换之一,但是DCT变换是一种全局变换,并不能对图像的局部特征进行有效的识别。大部分压缩感知的应用领域都选用傅里叶变换作为稀疏变换基,但是傅里叶变换是在整个时间域内的积分,是一种全局的变换,不能很好地刻画某个局部时间的频谱特征,所以,在处理地震数据这种有明显突变现象的特征时,傅里叶变换并不是最理想的选择。Gabor提出的短时傅里叶变换,可以更好地刻画信号的局部特征,提取信号在局部时间间隔内的频谱信息。它的基本思想是通过加窗的方式将信号划分成许多小的时间间隔,然后在每一个时间窗内做傅里叶分析,以达到识别该时间间隔内局部频率的目的。
这种方法虽然在一定程度上实现了局部化,但本质上是具有单一分辨率的分析方法。但对于像地震数据这样的复杂信号,在不同时刻的波形变化较大,短时傅里叶变换的时频局部化能力还是有限的。小波分析则继承和发展了短时傅里叶变换的局部化思想,其窗口大小固定,但形状可以随着频率的变化而变换,根据频率的不同来调整时间分辨率,弥补了短时傅里叶变换的窗口大小和形状不能随频率变化的缺点。不过,小波变换不具备方向识别能力,只能捕捉点奇异特性。后来,一种被称作Curvelet(曲波)的变换被发展起来,其变换基由不同尺寸和方向的曲线状元素组成,具有多尺度和多方向识别能力,被认为是地震数据稀疏表达的最优方法之一。近期发展的Shearlet变换具有更敏感的方向性,相比Curvelet变换,能对地震信号进行更稀疏的表示,使基于压缩感知的地震数据重建效果更好,但仍然存在不能根据待处理数据自适应选择的问题。
发明内容
针对上述问题,本发明提出了及一种基于生成对抗网络的地震数据重建方法,包括:
步骤1:使用被裁减成统一大小的地震切片数据作为训练集;
步骤2:采用深度卷积生成对抗网络对训练集进行训练,并采用Wasserstein距离来作为地震数据生成模型的训练评判指标;
步骤3:采用地震数据生成模型对地震数据进行重建,采用反向传播算法和基于标准梯度的优化算法来优化目标函数的梯度,使得重建数据与观测数据的差值最小化。
所述深度卷积生成对抗网络使用卷积层替代原生成对抗网络中的全连接层。
所述深度卷积生成对抗网络具体包括:
在判别器模型中使用带步长的卷积层代替池化层,生成器中使用反卷积层进行上采样;除了生成器的输出层和判别器的输入层,其他网络层都采用批量标准化层;除了全连接层,直接使用卷积层连接生成器的输入层和鉴别器的输出层;在生成器中,除了输出层使用Tanh激活函数,其他层都使用ReLU激活函数;在判别器中全部使用Leaky ReLU激活函数。
所述目标函数的定义为:
Figure GDA0002572961610000031
其中,loss(z)为目标函数,G(z)为深度卷积生成对抗网络函数,z为G(z)的输入噪声,A为测量矩阵,y为观测数据,
Figure GDA0002572961610000032
为正则项,λ为正则项的系数。
本发明的有益效果:
1、解决了传统地震数据重建算法需要满足Nyquist采样定理限制的问题;
2、解决了使用压缩感知算法重建地震数据稀疏基难以选择的问题;
3、解决了压缩感知算法以及传统重建算法在极低采样率情况下重建效果不好的问题。
附图说明
图1为原始的GAN框架图。
图2为DCGAN生成器模型结构图。
图3为实施例训练后的生成结果图。
图4为实施例的地震切片数据图。
图5为使用SP算法为迭代算法的传统压缩感知方法对数据重建结果图。
图6为使用本发明的算法对数据重建结果图。
图7为使用本发明的算法对数据重建后的SNR示意图。
图8为使用本发明的算法对数据重建后的PSNR示意图。
具体实施方式
本发明提出了及一种基于生成对抗网络的地震数据重建方法,包括:使用被裁减成统一大小的地震切片数据作为训练集;采用深度卷积生成对抗网络对训练集进行训练,并采用Wasserstein距离来作为地震数据生成模型的训练评判指标;采用地震数据生成模型对地震数据进行重建,采用反向传播算法和基于标准梯度的优化算法来优化目标函数的梯度,使得重建数据与观测数据的差值最小化。
原始的GAN(生成对抗网络)框架如附图1所示。原始GAN的判别网络D可以看成是将输入样本映射到判别概率的函数D:D(x)→(0,1)。对于一个固定的生成器G,可以训练判别器D用于分辨输入样本是来自训练数据(真,概率接近1)还是来自生成器G(假,概率接近0)。若判别器D已经训练到当前最佳的状态,则它将无法被欺骗,而这时生成器G需要继续训练以降低判别器D的准确率。如果生成器G分布足以完美匹配真实数据分布,那么判别器将无法分辨出输入样本的真假而对所有输入给出0.5的概率值。
原始GAN的训练的代价可以用一个价值函数V(G,D)来评估,其中包含了生成器和鉴别器的参数。其用公式表示如下:
Figure GDA0002572961610000051
其中x为输入的样本数据,pdata(x)为x来自真实数据分布的概率,pG(x)为x来自生成器输出样本的概率。
卷积神经网络更适用于图片数据。DCGAN(深度卷积生成对抗网络)使用卷积层替代了原始GAN中的全连接层,具体包括:
1.在判别器模型中使用带步长的卷积层代替池化pooling层,生成器中使用反卷积层进行上采样。
2.除了生成器的输出层和判别器的输入层,其他网络层都是用了批量标准化Batch Normalization。使用BN层有助于加快收敛,稳定学习,防止过拟合。
3.去除了全连接层,直接使用卷积层连接生成器的输入层和鉴别器的输出层。
4.在生成器中,除了输出层使用Tanh激活函数,其他层都使用ReLU激活函数;在判别器中全部使用Leaky ReLU激活函数。
本发明设计的DCGAN生成器模型结构如附图2所示。
此外本发明还对模型的目标函数做了修改,使用Wasserstein Distance,Wasserstein Distance的数学表达式为:
Figure GDA0002572961610000052
其中Pdata和PG分别为训练样本和生成样本的分布。D(x)表示鉴别器对鉴别器的输入样本的x输出。Ppenalty代表输入x的分布。将Pdata和PG数据中采样得到的点进行连接,再将线上随机采样得到的点作为Ppenalty的点。这样,PG会被拉向Pdata,增加的惩罚项可以保证D是平缓变化的。理想的D在Pdata附近应该尽可能的大,在PG附近要尽可能的小。
Figure GDA0002572961610000053
越趋近于1越好。与原始GAN中的JS Divergence相比,Wasserstein Distance是一个更好的距离度量,它最终可以转化为优化问题。
生成对抗网络可以从低维表示空间z∈Rk映射到高维样本空间G(z)∈Rn。在训练过程中可以激励这种映射产生类似于训练数据的输出样本。因此,预先训练的生成器学习到的是真实数据的分布,生成器的输入是这种输出样本的低维映射。
设x*∈Rn是希望重构出来的向量。令A∈Rm×n为测量矩阵,η∈Rm为噪声向量。观测到的观测数据y=Ax*+η。给定y和A,我们的任务是找出接近于x*的重构向量x。
对抗生成网络模型由确定的函数G表示。该方法是在生成空间中找到一个向量,使其与观察到的测量值相匹配。目标函数可以定义为:
Figure GDA0002572961610000061
通过使用一系列优化算法,可以使z的损失loss(z)最小化。由于生成对抗网络模型G是可微的,因此可以使用反向传播算法和基于标准梯度的优化算法来计算关于loss(z)的梯度,并得到一个最优化的
Figure GDA0002572961610000062
对x*的重构结果是
Figure GDA0002572961610000063
可以定义测量误差为
Figure GDA0002572961610000067
重建误差为
Figure GDA0002572961610000064
在实验过程中,发现将一个正则化项L(z)添加到目标函数中会使重建结果更好。因此最小化目标函数是:
Figure GDA0002572961610000065
其中
Figure GDA0002572961610000066
实验中都取λ=0.1。
使用的训练集为被裁剪为512*512大小的地震切片数据,每个图片提供512*512=262144个输入维度。对每个像素值进行缩放,以使所有值都在[-1:1]区间之内。我们使用这个训练集训练了一个DCGAN框架,并使用Wasserstein Distance做为判别器的loss。设置生成器的输入为维度k=100的符合标准正态输入的向量,生成的结果也是一个大小为512*512的地震切片数据。该模型每个更新周期对鉴别器进行一次更新,对生成器进行两次更新。每个更行都使用Adam优化器,其中训练的batch参数设定为16,学习率设置为0.0002。训练后的生成结果如附图3所示。
本实验将如附图4所示的地震切片数据作为原始数据,在其基础上进行采样,并使用不同的重建算法进行重建。
对地震切片数据进行5%采样,使用SP算法为迭代算法的传统压缩感知方法对数据重建,如附图5所示,再使用本发明设计的算法进行重建,如附图6所示。
为了验证本发明设计的重建算法的可行性以及有效性,对真实的地震数据进行数值实验。衡量数据重建效果的指标分别为信噪比(SNR)和峰值信噪比(PSNR),即:
Figure GDA0002572961610000071
Figure GDA0002572961610000074
式中:f为真实的地震数据;
Figure GDA0002572961610000073
为重建后的数据;MSE为真实的地震数据与重建后的数据的均方误差。由公式(1,2)可知,SNR和PSNR越大代表误差越小,重建的效果越好。
为了研究本发明算法随采样率变化的整体趋势,对原始数据进行10%-80%的随机采样,分别使用SP、SAMP算法和基于DCGAN的压缩感知算法进行重建。基于DCGAN的压缩感知算法分别使用添加正则项和不添加正则项两种方法对数据进行重建。进行十次重建后计算平均SNR和PSNR并分别作图,结果如附图7和附图8所示。
从实验结果可得,在低采样率的情况下(采样率低于30%)基于DCGAN的压缩感知算法效果明显好于其他算法,并且采样率越低基于DCGAN的压缩感知算法优越性越明显。当采样率高于40%时基于DCGAN的压缩感知算法效果达到了一定的瓶颈,不会随采样率的提升而有明显的提升。
此实施例仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (3)

1.一种基于生成对抗网络的地震数据重建方法,其特征在于,包括:
步骤1:使用被裁减成统一大小的地震切片数据作为训练集;
步骤2:采用深度卷积生成对抗网络对训练集进行训练,并采用Wasserstein距离来作为地震数据生成模型的训练评判指标;
步骤3:采用地震数据生成模型对地震数据进行重建,采用反向传播算法和基于标准梯度的优化算法来优化目标函数的梯度,使得重建数据与观测数据的差值最小化;
所述目标函数的定义为:
Figure FDA0002572961600000011
其中,loss(z)为目标函数,G(z)为深度卷积生成对抗网络函数,z为G(z)的输入噪声,A为测量矩阵,y为观测数据,
Figure FDA0002572961600000012
为正则项,λ为正则项的系数。
2.根据权利要求1所述地震数据重建方法,其特征在于,所述深度卷积生成对抗网络使用卷积层替代原生成对抗网络中的全连接层。
3.根据权利要求2所述地震数据重建方法,其特征在于,所述深度卷积生成对抗网络具体包括:
在判别器模型中使用带步长的卷积层代替池化层,生成器中使用反卷积层进行上采样;除了生成器的输出层和判别器的输入层,其他网络层都采用批量标准化层;除了全连接层,直接使用卷积层连接生成器的输入层和鉴别器的输出层;在生成器中,除了输出层使用Tanh激活函数,其他层都使用ReLU激活函数;在判别器中全部使用Leaky ReLU激活函数。
CN201910599289.6A 2019-07-04 2019-07-04 一种基于生成对抗网络的地震数据重建方法 Active CN110361778B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910599289.6A CN110361778B (zh) 2019-07-04 2019-07-04 一种基于生成对抗网络的地震数据重建方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910599289.6A CN110361778B (zh) 2019-07-04 2019-07-04 一种基于生成对抗网络的地震数据重建方法

Publications (2)

Publication Number Publication Date
CN110361778A CN110361778A (zh) 2019-10-22
CN110361778B true CN110361778B (zh) 2020-10-13

Family

ID=68217961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910599289.6A Active CN110361778B (zh) 2019-07-04 2019-07-04 一种基于生成对抗网络的地震数据重建方法

Country Status (1)

Country Link
CN (1) CN110361778B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111224938A (zh) * 2019-11-08 2020-06-02 吉林大学 一种无线地震仪网络压缩数据传输方法
CN111007566B (zh) * 2019-12-27 2020-12-18 西南石油大学 一种曲率驱动扩散全卷积网络地震数据坏道重建与去噪方法
CN113552615A (zh) * 2020-04-23 2021-10-26 中国石油天然气股份有限公司 基于生成对抗网络的地震数据插值方法及装置
CN111681156B (zh) * 2020-06-16 2022-09-23 南开大学 一种应用于无线传感器网络的深度压缩感知图像重构方法
CN112700372B (zh) * 2021-01-11 2022-03-01 河北工业大学 结合Gabor特征提取与支持向量回归的地震数据插值方法
CN113945974B (zh) * 2021-06-10 2022-05-24 中国矿业大学(北京) 一种地震数据重建方法、装置、设备及介质
CN113484908B (zh) * 2021-08-25 2023-07-14 成都理工大学 部分卷积与注意力机制融合深度学习网络的缺失地震数据重建方法
CN114063168B (zh) * 2021-11-16 2023-04-21 电子科技大学 一种地震信号人工智能降噪方法
CN115062139B (zh) * 2022-05-10 2024-06-11 电子科技大学 一种对话文本摘要模型自动搜索方法
CN116736372B (zh) * 2023-06-05 2024-01-26 成都理工大学 一种基于谱归一化生成对抗网络的地震插值方法及***
CN116756515B (zh) * 2023-07-07 2024-02-23 广州大学 基于深度卷积生成对抗网络的人工地震波生成方法
CN118052558B (zh) * 2024-04-15 2024-06-14 万联易达物流科技有限公司 基于人工智能的风控模型决策方法及***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10996372B2 (en) * 2017-08-25 2021-05-04 Exxonmobil Upstream Research Company Geophysical inversion with convolutional neural networks
US11231513B2 (en) * 2017-12-06 2022-01-25 Chevron U.S.A. Inc. Systems and methods for refining estimated parameter values in seismic imaging
CN109146868A (zh) * 2018-08-27 2019-01-04 北京青燕祥云科技有限公司 3d肺结节生成方法、装置及电子设备
CN109544656B (zh) * 2018-11-23 2023-05-23 南京信息工程大学 一种基于生成对抗网络的压缩感知图像重建方法及***
CN109490957B (zh) * 2018-11-28 2020-07-10 华北电力大学 一种基于空间约束压缩感知的地震数据重建方法
CN109447249B (zh) * 2018-12-17 2021-04-23 中国科学院计算技术研究所 一种基于深度卷积的对抗神经网络测井数据重建方法

Also Published As

Publication number Publication date
CN110361778A (zh) 2019-10-22

Similar Documents

Publication Publication Date Title
CN110361778B (zh) 一种基于生成对抗网络的地震数据重建方法
Zhu et al. Intelligent logging lithological interpretation with convolution neural networks
CN109597043B (zh) 基于量子粒子群卷积神经网络的雷达信号识别方法
Liu et al. Seismic data reconstruction via wavelet-based residual deep learning
CN109490957B (zh) 一种基于空间约束压缩感知的地震数据重建方法
CN107688201B (zh) 基于rbm地震叠前信号聚类方法
US20170108604A1 (en) Denoising seismic data
US11423043B2 (en) Methods and systems for wavelet based representation
CN111539314A (zh) 面向云雾遮挡的海面目标显著性检测方法
CN114966860A (zh) 一种基于卷积神经网络的地震数据去噪方法
CN114065822B (zh) 海洋潮流涨落的电磁识别方法及***
CN114998137A (zh) 一种基于生成对抗网络的探地雷达图像杂波抑制方法
CN116011338A (zh) 一种基于自编码器和深度神经网络的全波形反演方法
CN113433514B (zh) 基于展开式深度网络的参数自学习干扰抑制方法
CN113139918B (zh) 一种基于决策灰狼优化字典学习的图像重构方法
CN112749807A (zh) 一种基于生成模型的量子态层析方法
CN112686807A (zh) 一种图像超分辨率重构方法及***
CN112363217A (zh) 一种地震数据随机噪声压制方法及***
KR20010074924A (ko) 신호 복구 방법
CN113435487B (zh) 一种面向深度学习的多尺度样本生成方法
CN116719085B (zh) 一种地震记录高分辨率处理方法、装置、设备及存储介质
CN117250657B (zh) 一种地震数据重建去噪一体化方法
CN116405368B (zh) 一种高维不平衡数据条件下的网络故障诊断方法、***
CN114662045B (zh) 基于框架集的p阶张量深度学习的多维地震数据去噪方法
CN114545494B (zh) 基于稀疏约束的无监督地震数据重建方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant