本申请涉及地震分析领域,具体地涉及一种基于二叉树结构的地震数据重构方法、处理器及存储介质。
背景技术:
1、地震数据重构领域正在迅速发展,地震数据的重构方法,现有技术中包括基于变换类的方法、基于波动方程的方法、基于倾角扫描的方法等等。然而,每种重构方法都有其适用条件和范围,并存在一定的缺陷。例如,基于变换类的方法要求地震数据的质量较高,如果原始数据的信噪比较低,重构后容易丢失高频成分。基于波动方程的方法要求预先了解一些地下介质信息,且方法复杂且计算成本较高,不适用于大数据量的生产应用。基于倾角扫描的方法要求同相轴具有一定的倾角分布范围,但对于复杂构造的地震数据重构效果不佳。现有技术中无法快速稳健的对大量数据进行重构。
技术实现思路
1、本申请实施例的目的是提供一种可以对大量地震数据进行快速重构的基于二叉树结构的地震数据重构方法、处理器及存储介质。
2、为了实现上述目的,本申请实施例提供一种基于二叉树结构的地震数据重构方法,其特征在于,方法包括:
3、获取多个采样点的待重构地震数据,待重构地震数据包括采样点的采样坐标,其中,每个采样坐标包括采样横坐标和采样纵坐标;
4、按照预设规则确定多个网格结点对应的节点坐标;
5、基于二叉树结构按照横坐标和纵坐标对每个采样点进行划分,以得到多个采样点集,并确定每个采样点集对应的横坐标区间和纵坐标区间;
6、根据横坐标区间和纵坐标区间确定每个网格节点对应的目标采样点集;
7、针对每个网格节点,确定网格节点与对应的目标采样点集中所有的采样点之间的距离;
8、针对每个网格节点,将对应的目标采样点集中距离最短的采样点确定为与网格节点对应的目标采样点;
9、针对每个网格节点,将目标采样点采集的地震数据进行重构,以得到网格节点处所对应的目标地震数据。
10、在本申请实施例中,按照预设规则确定多个网格结点对应的节点坐标包括:根据全部采样坐标中的最大采样横坐标、最小采样横坐标、最大采样纵坐标以及最小采样纵坐标确定目标区域,其中,全部的采样点均在目标区域以内;根据全部采样坐标中的最大采样横坐标、最小采样横坐标、最大采样纵坐标以及最小采样纵坐标确定包括全部采样点的最小区域,并将最小区域作为目标区域;按照预设间距将目标区域划分为多个网格;确定每个网格节点对应的节点坐标,其中,每个节点坐标包括节点横坐标和节点纵坐标。
11、在本申请实施例中,基于二叉树结构按照横坐标和纵坐标对每个采样点进行划分,以得到多个采样点集,并确定每个采样点集对应的横坐标区间和纵坐标区间包括:确定全部采样横坐标的横向中间值和全部采样纵坐标的纵向中间值;将采样横坐标小于横向中间值对应的采样点确定为第一采样点集,将采样横坐标大于或等于横向中间值所对应的采样点确定为第二采样点集;将第一采样点集中采样纵坐标小于纵向中间值对应的采样点确定为第三采样点集,将采样纵坐标大于或等于纵向中间值对应的采样点确定为第四采样点集;将第二采样点集中采样纵坐标小于纵向中间值对应的采样点确定为第五采样点集,将采样纵坐标大于或等于纵向中间值对应的采样点确定为第六采样点集;确定与第三采样点集、第四采样点集、第五采样点集以及第六采样点集分别对应的横坐标区间和纵坐标区间。
12、在本申请实施例中,根据横坐标区间和纵坐标区间确定每个网格节点对应的目标采样点集包括:针对每个网格节点,确定网格节点的节点横坐标对应的目标横坐标区间和节点纵坐标对应的目标纵坐标区间;针对每个网格节点,根据目标横坐标区间和目标纵坐标区间确定网格节点对应的目标采样点集。
13、在本申请实施例中,地震数据包括地震振幅和地震震波,针对每个网格节点,将目标采样点采集的地震数据进行重构,以得到网格节点处所对应的目标地震数据包括:针对每个网格节点,确定网格节点与目标采样点之间的距离和目标采样点采集的地震震波在目标区域的地层介质内的传播速度;针对每个网格节点,根据距离和传播速度确定网格节点处与目标采样点的采样时间点对应的重构时间点;获取目标采样点在采样时间点采集的第一地震振幅;以采样时间点为基准,每间隔预设间隔时长获取目标采样点采集的多个第二地震振幅;根据第一地震振幅和多个第二地震振幅确定网格节点在重构时间点对应的节点地震振幅。
14、在本申请实施例中,地震数据包括地震振幅,以采样时间点为基准,每间隔预设间隔时长获取目标采样点采集的多个第二地震振幅包括:以采样时间点为基准,按照预设间隔时长获取在采样时间点之前的n个目标采样点的第二地震振幅,以及在采样时间点之后的m个目标采样点的第二地震振幅,其中,n和m均为常数。
15、在本申请实施例中,根据第一地震振幅和多个第二地震振幅确定网格节点在重构时间点对应的节点地震振幅包括:确定每个第二地震振幅的多项式插值系数;确定每个第二地震振幅与对应的多项式插值系数的乘积,将多个乘积之和与第一地震振幅的总和确定为网格节点在重构时间点对应的节点地震振幅。
16、在本申请实施例中,方法还包括:在网格节点与目标采样点之间的距离小于预设距离的情况下,将第一地震振幅确定为网格节点在重构时间点对应的节点地震振幅。
17、本申请第二方面提供了一种处理器,被配置成执行根据上述任意一项的基于二叉树结构的地震数据重构方法。
18、本申请第三方面提供了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行根据上述中任意一项的基于二叉树结构的地震数据重构方法。
19、通过上述技术方案,通过二叉树结构法对目标采样点进行分类,从而快速确定与网格节点对应的目标采样点,从而对目标采样点的地震数据进行重构,以得到网格节点出对应的目标地震数据。
20、本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种基于二叉树结构的地震数据重构方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于二叉树结构的地震数据重构方法,其特征在于,所述按照预设规则确定多个网格结点对应的节点坐标包括:
3.根据权利要求1所述的基于二叉树结构的地震数据重构方法,其特征在于,所述基于二叉树结构按照横坐标和纵坐标对每个采样点进行划分,以得到多个采样点集,并确定每个采样点集对应的横坐标区间和纵坐标区间包括:
4.根据权利要求1所述的基于二叉树结构的地震数据重构方法,其特征在于,所述根据所述横坐标区间和所述纵坐标区间确定每个网格节点对应的目标采样点集包括:
5.根据权利要求1所述的基于二叉树结构的地震数据重构方法,其特征在于,所述地震数据包括地震振幅和地震震波,所述针对每个网格节点,将目标采样点采集的地震数据进行重构,以得到所述网格节点处所对应的目标地震数据包括:
6.根据权利要求5所述的基于二叉树结构的地震数据重构方法,其特征在于,所述地震数据包括地震振幅,所述以所述采样时间点为基准,每间隔预设间隔时长获取所述目标采样点采集的多个第二地震振幅包括:
7.根据权利要求6所述的基于二叉树结构的地震数据重构方法,其特征在于,所述根据所述第一地震振幅和所述多个第二地震振幅确定所述网格节点在所述重构时间点对应的节点地震振幅包括:
8.根据权利要求5所述的基于二叉树结构的地震数据重构方法,其特征在于,所述方法还包括:
9.一种处理器,其特征在于,被配置成执行根据权利要求1至8中任意一项所述的基于二叉树结构的地震数据重构方法。
10.一种机器可读存储介质,该机器可读存储介质上存储有指令,其特征在于,该指令在被处理器执行时使得所述处理器被配置成执行根据权利要求1至8中任一项所述的基于二叉树结构的地震数据重构方法。