地震数据降噪处理方法及装置制造方法及图纸

技术编号:36894064 阅读:13 留言:0更新日期:2023-03-15 22:15
本说明书涉及大数据技术领域,具体地公开了一种地震数据降噪处理方法及装置,其中,该方法包括:应用于主进程,包括:获取叠前地震资料数据和参数文件;所述叠前地震资料数据包括多个单炮地震资料数据;将所述参数文件广播至多个子进程中各子进程,使得所述各子进程对所述多个单炮地震资料数据中各单炮地震资料数据的线性噪声进行分析,得到各单炮地震资料数据对应的降噪结果;接收所述各子进程返回的降噪结果,并基于所述各子进程返回的降噪结果生成地震降噪数据。上述方案可以提高地震数据降噪处理的效率。噪处理的效率。噪处理的效率。

【技术实现步骤摘要】
地震数据降噪处理方法及装置


[0001]本说明书涉及大数据
,特别涉及一种地震数据降噪处理方法及装置。

技术介绍

[0002]基于Radon域波形形态差异压制线性干扰主要利用二维MCA分离算法,涉及到高维的矩阵运算,运算速率相对较低。同时,面对实际工程问题时所需要处理的地震数据通常具有海量特性,如果采用串行算法需要逐炮进行降噪处理会消耗大量时间。这两点都限制了基于Radon域波形形态差异压制线性干扰方法在工业上大规模应用。
[0003]针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本说明书实施例提供了一种地震数据降噪处理方法及装置,以解决现有技术中地震降噪处理效率低的问题。
[0005]本说明书实施例提供了一种地震数据降噪处理方法,应用于主进程,包括:
[0006]获取叠前地震资料数据和参数文件;所述叠前地震资料数据包括多个单炮地震资料数据;
[0007]将所述参数文件广播至多个子进程中各子进程,使得所述各子进程对所述多个单炮地震资料数据中各单炮地震资料数据的线性噪声进行分析,得到各单炮地震资料数据对应的降噪结果;
[0008]接收所述各子进程返回的降噪结果,并基于所述各子进程返回的降噪结果生成地震降噪数据。
[0009]在一个实施例中,在获取叠前地震资料数据和参数文件之前,还包括:
[0010]初始化MPI并行环境。
[0011]在一个实施例中,所述参数文件中包括以下参数中至少之一:数据的输入输出文件名、地震记录的道数、采样点数、小波分解的尺度个数、最大迭代次数。
[0012]在一个实施例中,获取叠前地震资料数据,包括:
[0013]根据地震资料采集存储特征,采用独立文件指针的方式,对叠前地震资料数据沿空间方向进行读取。
[0014]在一个实施例中,在将所述参数文件广播至多个子进程中各子进程之前,还包括:
[0015]基于进程间存在等待及数据交换产生的通信时间,确定参与计算的多个子进程的数量。
[0016]在一个实施例中,将所述参数文件广播至多个子进程中各子进程,包括:
[0017]基于所述多个子进程的数量和叠前地震资料数据,生成多个子任务;
[0018]将所述参数文件和所述多个子任务中各子任务发送至对应的子进程。
[0019]本说明书实施例还提供了一种地震数据降噪处理装置,应用于主进程,包括:
[0020]获取模块,用于获取叠前地震资料数据和参数文件;所述叠前地震资料数据包括
多个单炮地震资料数据;
[0021]广播模块,用于将所述参数文件广播至多个子进程中各子进程,使得所述各子进程对所述多个单炮地震资料数据中各单炮地震资料数据的线性噪声进行分析,得到各单炮地震资料数据对应的降噪结果;
[0022]接收模块,用于接收所述各子进程返回的降噪结果,并基于所述各子进程返回的降噪结果生成地震降噪数据。
[0023]本说明书实施例还提供一种计算机设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述任意实施例中所述的地震数据降噪处理方法的步骤。
[0024]本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现上述任意实施例中所述的地震数据降噪处理方法的步骤。
[0025]本说明书实施例还提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述任意实施例中所述的地震数据降噪处理方法的步骤。
[0026]在本说明书实施例中,提供了一种地震数据降噪处理方法,应用于主进程,主进程可以获取叠前地震资料数据和参数文件,所述叠前地震资料数据包括多个单炮地震资料数据,将所述参数文件广播至多个子进程中各子进程,使得所述各子进程对所述多个单炮地震资料数据中各单炮地震资料数据的线性噪声进行分析,得到各单炮地震资料数据对应的降噪结果,接收所述各子进程返回的降噪结果,并基于所述各子进程返回的降噪结果生成地震降噪数据。上述方案中,利用主进程和多个子进程对单炮地震资料数据进行噪声分析以进行降噪处理,通过并行计算的方式对叠前地震资料数据进行降噪处理,可以提高处理效率,节约时间成本。
附图说明
[0027]此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,并不构成对本说明书的限定。在附图中:
[0028]图1示出了本说明书一实施例中的地震数据降噪处理方法的流程图;
[0029]图2示出了本说明书一实施例中的地震数据降噪处理方法的流程图;
[0030]图3示出了本说明书一实施例中的地震数据降噪处理方法的流程图;
[0031]图4示出了本说明书一实施例中的地震数据降噪处理装置的示意图;
[0032]图5示出了本说明书一实施例中的计算机设备的示意图。
具体实施方式
[0033]下面将参考若干示例性实施方式来描述本说明书的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本说明书,而并非以任何方式限制本说明书的范围。相反,提供这些实施方式是为了使本说明书公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0034]本领域的技术人员知道,本说明书的实施方式可以实现为一种系统、装置设备、方法或计算机程序产品。因此,本说明书公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0035]基于以上问题,本说明书实施例提供了一种地震数据降噪处理方法。图1示出了本说明书一实施例中地震数据降噪处理方法的流程示意图。如图1所示,主任务可以进行任务分配,将叠前地震资料数据降噪处理划分为多个从任务。多个从任务对单炮地震资料数据进行处理后反馈降噪结果,进行结果收集后,完成叠前地震资料数据降噪处理。
[0036]图2示出了本说明书一实施例中地震数据降噪处理方法的流程图。虽然本说明书提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本说明书实施例描述及附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构连接进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至分布式处理环境)。
[0037]具体地,如图2所示,本说明书一种实施例提供的地震数据降噪处理方法可以包括以下步骤:
[0038]步骤S201,获取叠前地震资料数据和参数文件;所述叠前地震资料数据包括多个单炮地震资料数据。
[0039]高效地震采集技术使得高密度勘探成本得到大幅度的减小,因而是大型地震勘探项目首选的采集技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地震数据降噪处理方法,其特征在于,应用于主进程,包括:获取叠前地震资料数据和参数文件;所述叠前地震资料数据包括多个单炮地震资料数据;将所述参数文件广播至多个子进程中各子进程,使得所述各子进程对所述多个单炮地震资料数据中各单炮地震资料数据的线性噪声进行分析,得到各单炮地震资料数据对应的降噪结果;接收所述各子进程返回的降噪结果,并基于所述各子进程返回的降噪结果生成地震降噪数据。2.根据权利要求1所述的地震数据降噪处理方法,其特征在于,在获取叠前地震资料数据和参数文件之前,还包括:初始化MPI并行环境。3.根据权利要求1所述的地震数据降噪处理方法,其特征在于,所述参数文件中包括以下参数中至少之一:数据的输入输出文件名、地震记录的道数、采样点数、小波分解的尺度个数、最大迭代次数。4.根据权利要求1所述的地震数据降噪处理方法,其特征在于,获取叠前地震资料数据,包括:根据地震资料采集存储特征,采用独立文件指针的方式,对叠前地震资料数据沿空间方向进行读取。5.根据权利要求1所述的地震数据降噪处理方法,其特征在于,在将所述参数文件广播至多个子进程中各子进程之前,还包括:基于进程间存在等待及数据交换产生的通信时间,确定参与计算的多个子进程的数量。6.根据权利要求5...

【专利技术属性】
技术研发人员:张浩琦王晓宇
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1