准备工作
数据集
-
我选用Convolutional neural network for seismic impedance inversion中的数据,其中包含2020道一维地震波以及波阻抗数据。
图1. 数据展示 正演参数为频率为30Hz的雷克子波,。图1中为数据集中的4道数据展示,其中波阻抗数据已进行缩放。
-
随后将这些数据集划分为500个验证集、500个测试集和1020个训练集。
我选用Convolutional neural network for seismic impedance inversion中的数据,其中包含2020道一维地震波以及波阻抗数据。
正演参数为频率为30Hz的雷克子波,Δt=4.3875e−4。图1中为数据集中的4道数据展示,其中波阻抗数据已进行缩放。
随后将这些数据集划分为500个验证集、500个测试集和1020个训练集。
传统的FWI很贵且效率不高,本文提出了一种深度学习反演方法,利用神经网络(CNN)学习和预测地震速度和地下结构的关系构建地震速度模型。
时域中的声波方程为
[K(r)1∂t2∂2−∇⋅(ρ(r)1∇)]p(r,t)=s(r,t)(1)
其中r是位置向量,ρ代表密度,K是体积模量,s代表震源,p为压力波场,t为时间。正演表示为
P=f(y)(2)
其中P代表波场位移,f代表正演操作,y代表速度模型向量(密度和波速)。使用时域交错网格有限差分来求解。同时本文只关注恒定密度+弹性介质的情况。
对于反演,便可以看成一个优化问题,最小化目标函数
E(y)=ymin{∥x−f(y)∥22+λR(y)}(3)
其中x代表真实记录的数据,f(y)代表正演结果,∥⋅∥2代表L2范式,λ是正则化惩罚参数,R(y)为正则项,常用Tikhonov正则项(总方差正则化、岭回归、TV)
E(y)=ymin{∥x−f(y)∥22+λ∥Hy∥22}(4)
其中H为高通滤波矩阵或单位矩阵。TV正则项为L2正则项,非常适合平滑模型。
最终添加TV正则项的目标函数为
E(y)=ymin{∥x−f(y)∥22+λ∥y∥TV}(5)
其中在2维模型中正则项为
∥y∥TV=1≤i,j≤n∑∣(∇xy)i,j∣2+∣(∇zy)i,j∣2(6)
其中∣(∇xy)i,j∣=mi+1,j−mi,j, ∣(∇zy)i,j∣=mi,j+1−mi,j代表网格点(i,j)处的方向导数。
后面还介绍了对于正则化参数λ的大小分析,以及MTV正则化技术,并且指出FWI基于梯度优化方案,成本高且对于小型结构的分辨率不够好。
卷积神经网络(Convolutional Neural Networks, CNN)是深度学习中一种重要的神经网络结构,特别适用于处理图像相关的机器学习问题。CNN通过模拟人脑视觉皮层对图像的处理机制,自动提取图像中的特征,从而实现对图像的识别和理解。
在传统的MLP中,网络被简单的分为了表现层(特征提取)和决策层(输出),而在CNN中网络被进一步细分,以便能够更好的提取图像中的局部特征,具体分层结构为