摘要
拾取初至波是近地表建模方法中的重要步骤。初至波的精确拾取可以影响到很多方面的工作,例如静校正和速度建模等,但是初至波受到强烈的背景噪声和复杂的近地表结构的影响,拾取的精确性会减低。本文提出了基于两阶段优化的初至波自动拾取算法。本文把初至拾取问题分成了两个子问题,分别产生两个优化目标,根据优化目标,生成优化函数。算法采用两个步骤:(1)先用纵向滑动窗口把初至波可能存在的范围带找出来;(2)改进了能量比率算法,在第1步找到的范围带中拾取初至波。在两个数据集上,将FPTO算法与反向传播神经网络方法(Backpropagation neural networks method,BNN)、直接相关方法(Direct correlation method,DC)以及Coppens 的改进方法(Modified Coppens’s method,MCM)3种算法进行了对比,精确度得到了很大提升,算法的稳定性得到证明。
地震折射数据分析是近地表建模当中的主要方法之
地震折射数据分析的历史可以追溯到20世纪20年
目前,有许多众所周知的地震数据处理系统,例如Promax,CGG,Focus和Grisys。它们都包含了初至波自动拾取的关键步骤。受数据质量和参数设置的影响,每个软件的结果都有很大差异。因此,需要一种更准确、有效和稳定的算法来解决这个问题。很多学者对初至波自动拾取方法进行了研究。Coppens方法使用两个窗口内的能量比处理数
本节将构建数据模型,并定义初至拾取问题。
共炮点道集是地球物理勘探领域的基本概念。它是记录同一炮点激发的,由不同检波器接收的所有地震道的数据集合,且各地震道按照炮点到检波器的距离进行排
定义1 共炮点道集。将共炮点道集表示为一个大小为的矩阵,其中是地震道的数量,是每道的样点数量,是第道的第个样点能量值。

图1 共炮点道集和初至波
Fig.1 Common shot gather and first arrivals
本算法采取两阶段方案对初至波进行拾取。第一阶段是数据的预处理过程,它是通过基于模板的范围带检测算法获得初至范围带。此阶段极大压缩了数据集的大小,减少了噪声。第2阶段是初至波的拾取过程,它是在第1阶段获得的初至范围带上,通过改进的能量比率初至拾取算法拾取初至波。
基于模板的范围带检测算法在每道数据上用纵向窗口进行滑动,与模板(一维数组)进行相关性计算,获得初至范围带(纵向滑动窗口与模板的长度一致)。初至范围带是由每个地震道上包含初至波的区间组成。
对基于模板的范围带检测子问题进行定义,提出该子问题的目标。
子问题1 基于模板的范围带检测
输入:共炮点道集,模板数组;
输出:范围带起始下标数组,范围带矩阵。
目标:最大化初至范围带内包含的初至波数量。
其中:输入是的共炮点道集和长度为的模板数组,且。输出包含两部分:(1)大小为的范围带起始下标数组;(2)大小为范围带矩阵。
基于模板的范围带检测问题的目标是最大化初至范围带内包含的初至波数量。本文构造了初至区间模板,将纵向滑动窗口与模板的相关性作为评价标准,相关性越大的窗口越可能包含初至波。
根据基于模板的范围带检测子问题,结合初至波的特性,得到3个优化目标:(1)最小化窗口和模板之间的距离。因为在初至波到来之前,检波器接收到的能量极小,而在地震初至波到来之后,能量通常会变得较
在该问题中,上述3个优化目标不是独立的,任何一个目标独立考虑都可能导致窗口对于该特性过拟合。所以本文将基于模板的范围带检测子问题转化成多目标优化问题,寻找到一个折中解,使这3个目标在给定的约束条件下尽可能达到最佳。因此,其相关性的确定由该位置的窗口与模板的差距、窗口本身位置和窗口与相邻初至区间的位置差距共同决定。令窗口大小为,第道数据的当前窗口的起始位置下标为,第道数据的相邻道初至区间平均起始位置下标为,模板数组为,提出了如下优化目标函数
(1) |
式中:,和均为加权调节因子。式(1)的第1部分表示当前窗口与模板之间的距离评价,第2部分表示当前窗口与相邻的初至区间的位置差距评价,第3部分表示当前窗口的位置评价。
根据优化目标函数,确定每道数据的初至区间,该算法具体实现如下。
算法1 基于模板的范围带检测算法
输入:第道数据,第道数据的相邻道初至区间平均起始位置下标,模板数组,模板大小,调整因子和。
输出:该道初至区间起始下标。
① ; //初始化目标函数最小值
② for ( to ) do
③ ; //计算窗口与模板距离
④ ; //式(1)
⑤ if () do
⑥ ; //更新
⑦ ; //更新起始下标
⑧ end if
⑨ end for
⑩ return
算法1描述了基于模板的范围带检测算法在单道数据上的实现过程。该算法的输入为子问题1中共炮点道集的某一道数据和,输出为这道数据的初至波位置。其中为该道数据相邻道初至区间平均起始位置下标,可通过本算法在相应道上执行获得,调整因子和对应于优化目标函数中的加权调节因子。①行初始化优化目标函数的最小值。②~⑨行表示窗口在单道数据上滑动比较相关性的全过程。③行计算该窗口与模板的距离。④行根据式(1)计算当前窗口的目标函数值。⑤~⑨行确定是否已达到更新条件。如果已经达到条件,⑥行更新目标函数值的最小值,⑦更新起始下标。⑩行返回该道的初至区间的起始下标。
经过上述步骤,范围带检测过程已全部完成,每道地震数据的初至区间的起始下标得以确定。通过范围带起始下标数组和窗口大小,在的原数据矩阵上获得的范围带矩阵。该过程输出的范围带矩阵包含所有道的初至波,并将作为下一阶段算法的输入。
对能量比率算法进行改进,在初至范围带中,利用改进的能量比率算法拾取初至波。
对改进的能量比率初至拾取子问题进行定义,并提出该问题的目标。
子问题2 改进的能量比率初至拾取
输入:范围带矩阵、范围带起始下标数组;
输出:F。
目标:最大化能量比率求取初至波位置。
范围带矩阵为子问题1的输出。本问题的输出为每道数据的初至波位置。其中,是第道的初至波位置。
式(2—4)是由Coppen
(2) |
(3) |
(4) |
式中:为样点下标,为地震道下标,为滑动窗口位置。是短窗口中样点的能量平方和,是长窗口中样点的能量平方和。,分别指代短窗口和长窗口的大小,并且。是第道拾取的初至波位置。通过式(4)中,短窗口比长窗口的比值来定位初至波。由于波形的不确定性以及背景噪声的干扰,初至波定位的精确度较低。
Sabbione和Veli
(5) |
引入常数后,可对比值进行适当调整。但是在背景噪声较强的情况下,的调整作用依然有限。
Allen提出了STA/LT
(6) |
(7) |
(8) |
Wong
(9) |
(10) |
本文结合了Sabbione,Velis和Wong的方法,有
(11) |
(12) |
(13) |
(14) |
本算法在式(13)的基础上,增加式(14)。经过这两个步骤,算法对初至波能量更加敏感,进一步提高初至波拾取的精确度。在实验中,参数时效果最好利用式(14)推导出子问题2的优化目标
(15) |
利用式(15)求得最大值时,即为初至波位置。
改进的能量比率初至拾取算法的核心是式(11—15),利用范围带矩阵求出每个地震道的初至波位置。
算法2 改进的能量比率初至拾取算法
输入:初至范围带高度、范围带矩阵R、范围带起始下标数组D、长窗口大小、短窗口大小、参数;
输出:F。
① for ( to ) do
② for ( to l) do
③ ; //式(11)
④ ; //式(12)
⑤ ; //式(13)
⑥ ; //式(14)
⑦ end for
⑧
⑨ end for
⑩ return
算法2描述了能量比率初至拾取算法的步骤。①~②行分别定义了循环范围,③~⑥行按照公式进行计算。⑧行计算每个地震道能量比率最大值元素的下标,即初至波的位置。⑩行返回所有地震道中初至波所在的样点下标。
在本节中,将本文的算法与3种算法(BNN,DC,MCM),分别在两个数据集上进行测试。其中BNN是反向传播神经网络方法,DC是直接相关方法,MCM是Coppens方法的改进。将人工拾取初至波的结果作为参考标准,把4种算法的拾取结果与参考标准进行比较,来验证算法的有效性。

图2 地震数据
Fig.2 Seismic data
基于两阶段优化的初至波自动拾取算法中,初至波拾取过程分为两个阶段。第1阶段通过基于模板的范围带检测算法获得初至范围带,第2阶段改进了能量比率初至拾取算法,在初至范围带中拾取初至波。
使用本文的算法(FPTO)与其他3种算法(BNN,DC,MCM)进行对比试验,分别在两个数据集中进行测试。实验结果如

图5 4种算法(BNN,DC,MCM,FPTO)的结果
Fig.5 Results of four algorithms (BNN,DC,MCM and FPTO)
Data sources | |manual‑ BNN |<20 ms | |manual‑ DC |< 20 ms | |manual‑ MCM |<20 ms | |manual‑ FPTO|<20 ms |
---|---|---|---|---|
Dataset 1 | 33% | 81% | 91% | 93% |
Dataset 2 | 15.6 | 12.5 | 62.5 | 64 |
本文提出了一种基于两阶段优化的初至波自动拾取算法。本算法不直接拾取初至,而是先把初至波所在的范围带找出来,然后再在初至范围带里拾取初至波。范围带通过纵向滑动窗口进行确定:根据3个优化目标得到优化函数,对每一道数据进行纵向窗口的滑动,与设计的模板进行相关性计算,继而得到每一道的范围带。范围带被确定以后,再利用改进的能量比率算法在范围带内进行初至波拾取。这样做的好处是:(1)拾取初至波只需要考虑范围带里的数据,数据量大大减少;(2)范围带会把很多噪音排除,减少噪音的影响;(3)范围带里包含初至波,在范围带里进行拾取能提高精确度。
通过在两个数据集上进行实验,本算法与其他3种算法进行对比,发现本文提出的算法可以有效地拾取初至,精确度有所提升。
参考文献
WAHEED U B, FLAGG G, YARMAN C E. First‑arrival traveltime tomography for anisotropic media using the adjoint‑state method[J]. Geophysics, 2016, 81(4): R147‑R155. [百度学术] [Google Scholar]
KAHRIZI A, HASHEMI H. Neuron curve as a tool for performance evaluation of MLP and RBF architecture in first break picking of seismic data[J]. Journal of Applied Geophysics, 2014, 108:159‑166. [百度学术] [Google Scholar]
YILMAZ Ö . Seismic data analysis: Processing, inv⁃ersion, and interpretation of seismic data[M]. USA: Society of Exploration Geophysicists, 2001. [百度学术] [Google Scholar]
LI Yue, WANG Yue, LIN Hongbo, et al. First arrival time picking for microseismic data based on DWSW algorithm[J]. Journal of Seismology, 2018, 22(4): 833‑840. [百度学术] [Google Scholar]
AN Shengpei, HU Tianyue, PENG Gengxin. Three⁃dimensional cumulant‑based coherent integration meth⁃od to enhance first‑break seismic signals[J]. IEEE Transactions on Geoscience and Remote Sen⁃sing, 2017, 55(4): 2089‑2096. [百度学术] [Google Scholar]
SABBIONE J I, VELIS D. Automatic first‑breaks picking: New strategies and algorithms[J]. Geophy⁃sics,2010,75(4): V67‑V76. [百度学术] [Google Scholar]
MOUSA W A, AL‑SHUHAIL A A, AL⁃LEHYA⁃NI A. A new technique for first‑arrival picking of refracted seismic data based on digital image segment⁃ation[J]. Geophysics, 2011, 76(5): V79‑V89. [百度学术] [Google Scholar]
COPPENS F. First arrival picking on common‑offset trace collections for automatic estimation of static Cor⁃rections[J]. Geophysical Prospecting, 1985, 33(8): 1212‑1231. [百度学术] [Google Scholar]
AL‑GHAMDI A S. Automatic first arrival picking using energy ratios[M]. USA: ProQuest, 2007. [百度学术] [Google Scholar]
MOLYNEUX J B, SCHMITT D R. First‑break timing: Arrival onset times by direct correlation[J]. Geophysics, 1999, 64(5): 1492‑1501. [百度学术] [Google Scholar]
MCCORMACK M D, ZAUCHA D E, DUSHEK D W. First‑break refraction event picking and seismic data trace editing using neural networks[J]. Geop⁃hysics, 1993, 58(1): 67‑78. [百度学术] [Google Scholar]
ZHU Dan, LI Yue, ZHANG Chao. Automatic time picking for microseismic data based on a fuzzy C⁃means clustering algorithm[J]. IEEE Geoscience and Remote Sensing Letters, 2016, 13(12): 1900‑1904. [百度学术] [Google Scholar]
ALLEN R V. Automatic earthquake recognition and timing from single traces[J]. Bulletin of the Seismo⁃logical Society of America, 1978, 68(5): 1521‑1532. [百度学术] [Google Scholar]
TAKANAMI T, KITAGAWA G. Estimation of the arrival times of seismic waves by multivariate time series model[J]. Annals of the Institute of Statistical mathematics, 1991, 43(3): 407‑433. [百度学术] [Google Scholar]
BOSCHETTI F, DENTITH M D, LIST R D. A fra⁃ctal‑based algorithm for detecting first arrivals on seis⁃mic traces[J]. Geophysics, 1996, 61(4): 1095‑1102. [百度学术] [Google Scholar]
LAN Haiqiang, ZHANG Zhongjie. A high‑order fast⁃sweeping scheme for calculating first‑arrival travel times with an trregular surface[J]. Bulletin of the Seismological Society of America, 2013, 103(3): 2070‑2082. [百度学术] [Google Scholar]
GADALLAH M R. 石油科技知识系列读本:储层地震学[M]. 刘怀山,译. 北京: 石油工业出版社, 2009. [百度学术] [Google Scholar]
GADALLAH M R. Reservoir seismology: Geophysics in nontechnical language[M]. LIU Huaishan,trans.Beijing: Petroleum Industry Press, 2009. [百度学术] [Google Scholar]
李丕龙,宋玉龙,王新红,等. 滩浅海地区高精度地震勘探技术[M]. 北京: 石油工业出版社, 2006. [百度学术] [Google Scholar]
LI Pilong, SONG Yulong, WANG Xinhong, et al. High‑precision seismic exploration technology in shallow sea areas[M]. Beijing: Petroleum Industry Press, 2006. [百度学术] [Google Scholar]
GAO Lei, JIANG Zhenyun, MIN Fan. First‑arrival travel times picking through sliding windows and fuzzy C‑means[J]. Mathematics, 2019, 7(3): 221. [百度学术] [Google Scholar]
谭玉阳, 于静, 冯刚, 等. 微地震事件初至拾取SLPEA算法[J]. 地球物理学报, 2016, 59(1): 185‑196. [百度学术] [Google Scholar]
TAN Yuyang, YU Jing, FENG Gang, et al. Arrival picking of microseismic events using the SLPEA algorithm[J]. Chinese Journal of Geophysics, 2016, 59(1): 185‑196. [百度学术] [Google Scholar]
顾汉明, 周鸿秋, 张学强. 初至时间的自动拾取[J]. 物探与化探, 1992, 16(2): 120‑129. [百度学术] [Google Scholar]
GU Hanming, ZHOU Hongqiu, ZHANG Xueqiang. Automatic pick of first arrival time[J]. Geophysical and Geochemical Exploration, 1992, 16(2): 120‑129. [百度学术] [Google Scholar]
张元鹏, 梁晨, 吴文佳. 基于 QT的能量比法地震波初至拾取系统设计[J].石油地球物理勘探, 2010, 45(1): 156‑159. [百度学术] [Google Scholar]
ZHANG Yuanpeng, LIANG Chen, Wu Wenjia. Energy ratio method seismic wave first break picking‑up system designing based on QT developing platform[J]. Oil geophysical prospecting, 2010, 45(1): 156‑159. [百度学术] [Google Scholar]
WONG J, HAN Lejia, BANCROFT J, et al. Automatic time‑picking of first arrivals on noisy microseismic data[J]. Canadian Society of Exploration Geophysics, 2009, 1(1/2): 1‑4. [百度学术] [Google Scholar]