石油地球物理勘探  2020, Vol. 55 Issue (1): 36-45  DOI: 10.13810/j.cnki.issn.1000-7210.2020.01.005
0
文章快速检索     高级检索

引用本文 

代志刚, 刘智慧, 王锦妍. 基于迭代最小化稀疏学习的三维地震数据重建. 石油地球物理勘探, 2020, 55(1): 36-45. DOI: 10.13810/j.cnki.issn.1000-7210.2020.01.005.
DAI Zhigang, LIU Zhihui, WANG Jinyan. 3D seismic data reconstruction based on sparse lear-ning via iterative minimization. Oil Geophysical Prospecting, 2020, 55(1): 36-45. DOI: 10.13810/j.cnki.issn.1000-7210.2020.01.005.

本项研究受国家自然科学基金项目“对称密码抗统计攻击的精确安全界”(61702212)及湖北省教育厅科学技术研究项目“基于原子范数地震信号插值的研究”(B2018541)联合资助

作者简介

代志刚, 硕士研究生, 1995年生; 2017年获武汉科技大学数学专业学士学位; 目前在中国地质大学(武汉)数学与物理学院攻读数学专业硕士学位, 主要研究方向为地震数据处理

刘智慧, 湖北省武汉市洪山区鲁磨路388号中国地质大学(武汉)数学与物理学院, 430074。Email:zhhliu@cug.edu.cn

文章历史

本文于2019年3月6日收到,最终修改稿于同年10月13日收到
基于迭代最小化稀疏学习的三维地震数据重建
代志刚 , 刘智慧 , 王锦妍     
中国地质大学(武汉)数学与物理学院, 湖北武汉 430074
摘要:受采集技术、现场环境及经济成本等因素的影响,地震勘探中采集的原始数据往往存在缺炮或缺道等现象,这种数据的不完整性对后续数据处理和成像会造成不良影响,故必须重建此类缺失数据。为此,提出基于迭代最小化稀疏学习(Sparse Learning via Iterative Minimization,SLIM)的方法,主要利用三维地震数据频率切片的二维谐波结构特性,对三维随机缺失地震数据进行重建。即先对三维地震数据沿时间轴方向做傅里叶变换,再利用循环最小化算法(Cyclic Minimization,CM)对频率切片的二维谐波谱进行迭代求解,最后对谱估计做傅里叶逆变换而重构缺失数据。此外,采用共轭梯度最小二乘法实现数据重建过程中的求逆运算,以缩短数据重建时间。试验结果表明:所采用的基于频率切片的SLIM方法对合成和实际三维地震数据均取得了较好的重建效果;该方法的重建性能优于基于频率切片的Hankel矩阵降秩的多道奇异谱分析方法(Multi-channel Singular Spectrum Analysis,MSSA)。
关键词三维地震数据重建    循环最小化    谱估计    共轭梯度最小二乘法    
3D seismic data reconstruction based on sparse lear-ning via iterative minimization
DAI Zhigang , LIU Zhihui , WANG Jinyan     
School of Mathematics and Physics, China University of Geosciences(Wuhan), Wuhan, Hubei 430074, China
Abstract: In seismic exploration, affected by the factors such as acquisition environment, technology and cost, some shots or traces can be missing in field data.The incompleteness of seismic data will have adverse effect on later seismic data processing and imaging, thus the reconstruction of these missing data is essential.In this paper, a sparse learning via iterative minimization (SLIM) method was proposed to reconstruct random missing 3D seismic data.It reconstructs 3D missing seismic data based on the 2D harmonic structure of frequency slice.Firstly, apply Fourier transform to 3D seismic data along time direction.Secondly, use cyclic minimization (CM) algorithm to solve the 2D harmonic spectrum of frequency slice iteratively.Finally, apply inverse Fourier transform to the estimated spectrum, and thus reconstruct the missing data.Besides, conjugate gradient least squares(CGLS) is applied to calculate the inverse in data reconstruction, in order to speed up the reconstruction.Test results indicate that the proposed SLIM method achieved good performance on both synthetic and real 3D seismic data, and it performed better than multi-channel singular spectrum analysis(MSSA) method using singular Hankel matrix based on frequency slice.
Keywords: 3D seismic data reconstruction    cyclic minimization    spectrum estimation    conjugate gradient least squares    
0 引言

在地震数据采集过程中,因受多种条件或因素限制,如障碍物、禁区、风化带或经济成本等的影响,所采集数据往往出现不完整的现象。缺失的地震数据无疑对后期地震数据处理和成像造成不良影响,如多次波的去除、AVO分析及波动方程偏移成像等。因此,探寻恢复性能良好的地震数据重建方法对地震数据处理及解释具有重要的意义。

对于缺失地震数据的重建问题,业界已对其进行了较全面、深入的研究。一类是基于预测滤波的重建方法[1-2],该类方法假设原始地震数据具有有限个线性同相轴,基于线性同相轴在频率—空间域的可预测性,利用数据低频成分得到的预测滤波器对数据的高频成分进行插值重建。但该类方法通常需利用窗函数进行插值,窗函数参数的设定不当易引起重建误差。另一类是基于稀疏变换的压缩感知重建方法,该类方法先将非稀疏地震数据通过某种稀疏变换进行稀疏表示,再采用压缩感知理论对稀疏系数进行估计,最后对稀疏系数进行稀疏反变换得到数据的重建。根据其稀疏变换方法的不同,可将此类方法分成两个亚类:①基于固定字典的稀疏变换,如Fourier变换[3-5]、Radon变换[6-8]、Curvelet变换[9-13]、Seislet变换[14-15]和Dreamlet变换[16-17]等;②基于字典学习的稀疏变换构造地震数据的稀疏字典[18-21]。因字典的构造基于数据的结构特征,故与基于固定字典的稀疏变换相比,基于字典学习的稀疏变换对地震数据具有更稀疏的表示。

近年来,基于降秩的方法已成功应用于缺失地震数据的重建。该类方法假设完整地震数据经某种变换后成为一个低秩矩阵,如Hankel矩阵变换[22-25]、纹理块变换[26]和坐标变换[27]等。由于数据的缺失会使矩阵的秩增加,从而可通过低秩矩阵补全算法对缺失数据进行重建。另外,也可将地震数据构造为一个张量,从而将地震数据重建问题转化为低秩张量补全问题[28-30]

Jia等[31]和Wang等[32]推出了基于机器学习的方法用于地震数据的重建,该方法通过大量的训练数据学习输入的缺失数据与输出的完整数据间的潜在关系,找到最优的回归平面或网络结构,然后用训练好的平面或网络对缺失地震数据进行重建。该类方法能对规则缺失地震数据进行有效重建且具有抗假频能力,但当训练数据与测试数据存在特征差异时将产生重建误差。

SLIM方法基于迭代最小化稀疏学习,由Tan等[33]于2010年提出,并被成功地应用于MIMO雷达目标估计。随后,它也被应用于点源定位[34]和SAR图像超分辨率重建[35]等领域。SLIM方法是一种数据自适应的非参数方法,它具有高分辨率谱估计性能,可从随机缺失的数据中获得数据的高精度谱估计。

本文充分利用三维地震数据频率切片的二维谐波结构特性和SLIM方法特点,对缺失地震数据进行重建。该方法核心是从缺失地震数据中重建数据频率切片的谐波谱。即先采用循环最小化方法对谐波谱进行迭代估计,再对所得谱估计做反傅里叶变换得到重建数据;同时,为缩短数据重建时间,采用共轭梯度最小二乘法实现重建过程中的矩阵求逆。合成和实际三维地震数据实验结果均表明,SLIM方法能较好地重建随机缺失地震道数据。

1 理论基础 1.1 三维地震数据的重建模型

假设三维地震数据体在空间方向含有有限个平面波,则此数据体二维频率切片可表示为[36]

$ \left\{ \begin{array}{l} {\mathit{\boldsymbol{D}}_\omega } = {\left[ {{d_\omega }\left( {m,n} \right)} \right]_{M \times N}}\;\;\;m = 1, \cdots ,M,n = 1, \cdots ,N\\ {d_\omega }\left( {m,n} \right) = \sum\limits_{k = 1}^K {{u_k}} \left( \omega \right){{\rm{e}}^{ - {\rm{j}}2{\rm{ \mathit{ π} }}\omega \left( {m\Delta x{p_{k,x}} + n\Delta y{p_{k,y}}} \right)}} \end{array} \right. $ (1)

式中:K表示平面波个数;ω表示频率分量;uk(ω)表示第k个平面波对应的振幅;pk, xpk, y分别表示第k个平面波xy方向的射线参数;Δx和Δy分别表示xy方向的采样间隔;mn分别表示xy方向的采样序号(对应最大值为MN)。令

$ {\mathit{\Theta }_k}\left( {\omega ,m,n} \right) = \omega \left( {m\Delta x{p_{k,x}} + n\Delta y{p_{k,y}}} \right) $

则式(1)可写成

$ {d_\omega }\left( {m,n} \right) = \sum\limits_{k = 1}^K {{u_k}} \left( \omega \right){{\rm{e}}^{ - {\rm{j}}2{\rm{ \mathit{ π} }}{\mathit{\Theta }_k}\left( {\omega ,m,n} \right)}} $ (2)

dω(m, n)=d(m, n), uk(ω)=uk, Θk(ω, m, n)=Θk(m, n), D=Dω, d=vec(D)∈CMN, 则由式(1)得

$ \mathit{\boldsymbol{d}} = \mathit{\boldsymbol{Fu}} $ (3)

式中:u=[u1, u2, …, uK]T; F=[f1f2, …, fK]且$\boldsymbol{f}_{k}=\left[\mathrm{e}^{-\mathrm{j} 2 \pi \theta_{k}(1, 1)}, \quad \mathrm{e}^{-\mathrm{j} 2 \pi \theta_{k}(2, 1)}, \quad \cdots, \quad \mathrm{e}^{-\mathrm{j} 2 \pi \theta_{k}(M, 1)}, \quad \cdots\right.$$\left.\mathrm{e}^{-\mathrm{j} 2 \pi \theta_{k}(1, N)}, \cdots, \mathrm{e}^{-\mathrm{j} 2 \pi \theta_{k}(M, N)}\right]^{\mathrm{T}}$; (·)T表示转置运算;vec(·)表示矩阵向量化。

考虑缺失地震数据的重建问题,存在

$ {\mathit{\boldsymbol{d}}_\Omega } = \mathit{\boldsymbol{Rd}} $ (4)

式中:dΩCL(LMN)表示观测到的不完整地震数据;d表示完整的地震数据;R表示随机采样矩阵。

在对实际缺失地震数据进行重建时,由于某些频率分量往往会超出所定义的频率范围,从而给数据带来一定的噪声或误差[37],因此式(4)改写为

$ {\mathit{\boldsymbol{d}}_\Omega } = \mathit{\boldsymbol{Rd}} + \mathit{\boldsymbol{e}} $ (5)

式中e表示噪声项。此处目的是据不完整地震数据dΩ恢复完整地震数据d。结合式(3)和式(5),缺失地震数据的重建问题可进一步表示为

$ {\mathit{\boldsymbol{d}}_\Omega } = \mathit{\boldsymbol{Au}} + \mathit{\boldsymbol{e}} $ (6)

式中A=RF

1.2 基于SLIM方法的三维地震数据重建

基于SLIM方法的缺失地震数据重建问题(式(6))可表示为如下优化问题[33-35]

$ \left( {\mathit{\boldsymbol{\hat u}},\hat \eta } \right) = \mathop {\min }\limits_{\mathit{\boldsymbol{u}},\eta } g\left( {\mathit{\boldsymbol{u}},\eta } \right) $ (7)

式中

$ \begin{array}{*{20}{c}} {g\left( {\mathit{\boldsymbol{u}},\eta } \right) = L\lg \eta + \frac{1}{\eta }\left\| {{\mathit{\boldsymbol{d}}_\Omega } - \mathit{\boldsymbol{Au}}} \right\|_2^2 + }\\ {\sum\limits_{k = 1}^{\tilde K} {\frac{2}{q}\left( {{{\left| {{u_k}} \right|}^q} - 1} \right)} } \end{array} $ (8)

式中:‖·‖2表示L2范数;u表示待估计稀疏系数;η表示噪声能量;设定参数$0<q \leqslant 1, \widetilde{K}>K$。进一步定义:$\sum\limits_{k=1}^{\bar{K}}\left(\frac{2}{q}\right)\left(\left|u_{k}\right|^{q}-1\right)$为稀疏促进项;Llgη+ $\frac{1}{\eta }\left\| {{\mathit{\boldsymbol{d}}_\Omega } - \mathit{\boldsymbol{Au}}} \right\|_2^2$为数据拟合项,此项是使数据的重构误差达到最小。下面利用CM方法[38]对参数uη交替迭代更新,得到最优${\boldsymbol{\hat u}}$$\hat{\eta}$

设第i次迭代的稀疏系数和噪声能量分别为uiηi,求g(u, ηi)关于uH的偏导数,并令$\frac{\partial}{\partial \boldsymbol{u}^{\mathrm{H}}}$g(uηi)=0,可得

$ \frac{1}{{{\eta ^i}}}{\mathit{\boldsymbol{A}}^{\rm{H}}}\mathit{\boldsymbol{Au}} - \frac{1}{{{\eta ^i}}}{\mathit{\boldsymbol{A}}^{\rm{H}}}{\mathit{\boldsymbol{d}}_\Omega } + {\mathit{\boldsymbol{P}}^{ - 1}}\mathit{\boldsymbol{u}} = {\bf{0}} $ (9)

式中:P=diag{p}, 其中diag{·}表示对角化;$\boldsymbol{p}=\left[\left|u_{1}\right|^{2-q}, \left|u_{2}\right|^{2-q}, \cdots, \left|u_{\tilde{K}}\right|^{2-q}\right]^{\mathrm{T}} ; \partial(\cdot)$表示求偏导数;(·)H表示共轭转置运算。

为得到稀疏系数u的第i+1次迭代表达式,令P=Pi, 且有Pi=diag{pi}, $\boldsymbol{p}^{i}=\left[\left|u_{1}^{i}\right|^{2-q}, \left|u_{2}^{i}\right|^{2-q}, \cdots\right.$$\left.\left|u_{\tilde{K}}^{i}\right|^{2-q}\right]^{\top}$,则由式(9)可得

$ \mathit{\boldsymbol{u}} = {\left[ {{\mathit{\boldsymbol{A}}^{\rm{H}}}\mathit{\boldsymbol{A}} + {\eta ^i}{{\left( {{\mathit{\boldsymbol{P}}^i}} \right)}^{ - 1}}} \right]^{ - 1}}{\mathit{\boldsymbol{A}}^{\rm{H}}}{\mathit{\boldsymbol{d}}_\Omega } $ (10)

于是,稀疏系数u的第i+1次迭代更新表达式为

$ \begin{array}{l} {\mathit{\boldsymbol{u}}^{i + 1}} = {\left[ {{\mathit{\boldsymbol{A}}^{\rm{H}}}\mathit{\boldsymbol{A}} + {\eta ^i}{{\left( {{\mathit{\boldsymbol{P}}^i}} \right)}^{ - 1}}} \right]^{ - 1}}{\mathit{\boldsymbol{A}}^{\rm{H}}}{\mathit{\boldsymbol{d}}_\Omega }\\ \;\;\;\;\;\; = {\mathit{\boldsymbol{P}}^i}{\mathit{\boldsymbol{A}}^{\rm{H}}}{\left[ {{\mathit{\boldsymbol{A}}^{\rm{H}}}{\mathit{\boldsymbol{P}}^i}\mathit{\boldsymbol{A}} + {\eta ^i}\mathit{\boldsymbol{I}}} \right]^{ - 1}}{\mathit{\boldsymbol{d}}_\Omega } \end{array} $ (11)

式中I表示单位矩阵。为得到参数η的估计,类似地,求g(ui, η)关于η的偏导数,并令$\frac{\partial}{\partial \eta} g\left(\boldsymbol{u}^{i}, \eta\right)=\bf{0}$,可得

$ \eta = \frac{1}{L}\left\| {{\mathit{\boldsymbol{d}}_\Omega } - \mathit{\boldsymbol{A}}{\mathit{\boldsymbol{u}}^i}} \right\|_2^2 $ (12)

则参数η的第i+1次迭代更新表达式为

$ {\eta ^{i + 1}} = \frac{1}{L}\left\| {{\mathit{\boldsymbol{d}}_\Omega } - \mathit{\boldsymbol{A}}{\mathit{\boldsymbol{u}}^{i + 1}}} \right\|_2^2 $ (13)

据上述分析,基于SLIM方法的三维地震数据重建可用交替迭代方式,包括如下具体步骤。

(1) 将缺失地震道数据变换到频率域,得到频率切片dΩ

(2) 输入采样矩阵R,构造矩阵A=RF,这里$\boldsymbol{F} \in \boldsymbol{C}^{\mathrm{M} \mathrm{N} \times \tilde{K}}$为二维傅里叶变换矩阵,设置q=1,迭代精度控制参数ε1=10-3

(3) 初始化:$u_{k}^{0}=\frac{A(:, k) d_{\Omega}}{\|A(\because, k)\|_{2}^{2}}, k=1, 2, \cdots, \widetilde{K}$, $\eta^{0}=\frac{\left\|\boldsymbol{d}_{\Omega}-\boldsymbol{A} \boldsymbol{u}^{0}\right\|_{2}^{2}}{L}$;

(4) 利用式(11)更新稀疏系数ui

(5) 利用式(13)更新参数ηi

(6) 重复步骤(4)~步骤(5),对稀疏系数u和噪声能量η做交替更新,若满足$\frac{\left\|\boldsymbol{u}^{i}-\boldsymbol{u}^{i-1}\right\|_{2}}{\left\|\boldsymbol{u}^{i}\right\|_{2}} \leqslant \varepsilon_{1}$,则停止迭代更新,输出稀疏系数的估计$\hat{\boldsymbol{u}}=\boldsymbol{u}^{\prime}$;否则,继续重复步骤(4)~步骤(5);

(7) 对稀疏系数$\boldsymbol{\hat u}$做二维逆傅里叶变换,得到重建的频率切片$\boldsymbol{\hat{d}}$

(8) 将重建的频域数据做逆傅里叶变换,完成三维地震数据的重建。

1.3 共轭梯度最小二乘法

在应用SLIM方法重建三维地震数据的过程中,稀疏系数u的更新涉及矩阵的逆的计算,即式(11)中的$\left(\boldsymbol{A}^{\mathrm{H}} \boldsymbol{P} \boldsymbol{A}+\eta \boldsymbol{I}\right)^{-1}$部分,此部分的计算复杂度较高。因此,为减小计算复杂度,本文采用共轭梯度最小二乘方法(Conjugate Gradient Least Squares,CGLS)[39]$\left(\boldsymbol{A}^{\mathrm{H}} \boldsymbol{P} \boldsymbol{A}+\eta \boldsymbol{I}\right)^{-1} \boldsymbol{d}_{\Omega}$求解。令

$ \mathit{\boldsymbol{v}} = {\left( {{\mathit{\boldsymbol{A}}^{\rm{H}}}\mathit{\boldsymbol{PA}} + \eta \mathit{\boldsymbol{I}}} \right)^{ - 1}}{\mathit{\boldsymbol{d}}_\Omega } $ (14)

进一步,将式(14)改写为

$ \mathit{\boldsymbol{v}} = {\left( {{\mathit{\boldsymbol{B}}^{\rm{H}}}\mathit{\boldsymbol{B}}} \right)^{ - 1}}{\mathit{\boldsymbol{B}}^{\rm{H}}}\mathit{\boldsymbol{z}} $ (15)

式中$\boldsymbol{B}=\left[\begin{array}{c} \boldsymbol{P}^{\frac{1}{2}} \boldsymbol{A}^{\mathrm{H}} \\ \eta^{\frac{1}{2}} \boldsymbol{I} \end{array}\right], \boldsymbol{z}=\left[\begin{array}{c} \boldsymbol{0} \\ \eta^{-\frac{1}{2}} \boldsymbol{d}_{\Omega} \end{array}\right]$。由式(15)可知,式(14)可转化为如下最小二乘问题的最优解

$ \mathop {\min }\limits_\mathit{\boldsymbol{v}} \left\| {\mathit{\boldsymbol{Bv}} - \mathit{\boldsymbol{z}}} \right\|_2^2 $ (16)

因此,$\left(\boldsymbol{A}^{\mathrm{H}} \boldsymbol{P} \boldsymbol{A}+\eta \boldsymbol{I}\right)^{-1} \boldsymbol{d}_{\Omega}$的求解就等价于求解最小二乘问题(式(16))的最优解。下面采用CGLS方法对式(16)求解,包括如下具体步骤。

(1) 初始化:$\boldsymbol{v}_{0}=\bf{0}, \boldsymbol{r}_{0}=-\boldsymbol{B}^{\mathrm{H}} \boldsymbol{z}, \boldsymbol{c}_{0}=-\boldsymbol{r}_{0}, \varepsilon_{2}=10^{-6}$;

(2) 计算hj=BHBc;

(3) 计算$\alpha=\frac{\left\|\boldsymbol{r}_{j}\right\|_{2}^{2}}{\boldsymbol{c}_{j}^{\mathrm{H}} \boldsymbol{h}_{j}}$;

(4) 更新vj+1=vj+αcj;

(5) 更新rj+1=rj+αhj;

(6) 更新$c_{j+1}=-r_{j+1}+\frac{c_{j}\left\|r_{j+1}\right\|_{2}^{2}}{\left\|r_{j}\right\|_{2}^{2}}$;

(7) 若满足$\frac{\left\|\boldsymbol{r}_{j+1}\right\|_{2}^{2}}{\left\|\boldsymbol{d}_{\Omega}\right\|_{2}^{2}} \leqslant \varepsilon_{2}$, 则停止迭代,输出参数v的估计$\mathit{\boldsymbol{\hat v = }}{\mathit{\boldsymbol{v}}_{j + 1}}$,否则再重复步骤(2)~步骤(6)。

综合以上分析,基于SLIM方法的三维缺失地震数据重建的具体流程如图 1所示。

图 1 基于SLIM方法重建三维缺失地震数据的流程图
2 数值实验

采用一个合成三维地震数据和两个真实三维地震数据验证本文基于SLIM的重建方法的效能,并选用了基于频率切片的MSSA方法进行对比。

以信噪比作为重建效果的度量指标,定义为

$ {R_{{\rm{S}}/{\rm{N}}}} = 10 \times \lg \frac{{\left\| \mathit{\boldsymbol{s}} \right\|_{\rm{F}}^2}}{{\left\| {\mathit{\boldsymbol{s}} - \mathit{\boldsymbol{\hat s}}} \right\|_{\rm{F}}^2}} $ (17)

式中:‖·‖F表示Frobenius范数;s表示原始的完整三维地震数据体,$\boldsymbol{\hat s}$表示重建的三维地震数据体。从式(17)可知,RS/N值越大数据重建效果越好。

2.1 合成数据

合成的地震记录由主频为40Hz的Ricker子波产生,尺寸为64×64×256,即沿主测线(Inline)方向和联络线(Crossline)方向的数据采样点个数均为64,沿时间轴的数据采样个数为256。

图 2b为相对于完整采样数据(图 2a)随机缺失50%的地震道数据。分别利用MSSA(图 2c)和SLIM(图 2d)方法对缺失地震道数据进行重建并给出了对应的重建误差(图 2e图 2f)。在SLIM方法中,选取参数q=1;在MSSA方法中,选取秩为5。为近似满足线性平面波的假设,本次实验中对数据沿空间方向做分窗处理,窗口尺寸为32×32。从图 2可见:两种方法均能对缺失地震道数据进行较好的重建,本文SLIM方法的重建信噪比为55.1dB,而MSSA方法的重建信噪比为39.2dB,显然前者重建误差较小、信噪比更高,表明SLIM方法重建结果优于MSSA方法。

图 2 合成地震数据随机缺失50%地震道数据后的重建结果 (a)原始数据;(b)缺失数据;(c)MSSA方法重建数据,RS/N=39.2dB;(d)SLIM方法重建数据,RS/N=55.1dB;(e)MSSA方法的重建残差;(f)SLIM方法的重建误差

图 3为该合成的完整地震数据(图 3a)和缺失数据(图 3b)沿联络线方向切片的F-K谱对比图,可见数据缺失后出现明显的假频现象。对比MSSA(图 3c)和SLIM(图 3d)两种重建方法的F-K谱,看到此两种方法都能有效地去除假频现象,但MSSA方法在重建过程中出现部分能量丢失,进一步证明本文方法的重建结果优于MSSA方法。

图 3 合成原始数据、缺失数据及其两种方法重建结果的F-K谱 (a)原始数据切片F-K谱;(b)50%缺失数据切片F-K谱;(c)MSSA方法重建切片F-K谱;(d)SLIM方法重建切片F-K谱

从上述分别用MSSA和SLIM方法重建的地震数据中随机抽取一道与原始地震道数据做对比(图 4)。可见SLIM方法重建的波形(图 4b)比MSSA方法(图 4a)更逼近于原始波形,表明本文基于SLIM方法比MSSA方法能更精确地重建缺失地震道数据。

图 4 随机缺失合成地震数据的重建结果单道对比 (a)MSSA方法;(b)SLIM方法
2.2 实际数据

采用实际地震数据进一步验证SLIM方法的重建性能。第一个数据实例选自Petroleum Geo-Systems的叠前三维海洋数据集。实验中采样地震数据的尺寸为100×100×300,即沿炮点和接收点方向的采样数据点个数均为100,时间采样率为4ms,沿时间轴的采样点个数为300。在重建过程中,SLIM方法的参数q设置为1,MSSA方法的秩选为18,窗口尺寸设置为25×25。针对该叠前完整地震数据(图 5a)和随机缺失50%地震道数据(图 5b),分别利用MSSA和SLIM方法对缺失地震道数据进行重建处理,得到两种方法的重建结果(图 5c图 5d)及其重建误差(图 5e图 5f)。可见两种方法都能较好地对数据进行重建,但MSSA方法(图 5c)对于部分细节信息没有完全重建出来,而SLIM方法(图 5d)较好地对细节信息进行了重建;实验中,SLIM方法的重建信噪比为35.8dB,而MSSA方法的重建信噪比为29.2dB。因此,该处理结果表明SLIM方法的重建效果优于MSSA方法。

图 5 实际海洋叠前三维地震数据随机缺失50%地震道后的重建结果 (a)原始数据;(b)缺失数据;(c)MSSA方法重建结果,RS/N=29.2dB;(d)SLIM方法重建数据,RS/N=35.8dB;(e)MSSA方法重建残差;(f)SLIM方法重建残差

图 6为叠前完整地震数据(图 6a)和缺失地震数据(图 6b)沿联络线方向切片的F-K谱对比图,可见数据缺失引起了明显的假频,SLIM(图 6d)和MSSA(图 6c)方法都能有效地恢复真实的F-K谱,且能一定程度上抑制假频。但MSSA在重建过程中出现了部分能量丢失,而SLIM方法则有效的保留了原始数据的能量。

图 6 实际叠前原始数据、缺失数据及两种方法重建结果的F-K谱 (a)原始数据切片F-K谱;(b)50%缺失数据切片F-K谱;(c)MSSA方法重建切片的F-K谱;(d)SLIM方法重建切片F-K谱

图 7为随机抽取的单道缺失地震道数据的重建结果比较图,可见SLIM方法重建的地震道(图 7b)比MSSA方法(图 7a)更接近于真实的地震道数据。

图 7 随机缺失叠前地震数据的重建结果单道对比 (a)MSSA方法;(b)SLIM方法

第二个数据实例来自新西兰Crown Minerals的叠后地震数据集Parihaka-3D。实验地震数据尺寸为100×100×300,即沿主测线和联络线方向的采样数据点个数均为100,时间采样率为3ms,沿时间轴的采样点个数为300。在重建过程中,SLIM方法的参数q=1,MSSA方法的秩选取为25,窗口尺寸设置为25×25。

针对叠后完整地震数据(图 8a)和随机缺失50 %地震数据(图 8b),分别利用MSSA和SLIM方法对缺失地震道数据进行重建处理,得到两种方法的重建结果(图 8c图 8d)及其重建误差(图 8e图 8f)。可见MSSA方法的重建信噪比为31.5dB,SLIM方法的重建信噪比为37.4dB,因此SLIM方法重构效果更好。

图 8 实际海洋叠后三维地震数据随机缺失50%地震道后的重建结果 (a)原始数据;(b)缺失数据;(c)MSSA方法重建结果,RS/N=31.5dB;(d)SLIM方法重建结果,RS/N=37.4dB;(e)MSSA方法重建残差;(f)SLIM方法重建残差

图 9为叠后完整地震数据(图 9a)和缺失地震数据(图 9b)沿联络线方向切片的F-K谱对比图,可见SLIM方法(图 9d)有效地压制了假频,且重建的F-K谱比MSSA方法(图 9c)更接近于真实数据的F-K谱。图 10为随机抽取的单道地震数据的重建结果比较,可见SLIM方法(图 10b)的重建结果更接近于原始海洋地震数据波形。

图 9 实际叠后原始数据、缺失数据及其两种方法重建结果的F-K谱 (a)原始剖面F-K谱;(b)50%缺失剖面F-K谱;(c)MSSA方法重建剖面F-K谱;(d)SLIM方法重建剖面F-K谱

图 10 随机缺失叠后地震数据的重建结果单道对比 (a)MSSA方法;(b)SLIM方法
3 结论

本文研究了三维随机缺失地震道数据的重建。将三维地震数据频率切片具有的二维谐波结构与基于迭代最小化稀疏学习的SLIM方法相结合,实现了三维随机缺失地震数据的重建。通过人工合成与实际三维数据的实验处理,得出以下认识和结论:

(1) SLIM方法对人工合成和实际三维地震数据均具有较好的重建效果;

(2) 与经典的基于频率切片的矩阵降秩MSSA方法相比,SLIM方法具有更高的重建性能;

(3) 本文采用CGLS算法实现SLIM方法在迭代过程中的矩阵求逆运算,在保证重建效果的同时提高了重建数据的计算效率。

本文只针对三维缺失地震数据重建策略进行了研究,如何对三维地震数据同时进行去噪和重建将是后期进一步研究的课题。

参考文献
[1]
Spitz S. Seismic trace interpolation in the F-X domain[J]. Geophysics, 1991, 56(6): 785-794. DOI:10.1190/1.1443096
[2]
Claerbout J F, Nichols D.Interpolation beyond alia-sing by (tau, x)-domain PEFs[C].Extended Abstracts of 53rd EAGE Conference & Exhibition, 1991, 2-3.
[3]
Zwartjes P, Gisolf A. Fourier reconstruction of marine- streamer data in four spatial coordinates[J]. Geophy-sics, 2006, 71(6): V171-V186.
[4]
Jin S. 5D seismic data regularization by a damped least-norm Fourier inversion[J]. Geophysics, 2010, 75(6): WB103-WB11. DOI:10.1190/1.3505002
[5]
Zhong W, Chen Y, Gan S, et al. L1/2 norm regularization for 3D seismic data interpolation[J]. Journal of Seismic Exploration, 2016, 25(3): 257-268.
[6]
Wang J, Ng M, Perz M. Seismic data interpolation by greedy local Radon transform[J]. Geophysics, 2010, 75(6): WB225-WB234. DOI:10.1190/1.3484195
[7]
Xue Y, Man M, Zu S, et al. Amplitude-preserving itera-tive deblending of simultaneous source seismic data using high-order Radon transform[J]. Journal of Applied Geophysics, 2017, 139: 79-90. DOI:10.1016/j.jappgeo.2017.02.010
[8]
薛亚茹, 王敏, 陈小宏. 基于SL0的高分辨率Radon变换及数据重建[J]. 石油地球物理勘探, 2018, 53(1): 1-7.
XUE Yaru, WANG Min, CHEN Xiaohong. High re-solution Radon transform based on SL0 and its application in data reconstruction[J]. Oil Geophysical Pro-specting, 2018, 53(1): 1-7.
[9]
Hennenfent G, Fenelon L, Herrmann F J. Nonequi-spaced Curvelet transform for seismic data reconstruction:a sparsity-promoting approach[J]. Geophysics, 2010, 75(6): WB203-WB210. DOI:10.1190/1.3494032
[10]
Naghizadeh M, Sacchi M D. Beyond alias hierarchical scale curvelet interpolation of regularly and irregularly sampled seismic data[J]. Geophysics, 2010, 75(6): WB189-WB202. DOI:10.1190/1.3509468
[11]
Shahidi R, Tang G, Ma J, et al. Application of ran-domized sampling schemes to Curvelet-based sparsity-promoting seismic data recovery[J]. Geophysical Prospecting, 2013, 61(5): 973-997. DOI:10.1111/1365-2478.12050
[12]
Liu W, Cao S, Chen Y, et al. An effective approach to attenuate random noise based on compressive sensing and Curvelet transform[J]. Journal of Geophysics and Engineering, 2016, 13(2): 135-145. DOI:10.1088/1742-2132/13/2/135
[13]
李欣, 杨婷, 孙文博, 等. 一种基于光滑L1范数的地震数据插值方法[J]. 石油地球物理勘探, 2018, 53(2): 251-256.
LI Xin, YANG Ting, SUN Wenbo, et al. A gradient projection method for smooth L1 norm regularization based seismic data sparse interpolation[J]. Oil Geophysical Prospecting, 2018, 53(2): 251-256.
[14]
Fomel S, Liu Y. Seislet transform and seislet frame[J]. Geophysics, 2010, 75(3): V25-V38. DOI:10.1190/1.3380591
[15]
Gan S, Wang S, Chen Y, et al. Compressive sensing for seismic data reconstruction via fast projection onto convex sets based on Seislet transform[J]. Journal of Applied Geophysics, 2016, 130: 194-208. DOI:10.1016/j.jappgeo.2016.03.033
[16]
Wang B F, Wu R S, Geng Y, et al. Dreamlet-based interpolation using pocs method[J]. Journal of Applied Geophysics, 2014, 109: 256-265. DOI:10.1016/j.jappgeo.2014.08.008
[17]
Huang W, Wu R S, Wang R. Damped Dreamlet representation for exploration seismic data interpolation and denoising[J]. IEEE Transactions on Geoscience & Remote Sensing, 2018, 56(6): 3159-3172.
[18]
Beckouche S, Ma J. Simultaneous dictionary learning and denoising for seismic data[J]. Geophysics, 2014, 79(3): A27-A31. DOI:10.1190/geo2013-0382.1
[19]
周亚同, 王丽莉, 蒲青山. 压缩感知框架下基于K-奇异值分解字典学习的地震数据重建[J]. 石油地球物理勘探, 2014, 49(4): 652-660.
ZHOU Yatong, WANG Lili, PU Qingshan. Seismic data reconstruction based on K-SVD dictionary learning under compressive sensing framework[J]. Oil Geo-physical Prospecting, 2014, 49(4): 652-660.
[20]
Chen Y, Ma J, Fomel S. Double sparsity dictionary for seismic noise attenuation[J]. Geophysics, 2016, 81(2): V17-V30.
[21]
Chen Y. Fast dictionary learning for noise attenuation of multidimensional seismic data[J]. Geophysical Journal International, 2017, 209(1): 21-31.
[22]
Trickett S, Burroughs L, Milton A, et al.Rank reduction-based trace interpolation[C].SEG Technical Program Expanded Abstracts, 2010, 29: 3829-3833.
[23]
Oropeza V, Sacchi M D. Simultaneous seismic data denoising and reconstruction via multichannel singular spectrum analysis[J]. Geophysics, 2011, 76(3): V25-V32. DOI:10.1190/1.3552706
[24]
魏小强, 雷秀丽, 马庆珍. 基于多道奇异谱分析的三维地震数据规则化方法[J]. 石油地球物理勘探, 2014, 49(5): 846-851.
WEI Xiaoqiang, LEI Xiuli, MA Qingzhen. 3D seismic data regularization based on multi channel singular spectrum analysis[J]. Oil Geophysical Prospecting, 2014, 49(5): 846-851.
[25]
Jia Y, Yu S, Liu L, et al. A fast rank-reduction algorithm for three-dimensional seismic data interpolation[J]. Journal of Applied Geophysics, 2016, 132: 137-145. DOI:10.1016/j.jappgeo.2016.06.010
[26]
Ma J W. Three-dimensional irregular seismic data reconstruction via low-rank matrix completion[J]. Geophysics, 2013, 78(5): V181-V192. DOI:10.1190/geo2012-0465.1
[27]
Kumar R, Mansour H, Aravkin A Y, et al.Reconstruction of seismic wavefields via low-rank matrix factorization in the hierarchical-separable matrix representation[C].SEG Technical Program Expanded Abstracts, 2013, 32: 3628-3633.
[28]
Kreimer N, Sacchi M D. A tensor higher-order singular value decomposition for prestack seismic data noise reduction and interpolation[J]. Geophysics, 2012, 77(3): V113-V122. DOI:10.1190/geo2011-0399.1
[29]
Gao J, Cheng J, Sacchi M D. Five-dimensional seismic reconstruction using parallel square matrix factorization[J]. IEEE Transactions on Geoscience & Remote Sensing, 2017, 55(4): 2124-2135.
[30]
Xu Y, Hao R, Yin W, et al. Parallel matrix factorization for low-rank tensor completion[J]. Inverse Problems & Imaging, 2017, 9(2): 601-624.
[31]
Jia Y, Ma J. What can machine learning do for seismic data processing? an interpolation application[J]. Geophysics, 2017, 82(3): V163-V177. DOI:10.1190/geo2016-0300.1
[32]
Wang B F, Zhang N, Lu W K, et al. Deep-learning based seismic data interpolation:a preliminary result[J]. Geophysics, 2019, 84(1): V11-V20. DOI:10.1190/geo2017-0495.1
[33]
Tan X, Roberts W, Li J, et al. Sparse learning via itera-tive minimization with application to Mimo radar ima-ging[J]. IEEE Transactions on Signal Processing, 2010, 59(3): 1088-1101.
[34]
Xu L, Zhao K, Li J, et al. Wideband source localization using sparse learning via iterative minimization[J]. Signal Processing, 2013, 93(12): 3504-3514. DOI:10.1016/j.sigpro.2013.04.005
[35]
Glentis G O, Zhao K, Jakobsson A, et al. Non-parametric high-resolution sar imaging[J]. IEEE Transactions on Signal Processing, 2013, 61(7): 1614-1624. DOI:10.1109/TSP.2012.2232662
[36]
Naghizadeh M, Sacchi M D. Seismic data reconstruction using multidimensional prediction filters[J]. Geophysical Prospecting, 2010, 58(2): 157-173. DOI:10.1111/j.1365-2478.2009.00805.x
[37]
高建军, 陈小宏, 李景叶. 三维不规则地震数据重建方法[J]. 石油地球物理勘探, 2011, 46(1): 40-47.
GAO Jianjun, CHEN Xiaohong, LI Jingye. The reconstruction method for irregular seismic data[J]. Oil Geophysical Prospecting, 2011, 46(1): 40-47.
[38]
Stoica P, Selen Y. Cyclic minimizers, majorization techniques, and the expectation-maximization algorithm:a refresher[J]. IEEE Signal Processing Magazine, 2005, 21(1): 112-114.
[39]
Aster R C, Borchers B, Thurber C H. Parameter Estimation and Inverse Problems[M]. Elsevier Academic, 2005.