掌桥专利:专业的专利平台
掌桥专利
首页

海洋勘探中压制多次波的方法、装置及计算机存储介质

文献发布时间:2024-04-18 19:59:31


海洋勘探中压制多次波的方法、装置及计算机存储介质

技术领域

本申请实施例涉及海洋勘探技术领域,特别涉及一种海洋勘探中压制多次波的方法、装置及计算机存储介质。

背景技术

OBN(ocean bottom node,海底节点)是一种铺设于海底,可以独立采集、记录地震信号的多分量地震仪。OBN勘探技术包括:在海平面上的炮点激发地震信号,然后OBN作为检波点采集地震信号的相关信息。OBN勘探中的相关数据可以称为OBN数据,后续基于OBN数据便可分析海底地层形态。OBN数据中除了记录有炮点发出的地震信号经过海底地层一次反射后的地震信号(也即一次波)的相关数据,还记录有震源发出的地震信号经过海底地层多次反射后的地震信号(也即多次波)的相关数据。而在分析海底地层形态时,只有一次波是有效波,因此需要从OBN数据中筛除多次波的相关数据,该过程也称为多次波压制。

发明内容

本申请实施例提供了一种海洋勘探中压制多次波的方法、装置及计算机存储介质,可以提高海洋勘探中压制多次波的效率以及灵活性。所述技术方案如下:

一方面,提供了一种海洋勘探中压制多次波的方法,所述方法包括:

获取海底节点OBN数据,所述OBN数据包括原始炮点数据以及原始检波点数据,所述原始炮点数据指示与真实炮点以及真实炮点发射的地震信号相关的数据,所述原始检波点数据指示与真实检波点以及真实检波点接收的地震信号相关的数据;

基于所述原始炮点数据和所述原始检波点数据,确定校正检波点数据,所述校正检波点数据指示虚拟检波点以及虚拟检波点接收到的地震信号相关的数据,所述虚拟检波点是指将所述真实检波点校正到海平面上的检波点;

基于所述原始炮点数据和校正检波点数据,通过多次波消除SRME技术从所述OBN数据中筛除与多次波的相关数据,以压制多次波。

可选地,所述基于所述原始炮点数据和所述原始检波点数据,确定校正检波点数据,包括:

基于所述原始炮点数据和所述原始检波点数据,确定第一校正时移量,所述第一校正时移量指示第一时长与第二时长之间的差值,所述第一时长为地震信号从所述原始炮点传输至所述虚拟检波点的时长,所述第二时长为地震信号从所述原始炮点传输至所述原始检波点的时长;

基于所述第一校正时移量,将所述原始检波点数据中接收地震信号的时间点校正为目标时间点,得到所述校正检波点数据,所述目标时间点为所述虚拟检波点接收地震信号的时间点。

可选地,所述基于所述原始炮点数据和校正检波点数据,从所述OBN数据中筛除与多次波的相关数据,包括:

基于所述原始炮点数据和校正检波点数据,通过所述SRME技术预测初始多次模模型,所述初始多次波模型指示从所述原始炮点传输到所述虚拟检波点之间的多次波的相关数据;

基于第一校正时移量将所述初始多次波模型进行校正,得到校正多次波模型,所述校正多次波模型指示从所述原始炮点传输到所述原始检波点之间的多次波的相关数据;

基于所述校正多次波模型,从所述OBN数据中筛除与多次波的相关数据。

可选地,所述基于所述原始炮点数据和所述原始检波点数据,确定第一校正时移量,包括:

基于所述原始炮点数据中所述原始炮点的位置信息、所述原始检波点数据中所述原始检波点的位置信息、以及所述原始检波点数据中发射地震信号的反射点的深度信息,确定所述第一时长;

基于所述原始炮点数据中所述原始炮点发射地震信号的时间点、所述原始检波点数据中所述原始检波点接收地震信号的时间点,确定所述第二时长;

将所述第一时长与所述第二时长之间的差值确定为所述第一校正时移量。

可选地,所述基于所述原始炮点数据中所述原始炮点的位置信息、所述原始检波点数据中所述原始检波点的位置信息、以及所述原始检波点数据中发射地震信号的反射点的深度信息,确定所述第一时长,包括:

基于所述原始炮点数据中所述原始炮点的位置信息、所述原始检波点数据中所述原始检波点的位置信息,确定所述原始炮点与所述原始检波点之间的水平距离,所述水平距离为所述原始炮点与所述虚拟检波点之间的距离;

基于所述原始炮点与所述虚拟检波点之间的距离、以及所述原始检波点数据中发射地震信号的反射点的深度信息,确定地震信号从所述原始炮点传播至所述虚拟检波点的传输路径的距离;

基于所述传输路径的距离、以及地震信号在海底地层中的传播速度,确定所述第一时长。

可选地,所述原始炮点位于海平面以下;

所述获取OBN数据之后,所述方法还包括:

基于所述原始炮点在海平面下的深度,以及海水的流动速度,确定第二校正时移量;

基于所述第二校正时移量,对所述原始炮点数据中发射地震信号的时间点进行校正,得到校正后的原始炮点数据,将校正后的原始炮点数据更新为所述原始炮点数据,并执行基于所述原始炮点数据和所述原始检波点数据,确定校正检波点数据的操作。

可选地,所述基于所述原始炮点数据和校正检波点数据,从所述OBN数据中筛除与多次波的相关数据,包括:

基于所述原始炮点数据和校正检波点数据,通过所述SRME技术预测初始多次模模型,所述初始多次波模型指示从所述原始炮点传输到所述虚拟检波点之间的多次波的相关数据;

基于第一校正时移量和所述第二校正时移量将所述初始多次波模型进行校正,得到校正多次波模型,所述校正多次波模型指示从所述原始炮点传输到所述原始检波点之间的多次波的相关数据;

基于所述校正多次波模型,从所述OBN数据中筛除与多次波的相关数据。

另一方面,提供了一种海洋勘探中压制多次波的装置,所述装置包括:

获取模块,用于获取海底节点OBN数据,所述OBN数据包括原始炮点数据以及原始检波点数据,所述原始炮点数据指示与真实炮点以及真实炮点发射的地震信号相关的数据,所述原始检波点数据指示与真实检波点以及真实检波点接收的地震信号相关的数据;

确定模块,用于基于所述原始炮点数据和所述原始检波点数据,确定校正检波点数据,所述校正检波点数据指示虚拟检波点以及虚拟检波点接收到的地震信号相关的数据,所述虚拟检波点是指将所述真实检波点校正到海平面上的检波点;

压制模块,用于基于所述原始炮点数据和校正检波点数据,通过多次波消除SRME技术从所述OBN数据中筛除与多次波的相关数据,以压制多次波。

可选地,所述确定模块用于:

基于所述原始炮点数据和所述原始检波点数据,确定第一校正时移量,所述第一校正时移量指示第一时长与第二时长之间的差值,所述第一时长为地震信号从所述原始炮点传输至所述虚拟检波点的时长,所述第二时长为地震信号从所述原始炮点传输至所述原始检波点的时长;

基于所述第一校正时移量,将所述原始检波点数据中接收地震信号的时间点校正为目标时间点,得到所述校正检波点数据,所述目标时间点为所述虚拟检波点接收地震信号的时间点。

可选地,所述压制模块用于:

基于所述原始炮点数据和校正检波点数据,通过所述SRME技术预测初始多次模模型,所述初始多次波模型指示从所述原始炮点传输到所述虚拟检波点之间的多次波的相关数据;

基于第一校正时移量将所述初始多次波模型进行校正,得到校正多次波模型,所述校正多次波模型指示从所述原始炮点传输到所述原始检波点之间的多次波的相关数据;

基于所述校正多次波模型,从所述OBN数据中筛除与多次波的相关数据。

可选地,所述确定模块用于:

基于所述原始炮点数据中所述原始炮点的位置信息、所述原始检波点数据中所述原始检波点的位置信息、以及所述原始检波点数据中发射地震信号的反射点的深度信息,确定所述第一时长;

基于所述原始炮点数据中所述原始炮点发射地震信号的时间点、所述原始检波点数据中所述原始检波点接收地震信号的时间点,确定所述第二时长;

将所述第一时长与所述第二时长之间的差值确定为所述第一校正时移量。

可选地,所述基于所述原始炮点数据中所述原始炮点的位置信息、所述原始检波点数据中所述原始检波点的位置信息、以及所述原始检波点数据中发射地震信号的反射点的深度信息,确定所述第一时长,包括:

基于所述原始炮点数据中所述原始炮点的位置信息、所述原始检波点数据中所述原始检波点的位置信息,确定所述原始炮点与所述原始检波点之间的水平距离,所述水平距离为所述原始炮点与所述虚拟检波点之间的距离;

基于所述原始炮点与所述虚拟检波点之间的距离、以及所述原始检波点数据中发射地震信号的反射点的深度信息,确定地震信号从所述原始炮点传播至所述虚拟检波点的传输路径的距离;

基于所述传输路径的距离、以及地震信号在海底地层中的传播速度,确定所述第一时长。

可选地,所述原始炮点位于海平面以下;

所述确定模块还用于:

基于所述原始炮点在海平面下的深度,以及海水的流动速度,确定第二校正时移量;

基于所述第二校正时移量,对所述原始炮点数据中发射地震信号的时间点进行校正,得到校正后的原始炮点数据,将校正后的原始炮点数据更新为所述原始炮点数据,并执行基于所述原始炮点数据和所述原始检波点数据,确定校正检波点数据的操作。

可选地,所述压制模块用于:

基于所述原始炮点数据和校正检波点数据,通过所述SRME技术预测初始多次模模型,所述初始多次波模型指示从所述原始炮点传输到所述虚拟检波点之间的多次波的相关数据;

基于第一校正时移量和所述第二校正时移量将所述初始多次波模型进行校正,得到校正多次波模型,所述校正多次波模型指示从所述原始炮点传输到所述原始检波点之间的多次波的相关数据;

基于所述校正多次波模型,从所述OBN数据中筛除与多次波的相关数据。

另一方面,提供了一种海洋勘探中压制多次波的装置,所述装置包括处理器、通信接口、存储器和通信总线;

其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;

所述存储器用于存放计算机程序;

所述处理器用于执行所述存储器上所存放的程序,以实现前述提供海洋勘探中压制多次波的方法。

另一方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现前述提供的海洋勘探中压制多次波的方法的步骤。

另一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行前述提供的海洋勘探中压制多次波的方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

本申请实施例通过对检波点数据进行校正,实现将真实检波点校正到海平面上,这样炮点和校正后的虚拟检波点都位于海平面上。如此,便可通过SRME技术基于原始炮点数据和校正检波点数据进行多次波压制。通过本申请实施例提供的方法无需结合工区内的拖缆资料便可实现基于SRME技术的多次波压制,减少了基于SRME技术进行多次波压制所需的操作,从而提高了多次波压制过程的效率。另外,本申请实施例提供的方法无需预先对工区进行深度勘探便可进行多次波压制,因此可以适应用于各种勘探深度的工区,提高了本申请实施例的应用灵活性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种通过SRME技术预测多次波模型的示意图;

图2是本申请实施例提供的一种OBN勘探过程中产生多次波的示意图;

图3是本申请实施例提供的一种海洋勘探中压制多次波的方法的流程图;

图4是本申请实施例提供的一种将真实检波点校正到海平面的示意图;

图5是本申请实施例提供的一种OBN数据多次波压制前的成像剖面;

图6是本申请实施例提供的一种使用本申请实施例提供的方法预测出多次波模型后,通过自适应相减对多次波进行衰减后的成像结果;

图7是本申请实施例提供的一种海洋勘探中压制多次波的装置的结构示意图;

图8是本申请实施例提供的一种终端TH00的结构框图;

图9是本申请实施例提供的一种服务器结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

为了便于后续说明,在此先对本申请实施例的应用场景进行解释说明。

近年来,随着对海洋能源的连续开发,各种应用于海洋能源的勘探技术发展迅速。其中,OBN勘探技术具有灵活性高、系统布设、回收方便等优势,并且解决了传统海上勘探受海水流动、拖缆漂移等影响的问题,因此OBN勘探技术得到了广泛的应用。

另外,在海洋地震勘探中,多次波的干扰是个长期存在的问题,没有被压制的多次波会被错误地认为是一次波或者混合在一次波中的一部分(也即有效信号)。如此,多次波与有效信号混淆在一起,降低了OBN数据的信噪比。并且,多次波还会干扰速度分析的准确性,导致偏移成像不准确,可能产生假的反射同相轴,从而误导地震解释工作。因此在OBN数据的处理过程中,多次波的压制工作就显得尤为重要。

目前针对陆地的地质勘探中压制多次波的最常用的方法是SRME技术。其基本原理是把自由表面多次波看作是炮点波场与检波点波场的褶积,从而预测出多次波模型。SRME技术的具体实现过程分为两步:模型预测和信噪分离。即首先通过地震数据自身褶积得到多次波模型,然后再利用自适应相减将其在原始地震数据中减去,得到消除多次波后的地震数据。

图1是本申请实施例提供的一种通过SRME技术预测多次波模型的示意图。如图1所示,×符号标记炮点,黑色圆点符号标记检波点,向下箭头标记产生多次波的反射点。如图1所示,炮点发射地震信号后,该地震信号在地层中发生反射,反射后的地震信号在反射点处继续反射,第二次反射后的地震信号在地层中继续发生反射,第三次反射后的地震信号被检波点接收到。也即,图1中检波点检测到的是一个多次波。

如图1所示,该多次波可以看做是:炮点发射地震信号后被反射点检测到的一次波,以及反射点发射地震信号后被检波点检测到的一次波,这两个一次波的褶积。也即,构建的多次波模型为:炮点发射地震信号后被反射点检测到的一次波,以及反射点发射地震信号后被检波点检测到的一次波,这两个一次波的褶积。

如图1所示,在使用SRME技术构建多次波模型时,炮点和检波点均位于陆地地面上,也即炮点和检波点基本位于同一平面上。但是,OBN勘探与陆地/拖缆地震勘探的一个显著的不同就在于:OBN勘探中的炮点在海面而检波点在海底,所以OBN数据中无法找到炮点和检波点都在海面上的数据,因此常规的SRME方法不适用于OBN勘探。

图2是本申请实施例提供的一种OBN勘探过程中产生多次波的示意图。如图2所示,×符号标记炮点,黑色圆点符号标记检波点,向下箭头标记产生多次波的反射点。如图2所示,位于海面位置的炮点发射地震信号后,该地震信号在地层中发生反射,反射后的地震信号在反射点处继续反射,第二次反射后的地震信号被海底的检波点接收到。也即,图1中检波点检测到的是一个多次波。

如图2所示,如果通过SRME技术预测多次波模型,则构建的多次波模型为:海面上的炮点发射地震信号后被海面上的反射点检测到的一次波,以及海面上的反射点发射地震信号后被海底的检波点检测到的一次波,这两个一次波的褶积。

但是在OBN数据中,所有检波点都在海底,因此海面上的发射点作为检波点接收到一次波,在OBN数据中将无法找到该一次波对应的数据,因此在OBN勘探中无法直接利用SRME技术。

目前压制OBN数据中多次波的方法主要包括以下几种。第一种方法是基于模型的水层多次波预测,该方法需要建立海水速度模型,且只能压制与水层相关的多次波。第二种方法是波场延拓法,该方法理论上可以预测出所有类型的多次波,但是需要对地下介质建立精确的速度模型。第三种是联合OBN数据和工区内的拖缆资料通过SRME技术预测多次波模型,但这种方法只适用于勘探程度较高的工区。以上几种方法均存在着一定的局限性。

基于此,本申请实施例提供了一种将SRME技术应用到OBN数据中以进行多次波压制的方法。该方法无需对工区提前进行勘探,提高了压制多次波的应用灵活性。

接下来对本申请实施例提供的海洋勘探中压制多次波的方法进行详细的解释说明。

图3是本申请实施例提供的一种海洋勘探中压制多次波的方法的流程图,该方法可以应用于任意能够处理数据的装置,比如计算机设备或服务器等。请参考图3,该方法包括如下步骤。

步骤301:获取OBN数据,该OBN数据包括原始炮点数据以及原始检波点数据,原始炮点数据指示与真实炮点以及真实炮点发射的地震信号相关的数据,原始检波点数据指示与真实检波点以及真实检波点接收的地震信号相关的数据。

其中,OBN数据也即OBN勘探过程中所采集的地震数据。OBN数据也称为OBN资料。

示例地,原始炮点数据包括震源船也即真实炮点所在的位置、真实炮点发射的地震信号的频率、幅度、时间点等参数。原始检波点数据包括OBN也即真实检波点所在的位置、真实检波点检测到的地震信号的频率、幅度、时间点等参数。

需要说明的是,在OBN勘探时部署有大量的炮点和检波点,因此OBN数据中包括大量的原始炮点数据和原始检波点数据。为了便于后续理解,后续涉及的原始炮点数据和原始检波点数据是指针对发射的同一地震信号的数据。也即将OBN数据中的数据按照地震信号进行分类,每一类数据中的原始炮点数据和原始检波点数据是针对发射的同一地震信号的数据。比如,每一类数据包括一个真实炮点对应的原始炮点数据,以及检测到该真实炮点发射的地震信号的多个真实检波点分别对应的原始检波点数据。

步骤302:基于原始炮点数据和原始检波点数据,确定校正检波点数据,校正检波点数据指示虚拟检波点以及虚拟检波点接收到的地震信号相关的数据,虚拟检波点是指将真实检波点校正到海平面上的检波点。

为了能够将SRME技术应用到OBN勘探中,可以将位于海底的真实检波点校正到海平面上,得到与真实检波点对应的虚拟检波点。并将原始检波点数据相应进行校正,以得到校正检波点数据。也即,将真实检波点接收到的地震信号校正为虚拟检波点接收到的地震信号。

在一些实施例中,基于原始炮点数据和原始检波点数据,确定校正检波点数据的实现过程可以为:基于原始炮点数据和原始检波点数据,确定第一校正时移量,第一校正时移量指示第一时长与第二时长之间的差值,第一时长为地震信号从原始炮点传输至虚拟检波点的时长,第二时长为地震信号从原始炮点传输至原始检波点的时长;基于第一校正时移量,将原始检波点数据中接收地震信号的时间点校正为目标时间点,得到校正检波点数据,目标时间点为虚拟检波点接收地震信号的时间点。

由于原始检波点数据中通常记录有接收到地震信号的时间点,而将真实检波点校正到海平面上后,虚拟检波点接收到同一地震信号的时间点显然比真实检波点接收到同一地震信号的时间点长,因此,可以将原始检波点数据中接收地震信号的时间点校正为虚拟检波点接收地震信号的时间点,以得到校正检波点数据。

其中,基于第一校正时移量,将原始检波点数据中接收地震信号的时间点校正为目标时间点可以理解为:将原始检波点数据中接收地震信号的时间点加上第一校正时移量,以使校正后的时间点能够表征位于海平面上的虚拟检波点接收地震信号的时间点。

在本申请实施例中,虚拟检波点可以理解为和真实检波点位于同一垂直位置的海平面上的检波点。这种场景下,基于原始炮点数据和原始检波点数据,确定第一校正时移量的实现方式可以为:基于原始炮点数据中原始炮点的位置信息、原始检波点数据中原始检波点的位置信息、以及原始检波点数据中发射地震信号的反射点的深度信息,确定第一时长;基于原始炮点数据中原始炮点发射地震信号的时间点、原始检波点数据中原始检波点接收地震信号的时间点,确定第二时长;将第一时长与第二时长之间的差值确定为第一校正时移量。

其中,当原始炮点数据中原始炮点的位置信息、原始检波点数据中原始检波点的位置信息已知时,便可获取到原始炮点和虚拟检波点之间的水平距离。在水平距离和反射点的深度信息已知时,相当于明确了三角形一条边的长度以及该边上的高,通过三角形的相关内容便可求得三角形另外两条边之和,该另外两条边之和即为地震信号从原始炮点传输到虚拟检波点的路径的长度。在确定了地震信号从原始炮点传输到虚拟检波点的路径的长度之后,根据海底介质的均速度,便可确定第一时长。

基于此,基于原始炮点数据中原始炮点的位置信息、原始检波点数据中原始检波点的位置信息、以及原始检波点数据中发射地震信号的反射点的深度信息,确定第一时长的实现过程可以为:基于原始炮点数据中原始炮点的位置信息、原始检波点数据中原始检波点的位置信息,确定原始炮点与原始检波点之间的水平距离,水平距离为原始炮点与虚拟检波点之间的距离;基于原始炮点与虚拟检波点之间的距离、以及原始检波点数据中发射地震信号的反射点的深度信息,确定地震信号从原始炮点传播至虚拟检波点的传输路径的距离;基于传输路径的距离、以及地震信号在海底地层中的传播速度,确定第一时长。进而确定第一时移量。

图4是本申请实施例提供的一种将真实检波点校正到海平面的示意图。如图4所示,S代表炮点,R代表真实检波点,R’代表虚拟检波点,R’在R的正上方。图4中虚线所示的路径为地震信号从炮点传输到虚拟检波点的路径,图4中实线所示的路径为地震信号从炮点传输到真实检波点的路径。地震信号在这两个路径的传输时长之差即为第一时移量。

可选地,也可以通过其他方式来设置虚拟检波点与真实检波点之间的位置关系,基于设置的位置关系来确定第一时长,进而确定第一时移量,本申请实施例在此不再一一举例说明。

另外,上述原始炮点数据中记录的真实炮点的位置为震源船在海平面上的位置,而在OBN勘探时,是通过震源船上的气枪向下激发地震信号,且气枪的枪口通常是沉没在海平面以下一定深度位置处,因此原始炮点记录的真实炮点的位置并不是很准确。基于此,为了进一步提高多次波压制的精度,可以将原始炮点数据进行校正,以使校正后的原始炮点数据相当于是海平面上的炮点对应的炮点数据。

因此,可选地,在一些实施例中,在校正原始检波点数据的同时,还可以校正原始炮点数据。

其中,校正原始炮点数据的实现方式可以为:基于原始炮点在海平面下的深度,以及海水的流动速度,确定第二校正时移量;基于第二校正时移量,对原始炮点数据中发射地震信号的时间点进行校正,得到校正后的原始炮点数据,以便于后续将校正后的原始炮点数据更新为原始炮点数据,并执行基于原始炮点数据和原始检波点数据,确定校正检波点数据的操作。

通过以上校正,能够实现将原始炮点和原始检波点均校正到海平面上,以便于后续通过SRME技术进行多次波模型预测。

其中,基于第二校正时移量,对原始炮点数据中发射地震信号的时间点进行校正可以理解为:将原始炮点数据中发射地震信号的时间点减去第二校正时移量,以使校正后的时间点能够表征位于海平面上的炮点发射地震信号的时间点。

步骤303:基于原始炮点数据和校正检波点数据,通过多次波消除SRME技术从OBN数据中筛除与多次波的相关数据,以压制多次波。

基于步骤302可知,原始炮点数据可以是校正后的原始炮点数据,也可以是校正前的原始炮点数据。如果原始炮点数据可以是校正后的原始炮点数据,校正后的原始炮点数据对应的炮点和校正检波点数据对应的检波点完全位于同一海平面上,因此能够通过SRME技术预测多次波模型,进而进行多次波压制。如果原始炮点数据是校正前的原始炮点数据,由于气枪枪口距离海平面并不是很远,因此校正前的原始炮点数据对应的炮点和校正检波点数据对应的检波点基本位于同一海平面上,同样能够通过SRME技术预测多次波模型,进而进行多次波压制。

下面分两种情况对步骤303展开说明

情况一:原始炮点数据是校正前的原始炮点数据。

在情况一中,基于原始炮点数据和校正检波点数据,从OBN数据中筛除与多次波的相关数据的实现过程可以为:基于原始炮点数据和校正检波点数据,通过SRME技术预测初始多次模模型,初始多次波模型指示从原始炮点传输到虚拟检波点之间的多次波的相关数据;基于第一校正时移量将初始多次波模型进行校正,得到校正多次波模型,校正多次波模型指示从原始炮点传输到原始检波点之间的多次波的相关数据;基于校正多次波模型,从OBN数据中筛除与多次波的相关数据。

由于是基于校正检波点数据预测的多次波模型,如果不考虑真实炮点和震源船位置之间的偏差,这样预测的多次波相当于是真实炮点和海平面上的检波点之间产生的多次波,而实际的多次波是真实炮点和海底上的检波点之间产生的多次波,因此为了能够从OBN数据中减去真实的多次波的数据,需要对预测的初始多次波模型进行校正,以使校正多次波模型能够代表海平面上的炮点和海底上的检波点之间产生的多次波。

基于此,基于第一校正时移量将初始多次波模型进行校正,得到校正多次波模型的具体实现方式可以为:将初始多次波模型中指示虚拟检波点接收地震信号的时间点减少第一校正时移量,以使初始多次波模型中的检波点校正回到真实检波点。

情况二:原始炮点数据是校正后的原始炮点数据。

在情况二中,基于校正后的原始炮点数据和校正检波点数据,从OBN数据中筛除与多次波的相关数据的实现过程可以为:基于校正后的原始炮点数据和校正检波点数据,通过SRME技术预测初始多次模模型,初始多次波模型指示从原始炮点传输到虚拟检波点之间的多次波的相关数据;基于第一校正时移量和第二校正时移量将初始多次波模型进行校正,得到校正多次波模型,校正多次波模型指示从原始炮点传输到原始检波点之间的多次波的相关数据;基于校正多次波模型,从OBN数据中筛除与多次波的相关数据。

由于是基于校正炮点数据和校正检波点数据预测的多次波模型,这样预测的多次波相当于是海平面上的炮点和海平面上的检波点之间产生的多次波,而实际的多次波是海平面下一定深度的真实炮点和海底上的检波点之间产生的多次波,因此为了能够从OBN数据中减去真实的多次波的数据,需要对预测的初始多次波模型进行校正,以使校正多次波模型能够代表海平面下一定深度的真实炮点和海底上的检波点之间产生的多次波。

基于此,基于第一校正时移量和第二校正时移量将初始多次波模型进行校正,得到校正多次波模型的具体实现方式可以为:将初始多次波模型中指示虚拟检波点接收地震信号的时间点减少第一校正时移量,以使初始多次波模型中的检波点校正回到真实检波点。将初始多次波模型中指示炮点发射地震信号的时间点加上第二校正时移量,以使初始多次波模型中的炮点校正回到真实炮点。

另外,在情况一和情况二中,关于预测多次波模型、以及从OBN数据中筛除多次波相关数据(也即从OBN数据中去除多次波模型)的内容,本申请实施例对此不做详细说明。

示例地,将多次波模型从原始OBN数据中去除的方式可以包括:自适应匹配滤波方法、基于模式识别的方法和基于独立变量分析的方法等等。本申请实施例对此不再一一举例说明。

基于图3所示的实施例可以预测海洋OBN数据中的表面多次波模型,进而进行多次波压制。该方法一方面可以克服SRME技术不适用于OBN数据的问题。另一方面,在不需要地下介质的层位等先验信息的情况下,预测出OBN数据中可能存在的表面多次波的模型,进而对OBN数据中的多次波予以去除,改善海洋OBN数据的成像质量。

图5是本申请实施例提供的一种OBN数据多次波压制前的成像剖面,图6是本申请实施例提供的一种使用本申请实施例提供的方法预测出多次波模型后,通过自适应相减对多次波进行衰减后的成像结果。通过图5和图6对比可以看出,使用本方法很好地压制了OBN数据中的多次波,改善了成像质量。

此外,本申请实施例提供的方法还可以与其他压制多次波的技术形成互补,改善多次波压制的效果,进而改善OBN数据偏移成像的质量。

为了便于理解,以下述步骤为例对图3所示实施例进一步解释说明。需要说明的是,下述步骤用于示例说明图3实施例,并不构成对图3实施例的限定。

1)准备好用于预测多次波模型的OBN数据;以及地下介质的均方根速度。

其中,OBN数据可以是完成前期处理(如去噪,子波处理、上下行波分离等)后的OBN数据。

2)利用激发地震信号时气枪沉放深度以及海水速度,可计算出将炮点校正到海面上的时移量(也即第二时移量),利用第二时移量把炮点校正到海平面上。

步骤2)的过程也称为静态校正。

3)根据地下介质的均方根速度,以及炮点和检波点之间的水平距离,可以计算得到炮点和检波点都在海面上时,从地下某一深度反射回来的地震波(炮点和检波点都在海面上时每一反射同相轴)的传播时长,也即第一时长。同样可以计算得到炮点在海面上,检波点在海底时,从地下相同深度反射回来地震波传播(炮点在海面上检波点在海底时每一反射同相轴)的时长,也即第二时长;这两个传播时长的差就是将检波点从海底校正到海面上的时移量,也即第一时移量。

4)应用上一步计算得到的第一时移量,即可将检波点的位置由海底校正到海平面上。

5)使用常规SRME技术,可以预测出多次波的模型,此时预测得到的多次波模型的炮检点均位于海平面上。

6)然后反向应用第2步和第4步计算得到的时移量,即可将预测出的多次波模型的炮点校正到激发时的沉放深度,将多次波模型的检波点位置校正回海底,得到与原始数据有着相同炮检位置的表面多次波模型。

7)最后将校正后的多次波模型从原始数据中自适应减去,即可压制海洋OBN数据中的表面多次波。

综上所述,本申请实施例通过对检波点数据进行校正,实现将真实检波点校正到海平面上,这样炮点和校正后的虚拟检波点都位于海平面上。如此,便可通过SRME技术基于原始炮点数据和校正检波点数据进行多次波压制。通过本申请实施例提供的方法无需结合工区内的拖缆资料便可实现基于SRME技术的多次波压制,减少了基于SRME技术进行多次波压制所需的操作,从而提高了多次波压制过程的效率。另外,本申请实施例提供的方法无需预先对工区进行深度勘探便可进行多次波压制,因此可以适应用于各种勘探深度的工区,提高了本申请实施例的应用灵活性。

上述所有可选技术方案,均可按照任意结合形成本申请的可选实施例,本申请实施例对此不再一一赘述。

图7是本申请实施例提供的一种海洋勘探中压制多次波的装置的结构示意图,该装置可以由软件、硬件或者两者的结合实现。如图7所示,该装置700包括:

获取模块701,用于获取海底节点OBN数据,OBN数据包括原始炮点数据以及原始检波点数据,原始炮点数据指示与真实炮点以及真实炮点发射的地震信号相关的数据,原始检波点数据指示与真实检波点以及真实检波点接收的地震信号相关的数据;

确定模块702,用于基于原始炮点数据和原始检波点数据,确定校正检波点数据,校正检波点数据指示虚拟检波点以及虚拟检波点接收到的地震信号相关的数据,虚拟检波点是指将真实检波点校正到海平面上的检波点;

压制模块703,用于基于原始炮点数据和校正检波点数据,通过多次波消除SRME技术从OBN数据中筛除与多次波的相关数据,以压制多次波。

可选地,确定模块用于:

基于原始炮点数据和原始检波点数据,确定第一校正时移量,第一校正时移量指示第一时长与第二时长之间的差值,第一时长为地震信号从原始炮点传输至虚拟检波点的时长,第二时长为地震信号从原始炮点传输至原始检波点的时长;

基于第一校正时移量,将原始检波点数据中接收地震信号的时间点校正为目标时间点,得到校正检波点数据,目标时间点为虚拟检波点接收地震信号的时间点。

可选地,压制模块用于:

基于原始炮点数据和校正检波点数据,通过SRME技术预测初始多次模模型,初始多次波模型指示从原始炮点传输到虚拟检波点之间的多次波的相关数据;

基于第一校正时移量将初始多次波模型进行校正,得到校正多次波模型,校正多次波模型指示从原始炮点传输到原始检波点之间的多次波的相关数据;

基于校正多次波模型,从OBN数据中筛除与多次波的相关数据。

可选地,确定模块用于:

基于原始炮点数据中原始炮点的位置信息、原始检波点数据中原始检波点的位置信息、以及原始检波点数据中发射地震信号的反射点的深度信息,确定第一时长;

基于原始炮点数据中原始炮点发射地震信号的时间点、原始检波点数据中原始检波点接收地震信号的时间点,确定第二时长;

将第一时长与第二时长之间的差值确定为第一校正时移量。

可选地,确定模块用于:

基于原始炮点数据中原始炮点的位置信息、原始检波点数据中原始检波点的位置信息,确定原始炮点与原始检波点之间的水平距离,水平距离为原始炮点与虚拟检波点之间的距离;

基于原始炮点与虚拟检波点之间的距离、以及原始检波点数据中发射地震信号的反射点的深度信息,确定地震信号从原始炮点传播至虚拟检波点的传输路径的距离;

基于传输路径的距离、以及地震信号在海底地层中的传播速度,确定第一时长。

可选地,原始炮点位于海平面以下;

确定模块还用于:

基于原始炮点在海平面下的深度,以及海水的流动速度,确定第二校正时移量;

基于第二校正时移量,对原始炮点数据中发射地震信号的时间点进行校正,得到校正后的原始炮点数据,将校正后的原始炮点数据更新为原始炮点数据,并执行基于原始炮点数据和原始检波点数据,确定校正检波点数据的操作。

可选地,压制模块用于:

基于原始炮点数据和校正检波点数据,通过SRME技术预测初始多次模模型,初始多次波模型指示从原始炮点传输到虚拟检波点之间的多次波的相关数据;

基于第一校正时移量和第二校正时移量将初始多次波模型进行校正,得到校正多次波模型,校正多次波模型指示从原始炮点传输到原始检波点之间的多次波的相关数据;

基于校正多次波模型,从OBN数据中筛除与多次波的相关数据。

本申请实施例通过对检波点数据进行校正,实现将真实检波点校正到海平面上,这样炮点和校正后的虚拟检波点都位于海平面上。如此,便可通过SRME技术基于原始炮点数据和校正检波点数据进行多次波压制。通过本申请实施例提供的方法无需结合工区内的拖缆资料便可实现基于SRME技术的多次波压制,减少了基于SRME技术进行多次波压制所需的操作,从而提高了多次波压制过程的效率。另外,本申请实施例提供的方法无需预先对工区进行深度勘探便可进行多次波压制,因此可以适应用于各种勘探深度的工区,提高了本申请实施例的应用灵活性。

需要说明的是:上述实施例提供的海洋勘探中压制多次波的装置在压制多次波时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的海洋勘探中压制多次波的装置与海洋勘探中压制多次波的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图8是本申请实施例提供的一种终端800的结构框图。该终端800可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端800还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端800包括有:处理器801和存储器802。

处理器801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器801可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器802中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器801所执行以实现本申请中方法实施例提供的海洋勘探中压制多次波方法。

在一些实施例中,终端800还可选包括有:外围设备接口803和至少一个外围设备。处理器801、存储器802和外围设备接口803之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口803相连。具体地,外围设备包括:射频电路804、触摸显示屏805、摄像头806、音频电路807、定位组件808和电源809中的至少一种。

外围设备接口803可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器801和存储器802。在一些实施例中,处理器801、存储器802和外围设备接口803被集成在同一芯片或电路板上;在一些其他实施例中,处理器801、存储器802和外围设备接口803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路804用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路804包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路804还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏805用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏805是触摸显示屏时,显示屏805还具有采集在显示屏805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器801进行处理。此时,显示屏805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏805可以为一个,设置终端800的前面板;在另一些实施例中,显示屏805可以为至少两个,分别设置在终端800的不同表面或呈折叠设计;在再一些实施例中,显示屏805可以是柔性显示屏,设置在终端800的弯曲表面上或折叠面上。甚至,显示屏805还可以设置成非矩形的不规则图形,也即异形屏。显示屏805可以采用LCD(LiquidCrystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。

摄像头组件806用于采集图像或视频。可选地,摄像头组件806包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器801进行处理,或者输入至射频电路804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器801或射频电路804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路807还可以包括耳机插孔。

定位组件808用于定位终端800的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件808可以是基于美国的GPS(GlobalPositioning System,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。

电源809用于为终端800中的各个组件进行供电。电源809可以是交流电、直流电、一次性电池或可充电电池。当电源809包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端800还包括有一个或多个传感器810。该一个或多个传感器810包括但不限于:加速度传感器811、陀螺仪传感器812、压力传感器813、指纹传感器814、光学传感器815以及接近传感器816。

加速度传感器811可以检测以终端800建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器811可以用于检测重力加速度在三个坐标轴上的分量。处理器801可以根据加速度传感器811采集的重力加速度信号,控制触摸显示屏805以横向视图或纵向视图进行用户界面的显示。加速度传感器811还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器812可以检测终端800的机体方向及转动角度,陀螺仪传感器812可以与加速度传感器811协同采集用户对终端800的3D动作。处理器801根据陀螺仪传感器812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器813可以设置在终端800的侧边框和/或触摸显示屏805的下层。当压力传感器813设置在终端800的侧边框时,可以检测用户对终端800的握持信号,由处理器801根据压力传感器813采集的握持信号进行左右手识别或快捷操作。当压力传感器813设置在触摸显示屏805的下层时,由处理器801根据用户对触摸显示屏805的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器814用于采集用户的指纹,由处理器801根据指纹传感器814采集到的指纹识别用户的身份,或者,由指纹传感器814根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器801授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器814可以被设置终端800的正面、背面或侧面。当终端800上设置有物理按键或厂商Logo时,指纹传感器814可以与物理按键或厂商Logo集成在一起。

光学传感器815用于采集环境光强度。在一个实施例中,处理器801可以根据光学传感器815采集的环境光强度,控制触摸显示屏805的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏805的显示亮度;当环境光强度较低时,调低触摸显示屏805的显示亮度。在另一个实施例中,处理器801还可以根据光学传感器815采集的环境光强度,动态调整摄像头组件806的拍摄参数。

接近传感器816,也称距离传感器,通常设置在终端800的前面板。接近传感器816用于采集用户与终端800的正面之间的距离。在一个实施例中,当接近传感器816检测到用户与终端800的正面之间的距离逐渐变小时,由处理器801控制触摸显示屏805从亮屏状态切换为息屏状态;当接近传感器816检测到用户与终端800的正面之间的距离逐渐变大时,由处理器801控制触摸显示屏805从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图8中示出的结构并不构成对终端800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

本申请实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上实施例提供的海洋勘探中压制多次波的方法。

本申请实施例还提供了一种包含指令的计算机程序产品,当其在终端上运行时,使得终端执行上述实施例提供的海洋勘探中压制多次波的方法。

图9是本申请实施例提供的一种服务器结构示意图。该服务器可以是后台服务器集群中的服务器。具体来讲:

服务器900包括中央处理单元(CPU)901、包括随机存取存储器(RAM)902和只读存储器(ROM)903的系统存储器904,以及连接系统存储器904和中央处理单元901的系统总线905。服务器900还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(I/O系统)906,和用于存储操作系统913、应用程序914和其他程序模块915的大容量存储设备907。

基本输入/输出系统906包括有用于显示信息的显示器908和用于用户输入信息的诸如鼠标、键盘之类的输入设备909。其中显示器908和输入设备909都通过连接到系统总线905的输入输出控制器910连接到中央处理单元901。基本输入/输出系统906还可以包括输入输出控制器910以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器910还提供输出到显示屏、打印机或其他类型的输出设备。

大容量存储设备907通过连接到系统总线905的大容量存储控制器(未示出)连接到中央处理单元901。大容量存储设备907及其相关联的计算机可读介质为服务器900提供非易失性存储。也就是说,大容量存储设备907可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。

不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的系统存储器904和大容量存储设备907可以统称为存储器。

根据本申请的各种实施例,服务器900还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器900可以通过连接在系统总线905上的网络接口单元911连接到网络912,或者说,也可以使用网络接口单元911来连接到其他类型的网络或远程计算机系统(未示出)。

上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由CPU执行。所述一个或者一个以上程序包含用于进行本申请实施例提供的海洋勘探中压制多次波的方法的指令。

本申请实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行上述实施例提供的海洋勘探中压制多次波的方法。

本申请实施例还提供了一种包含指令的计算机程序产品,当其在服务器上运行时,使得服务器执行上述实施例提供的海洋勘探中压制多次波的方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请实施例的保护范围之内。

相关技术
  • 一种基于提示学习的中文词义消歧方法
  • 一种基于图卷积神经网络融合支持向量机的中文词义消歧方法
技术分类

06120116525718