石油物探  2022, Vol. 61 Issue (3): 463-472  DOI: 10.3969/j.issn.1000-1441.2022.03.008
0
文章快速检索     高级检索

引用本文 

孙宁娜, 曾同生, 戴晓峰, 等. 基于多窗口联合优化的多次波自适应相减方法[J]. 石油物探, 2022, 61(3): 463-472. DOI: 10.3969/j.issn.1000-1441.2022.03.008.
SUN Ningna, ZENG Tongsheng, DAI Xiaofeng, et al. Adaptive multiple subtraction based on multi-windows joint optimization[J]. Geophysical Prospecting for Petroleum, 2022, 61(3): 463-472. DOI: 10.3969/j.issn.1000-1441.2022.03.008.

基金项目

国家自然科学基金项目“基于卷积神经网络的多次波自适应相减方法(41804110)”、中石油重大科技项目“塔里木盆地深层复杂高陡构造与碳酸盐岩储层地震速度建模及成像关键技术研究(ZD2019-183-003)”、湖北省科技厅项目(2021CFB119)和湖北省教育厅青年人才基金项目(Q2021204)共同资助

第一作者简介

孙宁娜(1998—), 女, 硕士在读, 主要从事信号处理理论及其在地震数据处理中的应用研究工作。Email: snn1232021@163.com

通信作者

李钟晓(1987—), 男, 博士, 讲师, 主要从事地震信号处理研究工作。Email: thulzx@163.com

文章历史

收稿日期:2021-09-29
基于多窗口联合优化的多次波自适应相减方法
孙宁娜1, 曾同生2, 戴晓峰2, 周润庚1, 李钟晓1, 李振春3, 盛冠群4    
1. 青岛大学电子信息学院, 山东青岛 266071;
2. 中国石油勘探开发研究院, 北京 100083;
3. 中国石油大学(华东)地球科学与技术学院, 山东青岛 266580;
4. 三峡大学大数据中心, 湖北宜昌 443000
摘要:自适应相减是预测减去法压制多次波的重要环节。基于匹配滤波器的多次波自适应相减方法通常采用逐个数据窗口进行匹配来估计滤波器。逐个大数据窗口求解长滤波器进行多次波自适应相减会导致较低的计算效率, 另一方面在复杂地质构造中, 逐个小窗口匹配估计的短滤波器不足以表征预测多次波与真实多次波之间的复杂差异。为进一步有效均衡一次波保护和多次波压制并且提高计算效率, 引入多个窗口联合优化来求解滤波器, 同时利用多个小窗口的预测多次波信息来匹配原始数据。引入快速迭代收缩阈值算法(FISTA)求解多个小窗口估计一次波的L1范数最小化约束问题, 从而有效分离一次波与多次波。模型数据和实际数据处理结果表明, 与传统的逐个大数据窗口进行多次波自适应相减的方法相比, 基于多窗口联合优化的多次波自适应相减方法在保持计算精度的同时提高了计算效率; 与传统的逐个小数据窗口进行多次波自适应相减的方法相比, 基于多窗口联合优化的多次波自适应相减方法可以更有效地平衡多次波去除和一次波保护。
关键词多次波    自适应相减    匹配滤波器    多窗口联合优化    L1范数         
Adaptive multiple subtraction based on multi-windows joint optimization
SUN Ningna1, ZENG Tongsheng2, DAI Xiaofeng2, ZHOU Rungeng1, LI Zhongxiao1, LI Zhenchun3, SHENG Guanqun4    
1. School of Electronic Information, Qingdao University, Qingdao 266071, China;
2. PetroChina Research Institute of Petroleum Exploration & Development, Beijing 100083, China;
3. School of Geosciences, China University of Petroleum (East China), Qingdao 266580, China;
4. Big Data Center of Three Gorges University, Yichang 443000, China
Abstract: Adaptive subtraction is an important step in multiple suppression that uses prediction and subtraction methods.In general, the adaptive multiple subtraction (AMS) method estimates matching filter by matching each data window one by one.Long filters drawn by the AMS method in large data window lead to low computational efficiency, whereas for complex geology, short filters drawn from each small data window cannot effectively represent the real differences between the true multiples and the predicted multiples.In this study, multiple-window joint optimization was introduced to determine the filter, and prediction multiples of multiple small windows were simultaneously used to match the original data.Meanwhile, the fast iterative shrinkage thresholding algorithm (FISTA) was introduced to solve the optimization problem with the L1-norm minimization constraint on the estimated primaries in multiple small windows.Thus, the primaries and multiples can be effectively separated.The processing results of synthetic data and field data showed that the proposed method can improve computational efficiency while maintaining accuracy compared with the traditional adaptive multiple subtraction method based on large window matching.Compared with the traditional adaptive multiple subtraction method based on small-window matching, the proposed method can balance multiple suppression and primary wave protection more effectively.
Keywords: multiples    adaptive subtraction    matching filters    multi-window    joint optimization    L1-norm    

在地震数据常规处理中, 多次波被视为一种干扰噪声, 它们的存在会干扰对一次波的处理。因此, 需要尽量在地震数据叠前处理阶段对多次波进行压制。压制多次波的方法主要有滤波法[1-2]和基于波动方程的预测相减法[3-8]。滤波法是基于信号分析处理的方法, 利用一次波和多次波之间的特征或性质的差异压制多次波[9]。但对于复杂地质构造, 基于波动方程的预测相减法进行多次波压制的效果更加显著。该方法是采用数据驱动或模型驱动的方式构造多次波模型, 然后利用自适应相减方法压制多次波[10]。其关键步骤为多次波自适应相减, 其效果的优劣决定着多次波压制的精度, 进而影响地震数据成像和反演的效果。

多次波自适应相减方法主要包括基于匹配滤波器的方法[11-13]、基于模式识别的方法[14-16]、基于盲信号分离的独立成分分析法[17]、基于支持向量回归的方法[18]、基于卷积神经网络的方法[19]和基于U-net的方法[20]。基于匹配滤波器的方法被归结成一个线性回归问题, 利用匹配滤波器消除预测多次波与真实多次波之间的复杂差异, 在业界被广泛应用。VERSCHUUR等[21]使用1D匹配滤波器表示预测多次波与真实多次波的差异, 在2D时间-空间数据窗口内对估计一次波施加能量最小化约束, 并利用最小二乘算法求解1D匹配滤波器。考虑到预测多次波和实际多次波在空间上也存在差异, DONNO[22]将1D匹配滤波器扩展到时间-空间域的2D匹配滤波器, 获得了比1D匹配滤波器更好的多次波自适应相减结果。李钟晓等[23]将多次波自适应相减表示为一个2D卷积信号盲分离问题, 以2D匹配滤波器表示真实多次波与预测多次波之间的差异, 采用一次波的非高斯性最大化为优化目标, 并利用迭代最小二乘算法(IRLS)[24]求其优化问题。但由于IRLS在每次迭代中都需要解决一个最小二乘优化问题, 使得该方法计算效率较低。LIU等[25]构建一次波L1范数最小优化问题, 并使用迭代收缩阈值算法(ISTA)[26]加速求解2D匹配滤波器。快速迭代收缩阈值算法(FISTA)[27-28]是ISTA的加速版本, 在每一步迭代中, FISTA通过线性组合当前和先前步骤中的收缩阈值结果来获得更新的收缩阈值结果, 可以达到更高的精度和计算效率。LI等[29]在抛物线Radon域将多次波自适应相减表示为2D匹配滤波器求解的问题, 构建基于一次波L1范数最小化约束的优化问题, 并采用FISTA来求解该优化问题。

考虑到地震数据的非稳态性, 在多次波自适应相减过程中需要将地震数据进行分窗。当采用较大的数据窗口时, 需要选择较大的匹配滤波器去压制多次波。但对于较大的数据窗口, 求取匹配滤波器时需要构造较大的数据褶积矩阵进行求逆操作, 这会导致较低的计算效率。当采用较小的数据窗口时, 由于数据窗口的大小限制, 匹配滤波器的尺寸不能过大。而由于预测多次波和真实多次波在时间、空间和振幅上通常存在较大的差异, 单个小窗口匹配得到的短滤波器很难准确地表征预测多次波与真实多次波之间的复杂差异, 往往会造成多次波残余和一次波损伤。

本文提出基于多窗口联合优化的多次波自适应相减方法, 该方法可以同时利用多个小数据窗口中丰富的预测多次波信息, 将多个窗口的预测多次波和对应的原始数据进行拟合来压制多次波。该方法对多个窗口中的一次波施加L1范数最小化约束, 并利用快速迭代收缩阈值算法(FISTA)求解该优化问题。首先介绍了基于多窗口联合优化的数学模型; 然后在构建多窗口L1范数最小化优化问题的基础上, 详述了FISTA迭代步骤; 最后将基于多窗口联合优化的多次波自适应相减方法应用于模型数据和实际数据, 以验证方法的有效性。

1 基于多窗口联合优化的数学模型

基于单窗口匹配的数学模型为[25, 27, 29-30]:

$ {\boldsymbol{p}}= {\boldsymbol{s}}- {\boldsymbol{Mx}} $ (1)

式中: p表示估计一次波构建的向量, 大小为TR×1(TR=T×R); s表示原始数据构建的向量, 大小为TR×1(TR=T×R); M表示预测多次波构建的褶积矩阵, 大小为TR×pq(TR=T×R, pq=p×q); x表示匹配滤波器, 大小为pq×1(pq=p×q)。Tp为采样点个数, 分别表示2D处理窗口的时间大小和匹配滤波器的时间长度; Rq为道数, 分别表示2D处理窗口空间大小和滤波器的空间长度。

本文引入多窗口联合优化求解匹配滤波器, 同时利用多个窗口的预测多次波信息来实现多次波自适应相减。基于多窗口联合优化的数学模型可以表示为:

$ \boldsymbol{v}_{i}=\boldsymbol{d}_{i}-\boldsymbol{H}_{i} \boldsymbol{x} \quad(i=1, 2, \cdots, n) $ (2)

式中: vi(i=1, 2, …, n)表示第i个窗口中估计一次波构建的向量, 大小为TR×1;di(i=1, 2, …, n)表示第i个窗口中原始数据构建的向量, 大小为TR×1;Hi(i=1, 2, …, n)表示第i个窗口中预测多次波的褶积矩阵, 大小为TR×pq; n表示同时进行优化的窗口个数。

输入n个窗口的原始数据和预测多次波同时进行优化, 在n个重叠的二维数据窗口上估计一个匹配滤波器。由于利用了多个数据窗口丰富的预测多次波信息, 基于多窗口联合优化的匹配滤波器可以更有效地消除真实多次波与预测多次波之间的复杂差异。

2 优化问题

求解匹配滤波器x的关键是使预测多次波经过x滤波后与真实多次波之间的差异达到最小[23]。传统的基于单窗口匹配的多次波自适应相减方法是在每一个2D窗口上求解一个匹配滤波器, 在每个窗口中基于一次波L1范数最小化约束求解匹配滤波器系数。相应的优化问题表示为:

$ \arg \min\limits _{x}\left[\|\boldsymbol{s}-\boldsymbol{M} \boldsymbol{x}\|_{1}+\alpha\|\boldsymbol{x}\|_{2}^{2}\right] $ (3)

式中: 加权因子α用来均衡一次波稀疏约束和滤波器系数能量最小化约束。为更好地保护一次波并压制多次波, 本文构建如下的优化问题:

$ \arg \min\limits_{\boldsymbol{x}}\left[\sum\limits_{i=1}^{n}\left\|\boldsymbol{d}_{i}-\boldsymbol{H}_{i} \boldsymbol{x}\right\|_{1}+\alpha\|\boldsymbol{x}\|_{2}^{2}\right] $ (4)

本文构建的优化问题利用了多个窗口的预测信息, 目的是使多个窗口的一次波L1范数同时最小化。与构建单个窗口的一次波L1范数最小化相比, 多个窗口联合的一次波L1范数最小化可以防止过拟合, 在压制残余多次波的同时, 有效地保护一次波。

3 求解算法

本文采用FISTA求解优化问题(4)中的匹配滤波器。FISTA在估计一次波时定义如下的距离算子:

$ \boldsymbol{r}_{(j)}^{(m)}=\left(\left|v_{(j)}^{(m)}\right|-s_{\gamma} \times \max \left(\left|v_{(j)}^{(m)}\right|\right)\right)_{+} \times \operatorname{sgn}\left(v_{(j)}^{(m)}\right) $ (5)

式中: m表示迭代次数; j=1, 2, …, K, K=T×R; sγ代表FISTA的收缩阈值, 且0 < sγ < 1;r(j)表示一次波收缩阈值结果向量r中下标为j的元素; v(j)表示向量v中下标为j的元素; $ (b)_{+}=\left\{\begin{array}{l} b, b \geqslant 0 \\ 0, b<0 \end{array} ; \operatorname{sgn}(b)=\right. \left\{\begin{array}{l} 1, b>0 \\ 0, b=0 \\ -1, b<0 \end{array}\right.$

FISTA通过线性组合当前和先前步骤中的收缩阈值结果来获得更新的收缩阈值结果。在本文中, 使用FISTA获得更新的收缩阈值结果:

$ \begin{array}{l} \boldsymbol{y}_{i}^{(m)}= \\ \left\{\begin{array}{ll} \boldsymbol{r}_{i}^{1} & m=1 \\ \boldsymbol{r}_{i}^{(m)}+\left\{\left[t^{(m)}-1\right] / t^{(m+1)}\right\}\left[\boldsymbol{r}_{i}^{(m)}-\boldsymbol{r}_{i}^{(m-1)}\right] & m>1 \end{array}\right. \\ i=1, 2, \cdots, n \end{array} $ (6)

式中: t(m+1)=$1 / 2\left\{1+\sqrt{1+4\left[t^{(m)}\right]^{2}}\right\}$, t(1)=1。

求解优化问题$ \arg \min\limits_{{\boldsymbol{x}}}\left[\sum\limits_{i=1}^{n}‖ {\boldsymbol{d}_i}- {\boldsymbol{y}_i} - {\boldsymbol{H}_i}· {\boldsymbol{x}^{(m+1)}} ‖^2_2+ α ‖{\boldsymbol{x}^{(m+1)}}‖^2_2\right]$, 得到(7)式线性方程, 目的是利用更新后的收缩阈值结果来估计匹配滤波器x(m+1):

$ \left(\sum\limits_{i=1}^{n} \boldsymbol{H}_{i}^{\mathrm{T}} \boldsymbol{H}_{i}+\alpha \boldsymbol{I}\right) \boldsymbol{x}^{(m+1)}=\sum\limits_{i=1}^{n} \boldsymbol{H}_{i}^{\mathrm{T}}\left(\boldsymbol{d}_{i}-\boldsymbol{y}_{i}^{m}\right) $ (7)

然后, 估计一次波为:

$ \boldsymbol{v}_{i}^{(m+1)}=\boldsymbol{d}_{i}-\boldsymbol{H}_{i} \boldsymbol{x}^{(m+1)} \quad i=1, 2, \cdots, n $ (8)

因此, 可将FISTA步骤总结如下。

输入: Hd、加权因子α、收缩阈值sγ、最大迭代次数N。计算矩阵$ \overline{\boldsymbol{H}}=\left(\sum\limits_{i=1}^{n} \boldsymbol{H}_{i}^{\mathrm{T}} \boldsymbol{H}_{i}+\alpha \boldsymbol{I}\right)^{-1} $, 并利用Cholesky分解算法将矩阵H分解为H=LLT, 其中L表示下三角矩阵。将等式(7)转换成$\boldsymbol{L}^{\mathrm{T}} \boldsymbol{x}^{(m+1)}= {\boldsymbol{c}^{(m)}}$。其中,$\boldsymbol{c}^{(m)}=\sum\limits_{i=1}^{n} \boldsymbol{H}_{i}^{\mathrm{T}}\left[\boldsymbol{d}_{i}-\boldsymbol{y}_{i}^{(m)}\right]=\sum\limits_{i=1}^{n} \boldsymbol{H}_{i}^{\mathrm{T}} \overline{\boldsymbol{n}}_{i}^{(m)}$

对于迭代次数m=0, 1, …, N-1:

1) 如果m=0, ni(m)=di(i=1, 2, …, n); 如果m>0, 利用等式(6)来获取更新的收缩阈值结果yi(m), 并且计算ni(m)=di-yi(m);

2) 计算向量c(m)=$\sum\limits_{i=1}^n$HiTni(m), 并且利用线性方程LLTx(m+1)=c(m)来估计匹配滤波器x(m+1)=Hc(m);

3) 利用(8)式估计一次波vi(m+1);

4) m=m+1, 若m未达到最大迭代次数N, 返回步骤1)计算更新的收缩阈值; 否则, 停止迭代。

输出: n个2D数据窗口中的一次波估计结果vi(m+1)

本文将FISTA进行了推广, 当同时优化的窗口个数n=1, 利用FISTA求解优化问题(4)中的匹配滤波器, 在每次迭代时, 只需计算一次更新阈值。但当同时优化的窗口个数n>1, FISTA在求解匹配滤波器时, 需要计算n次更新阈值。本文基于推广的FISTA求解得到的匹配滤波器利用了n个数据窗口的预测多次波信息, 可以更有效地表征预测多次波和真实多次波之间的差异。

4 应用实例 4.1 模型数据

模型数据包含195道, 每道包含900个采样点, 采样率为8 ms。图 1a图 1b分别是原始数据和2D自由表面多次波压制方法(surface related multiple elimination, SRME)[31]预测的自由表面多次波。针对本文所提方法, 选择同时优化的窗口个数n=280;匹配滤波器在时间方向上的长度p=7, 在空间方向上的长度q=5;数据窗口在时间方向上的长度T=60、在空间方向上的长度R=50。因此, 用280个预测多次波窗口匹配280个原始数据窗口, 并可同时输出280个窗口的一次波估计结果。另外, 选取一次波阈值sγ=0.2、阻尼因子α=0.001、最大迭代次数M=5。

图 1 原始模型数据(a)和预测的自由表面多次波数据(b)

为了定量评价本文所提多次波自适应相减方法的性能, 定义如下的信噪比:

$ \mathrm{SNR}=10 \lg \left(\frac{\left\|\boldsymbol{p}_{0}\right\|_{2}^{2}}{\left\|\boldsymbol{p}-\boldsymbol{p}_{0}\right\|_{2}^{2}}\right) $ (9)

其中, p0表示真实一次波, p表示估计的一次波。图 2a, 图 2b图 2c分别表示本文方法估计的一次波、去除的多次波和差剖面。其中, 差剖面定义为真实一次波与一次波估计结果差值的绝对值。本文方法估计一次波的SNR为20.45 dB, 见表 1所示。

图 2 基于多窗口联合优化的模型数据实验 a 一次波估计结果; b 去除的多次波; c 差剖面
表 1 模型数据的运行时间和信噪比

传统基于单窗口匹配的方法首先选择较小的2D数据窗口, 匹配滤波器在时间方向上的长度p=5、在空间方向上的长度q=3, 数据窗口在时间方向上的长度T=70、在空间方向上的长度R=60, 一次波阈值sγ=0.1, 阻尼因子α=0.001, 最大迭代次数N=6。图 3a显示了基于单窗口匹配的多次波自适应相减方法(选取较小的2D数据窗口)得到的一次波估计结果。图 2a图 3a中的黑色箭头所示表明, 相对于传统的小窗口匹配方法, 本文采用多窗口联合优化方法在一次波估计结果中能更有效地去除残余多次波。此外, 图 3a中的一次波SNR为14.45 dB。相比而言, 本文方法所得到的一次波信噪比提高了6 dB。图 3b显示了基于单窗口匹配的多次波自适应相减方法(选取较小的2D数据窗口)所去除的多次波。图 2b图 3b中的白色箭头所示表明, 基于多窗口联合优化的多次波自适应相减方法能更好地保护一次波。差剖面可用于评估多次波是否被有效去除以及一次波是否被很好地保护。图 3c为基于传统的小窗口匹配得到的差剖面。对比图 2c图 3c可见, 图 2c中的能量明显少于图 3c。说明本文方法能更有效地分离一次波和多次波。

图 3 基于单窗口匹配的模型数据实验(小窗口) a 一次波估计结果; b 去除的多次波; c 差剖面

另外, 选择较大的2D数据窗口, 数据窗口在时间方向上的长度T=193、在空间方向上的长度R=248, 匹配滤波器在时间方向上的长度p=11, 在空间方向上的长度q=9, 其它参数(一次波阈值、阻尼因子、最大迭代次数)与图 3a中的对应参数取值相同。图 4a为基于大数据窗口匹配的传统多次波自适应相减方法得到的一次波估计结果; 图 4b为去除的多次波。图 4a中的一次波SNR为19.89 dB(表 1)。虽然图 4a的SNR与本文方法接近, 但计算效率低于本文方法, 本文方法的运行时间为0.64 s, 传统基于单窗口匹配方法(小窗口、大窗口)的运行时间分别为0.70 s和2.88 s(表 1)。图 4c为基于传统的大数据窗口匹配得到的差剖面。因此, 针对模型数据处理结果, 相对于选取较小数据窗口的传统的多次波自适应相减方法, 本文方法在去除残余多次波的同时能更好地保护一次波, 并且一次波信噪比提高了6 dB。相对于选取较大数据窗口的传统的多次波自适应相减方法, 本文方法在保持计算精度的基础上, 计算效率提高了约78%。

图 4 基于单窗口匹配的模型数据实验(大窗口) a 一次波估计结果; b 去除的多次波; c 差剖面

为了分析本文方法中窗口匹配个数对一次波与多次波分离效果的影响, 对模型数据进行了进一步的实验。

选择不同的窗口匹配个数, 其它参数(数据窗口大小、滤波器长度、一次波阈值、阻尼因子、最大迭代次数)与图 2a中的对应参数取值相同。图 5给出了一次波信噪比随窗口匹配个数的变化曲线。由图 5可见, 在窗口匹配个数为280时得到的信噪比最高, 为20.45 dB。

图 5 模型数据的一次波信噪比随窗口匹配个数的变化曲线

此外, 为了分析本文方法中窗口匹配个数对计算效率的影响, 选择了几个典型的窗口匹配个数对模型数据进行了实验。

选择窗口匹配个数n=2时, 运行时间为0.88 s; 选择窗口匹配个数n=30时, 运行时间为0.79 s; 选择窗口匹配个数n=150时, 运行时间为0.70 s; 选择窗口匹配个数n=280时, 运行时间为0.64 s。由于选择较小的窗口匹配个数, 处理所有的数据窗口需要多次对褶积矩阵进行求逆, 因此会比选择较大的窗口匹配个数时计算效率低。

4.2 实际数据

本文选取316个采样点(160~792 ms)、道数为493的共偏移距道集来验证基于多窗口联合优化的多次波自适应相减方法的效果。图 6a为原始数据, 图 6b为2D SRME方法预测的自由表面多次波。从图 6a中可以看出, 多次波的能量强且分布广泛, 存在强同相轴且一次波与多次波相互重叠。与图 6a相比, 图 6b的预测多次波与真实多次波存在较大的振幅差异等。

图 6 实际数据中的原始数据(a)和预测的自由表面多次波(b)

针对基于多窗口联合优化的多次波自适应相减方法, 选择同时优化的窗口个数n=5, 匹配滤波器在时间方向上的长度p=7, 在空间方向上的长度q=9, 数据窗口在时间方向上的长度T=35、在空间方向上的长度R=30。因此, 用5个预测多次波窗口匹配对应的5个原始数据窗口, 并可同时输出5个窗口的一次波估计结果。求出的匹配滤波器能有效表征5个数据窗口中预测多次波与真实多次波之间的复杂差异。另外, 选取一次波阈值sγ=0.1、阻尼因子α=0.001、最大迭代次数M=10。图 7a图 7b分别表示本文方法估计的一次波和去除的多次波。

图 7 基于多窗口联合优化的实际数据实验 a 一次波估计结果; b 去除的多次波

对于传统基于单窗口匹配的方法, 首先选取较小的2D数据窗口, 匹配滤波器在时间方向上的长度p=5, 在空间方向上的长度q=3, 数据窗口在时间方向上的长度T=70、在空间方向上的长度R=70。另外, 选取一次波阈值sγ=0.1、阻尼因子α=0.001、最大迭代次数M=10。图 8a图 8b分别为基于小窗口的传统多次波自适应相减方法得到的一次波估计结果和去除的多次波。对比图 7a图 8a中箭头处可见, 本文方法比基于小窗口的传统多次波自适应相减方法能更彻底地去除多次波。

图 8 基于单窗口匹配的实际数据实验(小窗口) a 一次波估计结果; b 去除的多次波

选取较大的数据窗口进行多次波自适应相减, 匹配滤波器在时间方向的长度p=9, 在空间方向上的长度q=11, 数据窗口在时间方向上的长度T=100、在空间方向上的长度R=120。另外, 选取一次波阈值sγ=0.1、阻尼因子α=0.001、最大迭代次数M=10。图 9a图 9b为基于大窗口的传统多次波自适应相减方法得到的一次波估计结果和去除的多次波。由图 7图 8图 9可见, 相比于选取较小的数据窗口进行多次波自适应相减, 选取较大的数据窗口和基于多窗口联合优化的多次波自适应相减方法可以更好地平衡一次波保护和多次波去除。但由于本文利用多窗口联合优化求解匹配滤波器, 需要构建的预测多次波褶积矩阵小, 从而计算效率比选取较大的数据窗口进行自适应相减高。本文所提方法的运行时间为1.46 s, 传统的多次波自适应相减方法(小窗口、大窗口)的运行时间分别为1.40 s和2.81 s, 如表 2所示。

表 2 实际数据的运行时间

因此, 针对实际数据处理结果, 相比选取较小数据窗口的传统多次波自适应相减方法, 本文方法可以更好地去除残余多次波。相比选取较大数据窗口的传统多次波自适应相减方法, 本文方法减少了大约48%的计算时间。

图 9 基于单窗口匹配的实际数据实验(大窗口) a 一次波估计结果; b 去除的多次波
5 结论

与传统的基于单窗口匹配的多次波自适应相减方法相比, 采用多窗口联合优化的方法进行多次波自适应相减可以更有效地压制残余多次波并保护一次波, 且计算效率与基于小窗口匹配的传统多次波自适应相减方法相当。但在实际应用中, 多窗口联合优化方法中的窗口匹配个数需要根据不同的地震资料进行选取。因此, 在提高一次波与多次波分离精度的基础上实现智能化的多次波自适应相减是必要的。在未来的工作中, 利用深度学习实现多次波自适应相减是我们后续的重要研究方向。

参考文献
[1]
FOSTER D J, MOSHER C C. Suppression of multiple reflections using the Radon transform[J]. Geophysics, 1992, 57(3): 386-395. DOI:10.1190/1.1443253
[2]
LIU J, LU W K. An improved predictive deconvolution based on maximization of non-Gaussianity[J]. Applied Geophysics, 2008, 5(3): 189-196. DOI:10.1007/s11770-008-0027-1
[3]
WIGGINS W J. Attenuation of complex water-bottom multiples by wave-equation-based prediction and subtraction[J]. Geophysics, 1988, 53(12): 1527-1539. DOI:10.1190/1.1442434
[4]
LI Z X, LI Z C. Accelerated 3D blind separation of convolved mixtures based on the fast iterative shrinkage thresholding algorithm for adaptive multiple subtraction[J]. Geophysics, 2018, 83(2): V99-V113. DOI:10.1190/geo2016-0384.1
[5]
陈习峰, 薛永安, 黄新武. 自适应加权混合L1/L2范数匹配相减多次波压制方法[J]. 石油物探, 2019, 58(4): 524-532.
CHEN X F, XUE Y A, HUANG X W. Adaptive subtraction for multiples suppression using hybrid L1/ L2 norm[J]. Geophysical Prospecting for Petroleum, 2019, 58(4): 524-532. DOI:10.3969/j.issn.1000-1441.2019.04.006
[6]
LI Z X, LU W K. Adaptive multiple subtraction based on 3D blind separation of convolved mixtures[J]. Geophysics, 2013, 78(6): V251-V266. DOI:10.1190/geo2012-0455.1
[7]
杨旭明, 王丽, 陶长江, 等. 自适应稀疏反演多次波压制方法[J]. 石油物探, 2020, 59(6): 863-871.
YANG X M, WANG L, TAO C J, et al. Adaptive sparse inversion for multiples suppression[J]. Geophysical Prospecting for Petroleum, 2020, 59(6): 863-871. DOI:10.3969/j.issn.1000-1441.2020.06.004
[8]
胡斌, 王德利, 王睿, 等. 基于经验低秩表示的自适应多次波减去方法[J]. 吉林大学学报(地球科学版), 2021, 51(4): 1243-1255.
HU B, WANG D L, WANG R, et al. Adaptive subtraction of multiples based on empirical low-rank representation[J]. Journal of Jilin University(Earth Science Edition), 2021, 51(4): 1243-1255.
[9]
李鹏, 刘伊克, 常旭, 等. 多次波问题的研究进展[J]. 地球物理学进展, 2006, 21(3): 888-897.
LI P, LIU Y K, CHANG X, et al. Progress on the multiple problems[J]. Progress in Geophysics, 2006, 21(3): 888-897. DOI:10.3969/j.issn.1004-2903.2006.03.029
[10]
石颖, 刘洪, 邹振. 基于波动方程表面多次波预测与自适应相减方法研究[J]. 地球物理学报, 2010, 53(7): 1716-1724.
SHI Y, LIU H, ZOU Z. Surface-related multiples prediction based on wave equation and adaptive subtraction investigation[J]. Chinese Journal of Geophysics, 2010, 53(7): 1716-1724. DOI:10.3969/j.issn.0001-5733.2010.07.023
[11]
GUITTON A, VERSCHUUR D J. Adaptive subtraction of multiples using L1-norm[J]. Geophysical Prospecting, 2004, 52(1): 27-38. DOI:10.1046/j.1365-2478.2004.00401.x
[12]
李钟晓, 高好天, 陈鑫泽, 等. 基于3D匹配滤波器和伪地震数据算法的多次波自适应相减方法[J]. 石油地球物理勘探, 2020, 55(3): 530-540.
LI Z X, GAO H T, CHEN X Z, et al. Adaptive multiple subtraction based on a 3D matching filter and pseudo seismic data algorithm[J]. Oil Geophysical Prospecting, 2020, 55(3): 530-540.
[13]
毕丽飞, 秦宁, 李钟晓, 等. 应用逆散射级数波场预测和2D卷积盲分离压制层间多次波[J]. 石油地球物理勘探, 2020, 55(3): 521-529.
BI L F, QIN N, LI Z X, et al. Wavefield prediction with inverse scattering series and 2D blind separation of convolved mixtures for suppressing internal multiples[J]. Oil Geophysical Prospecting, 2020, 55(3): 521-529.
[14]
ANTOINE G. Multiple attenuation in complex geology with a pattern-based approach[J]. Geophysics, 2005, 70(4): V97-V107. DOI:10.1190/1.1997369
[15]
BOWMAN J M, FRIESEN A D. Technical article: Coherent noise attenuation using inverse problems and prediction-errors filters[J]. First Break, 2002, 20(3): 161-167. DOI:10.1046/j.1365-2397.2002.00246.x
[16]
LU W, MAO F. Adaptive multiple subtraction using independent component analysis[J]. Expanded Abstracts of 75th Annual Internat SEG Mtg, 2005, 282-284.
[17]
LU W K, LUO Y, ZHAO B, et al. Adaptive multiple wave subtraction using independent component analysis[J]. Chinese Journal of Geophysics, 2004, 47(5): 886-891.
[18]
LI Z X. Adaptive multiple subtraction based on support vector regression[J]. Geophysics, 2020, 85(1): V57-V69. DOI:10.1190/geo2018-0245.1
[19]
LI Z X, GAO H T. Feature extraction based on the convolutional neural network for adaptive multiple subtraction[J]. Marine Geophysical Research, 2020, 41(2): 10. DOI:10.1007/s11001-020-09409-7
[20]
LI Z X, SUN N N, GAO H T, et al. Adaptive subtraction based on U-Net for removing seismic multiples[J]. IEEE Transactions on Geoscience and Remote Sensing, 2021, 59(11): 9796-9812. DOI:10.1109/TGRS.2021.3051303
[21]
VERSCHUUR D J, BERKHOUT A J. Estimation of multiple scattering by iterative inversion, Part Ⅱ: Practical aspects and examples[J]. Geophysics, 1997, 62(5): 1596-1611. DOI:10.1190/1.1444262
[22]
DONNO D. Improving multiple removal using least-squares dip filters and independent component analysis[J]. Geophysics, 2011, 76(5): V91-V104. DOI:10.1190/geo2010-0332.1
[23]
李钟晓, 陆文凯, 庞廷华, 等. 基于多道卷积信号盲分离的多次波自适应相减方法[J]. 地球物理学报, 2012, 55(4): 1325-1334.
LI Z X, LU W K, PANG T H, et al. Adaptive multiple subtraction based on multi-traces convolutional signal blind separation[J]. Chinese Journal of Geophysics, 2012, 55(4): 1325-1334. DOI:10.6038/j.issn.0001-5733.2012.04.028
[24]
BUBE K P, LANGAN R T. Hybrid l1/l2 minimization with applications to tomography[J]. Geophysics, 1997, 62(4): 1183-1195. DOI:10.1190/1.1444219
[25]
LIU L, LU W K. An accelerated algorithm for adaptive multiple subtraction using L1 estimator[J]. Expanded Abstracts of 85th Annual Internat SEG Mtg, 2015, 4569-4573.
[26]
BIOUCAS-DIAS J M, FIGUEIREDO M. A new TwIST: Two-step iterative shrinkage/thresholding algorithms for image restoration[J]. IEEE Transactions on Image Processing, 2008, 16(12): 2992-3004.
[27]
BECH A. A fast iterative shrinkage-thresholding algorithms for linear inverse problems[J]. SIAM Journal on Imaging Sciences, 2009, 2(1): 183-202. DOI:10.1137/080716542
[28]
巩向博, 韩立国, 王升超. 混合域高分辨率双曲Radon变换及其在多次波压制中的应用[J]. 石油物探, 2016, 55(5): 711-718.
GONG X B, HAN L G, WANG S C. High-resolution hyperbolic Radon transform and its application in multiple suppression[J]. Geophysical Prospecting for Petroleum, 2016, 55(5): 711-718. DOI:10.3969/j.issn.1000-1441.2016.05.010
[29]
LI Z X, LI Z C. Accelerated parabolic Radon domain 2D adaptive multiple subtraction with fast iterative shrinkage thresholding algorithm and its application in parabolic Radon domain hybrid demultiple method[J]. Journal of Applied Geophysics, 2017, 143.
[30]
LI Z X, LU W K. Adaptive multiple subtraction based on 3D blind separation of convolved mixtures[J]. Geophysics, 2013, 78(6): V251-V266. DOI:10.1190/geo2012-0455.1
[31]
BERKHOUT A J, VERSCHUUR D J. Estimation of multiple scattering by iterative inversion, Part I: Theoretical considerations[J]. Geophysics, 1997, 62(5): 1586-1595. DOI:10.1190/1.1444261