一种地震数据体层位面提取方法及装置制造方法

文档序号:6240647阅读:238来源:国知局
一种地震数据体层位面提取方法及装置制造方法
【专利摘要】本申请提供一种地震数据体层位面提取方法及装置,首先通过响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取该地震数据体上的各个层位候选点,然后分别查找与八叉树数据结构中每个叶子节点对应的地震数据体上的数据块中的各个层位候选点,最后分别针对与每个叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面,并通过将地震数据体中的各个数据块中的层位面进行融合,生成地震数据体中的各个层位面,进而实现对地震数据体中的层位面的提取。
【专利说明】一种地震数据体层位面提取方法及装置

【技术领域】
[0001]本申请涉及地震解释【技术领域】,特别是涉及一种地震数据体层位面提取方法及装置。

【背景技术】
[0002]随着地震数据采集设备和技术的进步,地震数据的规模越来越大。目前,一个三维的地震数据体经常能够达到几十上百千兆的规模。在石油勘探领域中,基于地震数据体的地震解释技术可实现对石油储层特征的综合分析以及对油气藏分布规律等进行更深层次的研究,如:对地震数据体中断层的识别和追踪等。
[0003]在通过地震解释技术实现对地震数据体中断层的识别和追踪的过程中,对地震数据体中层位面的提取过程是必不可少的,其对于实现地震数据体中断层的识别和追踪有着指导意义。


【发明内容】

[0004]有鉴于此,本申请提供一种地震数据体层位面提取方法及装置,以实现对地震数据体中层位面的提取。
[0005]为了实现上述目的,本发明实施例提供的技术方案如下:
[0006]一种地震数据体层位面提取方法,包括:
[0007]响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取所述地震数据体上的各个层位候选点;
[0008]分别查找与所述八叉树数据结构中每个叶子节点对应的所述地震数据体上的数据块中的各个层位候选点;
[0009]分别针对与每个所述叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面;
[0010]将所述地震数据体中的各个所述数据块中的层位面进行融合,生成所述地震数据体中的各个层位面。
[0011]优选的,利用预先设置的通过高斯函数二阶导数生成的滤波器对预先设置的地震数据体进行滤波。
[0012]优选的,所述分别针对与每个所述叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面,包括,
[0013]分别针对与每个所述叶子节点对应的数据块中的各个层位候选点执行以下过程:
[0014]利用预先设置的16连通规则对各个所述层位候选点进行处理,获取该数据块中的各个层位碎片;
[0015]根据预先设置的18连通规则对该数据块中的各个所述层位碎片进行处理,获取该数据块中的各个层位面。
[0016]优选的,所述将所述地震数据体中的各个所述数据块中的层位面进行融合,生成所述地震数据体中的各个层位面,包括:
[0017]以叶子节点至根节点的顺序,逐级将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,直至最后生成与所述根节点对应的所述地震数据体中的各个层位面。
[0018]优选的,所述将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,包括:
[0019]A、获取分别与每个层位面对应的边缘点集合,以每个边缘点集合作为一个元素,形成包含与各个层位面对应的元素的链表;
[0020]B、选择所述链表中任意一个元素;
[0021]C、利用所述18连通规则,依次判断该元素对应的层位面是否与其他元素对应的层位面融合;当判断得到该元素对应的层位面与某个元素对应的层位面融合时,将判断得到的某个元素融合到该元素中;
[0022]D、判断所述链表中是否存在未融合的元素;
[0023]E、当是时,选择所述链表中未融合的各个元素中的任意一个,返回执行步骤C。
[0024]优选的,当所述链表中的元素中携带有与该元素对应的层位面对应的唯一的层位面值时,
[0025]所述利用所述18连通规则,依次判断该元素对应的层位面是否与其他元素对应的层位面融合,包括:
[0026]利用所述18连通规则,计算该元素对应的层位面上的各个边缘点的18连通点值;
[0027]逐次判断各个所述18连通点值中,是否存在与该链表中其他元素携带的层位面值相同的连通点值;
[0028]当存在时,确定该元素对应的层位面与携带该层位面值的元素对应的层位面融口 ο
[0029]优选的,当所述八叉树数据结构中每个父节点对应8个子节点时,
[0030]所述将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,包括:
[0031]依据所述子结点携带的编号,按照预先设定的分配规则,以两个子结点为一组,将所述子结点分为4组;
[0032]针对每组子结点执行步骤A?E,得到分别与每组子结点对应的执行结果;
[0033]利用所述执行结果,执行步骤A?E。
[0034]一种地震数据体层位面提取装置,包括:
[0035]响应单元,用于响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取所述地震数据体上的各个层位候选点;
[0036]查找单元,用于分别查找与所述八叉树数据结构中每个叶子节点对应的所述地震数据体上的数据块中的各个层位候选点;
[0037]获取单元,用于分别针对与每个所述叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面;
[0038]融合单元,用于将所述地震数据体中的各个所述数据块中的层位面进行融合,生成所述地震数据体中的各个层位面。
[0039]优选的,所述响应单元利用预先设置的通过高斯函数二阶导数生成的滤波器对预先设置的地震数据体进行滤波。
[0040]优选的,所述融合单元以叶子节点至根节点的顺序,逐级将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,直至最后生成与所述根节点对应的所述地震数据体中的各个层位面。
[0041]本申请提供一种地震数据体层位面提取方法及装置,首先通过响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取该地震数据体上的各个层位候选点,然后分别查找与八叉树数据结构中每个叶子节点对应的地震数据体上的数据块中的各个层位候选点,最后分别针对与每个叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面,并通过将地震数据体中的各个数据块中的层位面进行融合,生成地震数据体中的各个层位面,进而实现对地震数据体中的层位面的提取。

【专利附图】

【附图说明】
[0042]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0043]图1为本申请实施例一提供的一种地震数据体层位面提取方法流程图;
[0044]图2为本申请实施例二提供的一种地震数据体层位面提取装置的结构示意图。

【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]实施例一:
[0047]图1为本申请实施例一提供的一种地震数据体层位面提取方法流程图。
[0048]如图1所示,该方法包括:
[0049]S101、响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取地震数据体上的各个层位候选点。
[0050]在本申请实施例中,优选的,预先设置有通过八叉树数据结构进行存储的地震数据体,且预先设置有通过高斯函数二阶导数生成的滤波器,通过该预先设置的滤波器对地震数据体进行滤波,并在滤波之后求取地震数据体中每道地震数据的极值点,其中,求取得到的各个极值点即为地震数据体上的各个层位候选点。
[0051]S102、分别查找与八叉树数据结构中每个叶子节点对应的地震数据体上的数据块中的各个层位候选点。
[0052]S103、分别针对与每个叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面。
[0053]在本申请实施例中,优选的,分别针对与每个叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面的过程为分别针对与每个叶子节点对应的数据块中的各个层位候选点执行以下过程:利用预先设置的16连通规则对各个层位候选点进行处理,获取该数据块中的各个层位碎片;根据预先设置的18连通规则对该数据块中的各个层位碎片进行处理,获取该数据块中的各个层位面。
[0054]104、将地震数据体中的各个数据块中的层位面进行融合,生成地震数据体中的各个层位面。
[0055]在本申请实施例中,优选的,将地震数据体中的各个数据块中的层位面进行融合,生成地震数据体中的各个层位面的过程为:以叶子节点至根节点的顺序,逐级将与各个叶子节点对应的数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,直至最后生成与根节点对应的地震数据体中的各个层位面。
[0056]在本申请实施例中,优选的,将与各个叶子节点对应的数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面的过程为:
[0057]A、获取分别与每个层位面对应的边缘点集合,以每个边缘点集合作为一个元素,形成包含与各个层位面对应的元素的链表。
[0058]B、选择链表中任意一个元素。
[0059]C、利用18连通规则,依次判断该元素对应的层位面是否与其他元素对应的层位面融合;当判断得到该元素对应的层位面与某个元素对应的层位面融合时,将判断得到的某个元素融合到该元素中。
[0060]D、判断链表中是否存在未融合的元素。
[0061]E、当是时,选择链表中未融合的各个元素中的任意一个,返回执行步骤C。
[0062]在本申请实施例中,优选的,当判断得到链表中不存在未融合的元素时,则确定此时的链表对应父结点的层位面。
[0063]在本申请实施例中,优选的,当预先设置链表中的元素中携带有与该元素对应的层位面对应的唯一的层位面值时,则上述步骤C、利用18连通规则,依次判断该元素对应的层位面是否与其他元素对应的层位面融合的过程为:利用18连通规则,计算该元素对应的层位面上的各个边缘点的18连通点值;逐次判断各个18连通点值中,是否存在与该链表中其他元素携带的层位面值相同的连通点值;当存在时,确定该元素对应的层位面与携带该层位面值的元素对应的层位面融合,且进一步,优选的,当不存在时,则确定该元素对应的层位面不能与该链表中的其他元素对应的层位面融合。
[0064]在本申请实施例中,优选的,八叉树数据结构中每个父结点对应8个子结点,当八叉树数据结构中仅存在8个子结点时,为了提高将该8个子结点对应的层位面融合成与一个根结点对应的层位面的效率,优选的,通过以下方式实现将与各个叶子节点对应的数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面:
[0065]1、依据子结点携带的编号,按照预先设定的分配规则,以两个子结点为一组,将子结点分为4组。
[0066]2、针对每组子结点执行上述步骤A?E,得到分别与每组子结点对应的执行结果。
[0067]3、利用执行结果,执行上述步骤A?E。
[0068]在本申请实施例中,优选的,该预先设定的分配规则为将可以在层位面上进行融合的两个子结点划分为一组。
[0069]本申请提供一种地震数据体层位面提取方法,首先通过响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取该地震数据体上的各个层位候选点,然后分别查找与八叉树数据结构中每个叶子节点对应的地震数据体上的数据块中的各个层位候选点,最后分别针对与每个叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面,并通过将地震数据体中的各个数据块中的层位面进行融合,生成地震数据体中的各个层位面,进而实现对地震数据体中的层位面的提取。
[0070]实施例二:
[0071]图2为本申请实施例二提供的一种地震数据体层位面提取装置的结构示意图。
[0072]如图2所示,该装置包括依次相连的响应单元1、查找单元2、获取单元3以及融合单元4。
[0073]响应单元1,用于响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取地震数据体上的各个层位候选点。
[0074]在本申请实施例中,优选的,响应单元利用预先设置的通过高斯函数二阶导数生成的滤波器对预先设置的地震数据体进行滤波。
[0075]查找单元2,用于分别查找与八叉树数据结构中每个叶子节点对应的地震数据体上的数据块中的各个层位候选点。
[0076]获取单元3,用于分别针对与每个叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面。
[0077]融合单元4,用于将地震数据体中的各个数据块中的层位面进行融合,生成地震数据体中的各个层位面。
[0078]在本申请实施例中,优选的,融合单元以叶子节点至根节点的顺序,逐级将与各个叶子节点对应的数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,直至最后生成与根节点对应的地震数据体中的各个层位面。
[0079]本申请提供一种地震数据体层位面提取装置,该装置首先通过响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取该地震数据体上的各个层位候选点,然后分别查找与八叉树数据结构中每个叶子节点对应的地震数据体上的数据块中的各个层位候选点,最后分别针对与每个叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面,并通过将地震数据体中的各个数据块中的层位面进行融合,生成地震数据体中的各个层位面,进而实现对地震数据体中的层位面的提取。
[0080]本发明中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0081]以上仅是本发明的优选实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
[0082]本发明中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0083]以上仅是本发明的优选实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种地震数据体层位面提取方法,其特征在于,包括: 响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取所述地震数据体上的各个层位候选点; 分别查找与所述八叉树数据结构中每个叶子节点对应的所述地震数据体上的数据块中的各个层位候选点; 分别针对与每个所述叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面; 将所述地震数据体中的各个所述数据块中的层位面进行融合,生成所述地震数据体中的各个层位面。
2.根据权利要求1所述的方法,其特征在于,利用预先设置的通过高斯函数二阶导数生成的滤波器对预先设置的地震数据体进行滤波。
3.根据权利要求1所述的方法,其特征在于,所述分别针对与每个所述叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面,包括, 分别针对与每个所述叶子节点对应的数据块中的各个层位候选点执行以下过程: 利用预先设置的16连通规则对各个所述层位候选点进行处理,获取该数据块中的各个层位碎片; 根据预先设置的18连通规则对该数据块中的各个所述层位碎片进行处理,获取该数据块中的各个层位面。
4.根据权利要求1所述的方法,其特征在于,所述将所述地震数据体中的各个所述数据块中的层位面进行融合,生成所述地震数据体中的各个层位面,包括: 以叶子节点至根节点的顺序,逐级将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,直至最后生成与所述根节点对应的所述地震数据体中的各个层位面。
5.根据权利要求4所述的方法,其特征在于,所述将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,包括: A、获取分别与每个层位面对应的边缘点集合,以每个边缘点集合作为一个元素,形成包含与各个层位面对应的元素的链表; B、选择所述链表中任意一个元素; C、利用所述18连通规则,依次判断该元素对应的层位面是否与其他元素对应的层位面融合;当判断得到该元素对应的层位面与某个元素对应的层位面融合时,将判断得到的某个元素融合到该元素中; D、判断所述链表中是否存在未融合的元素; E、当是时,选择所述链表中未融合的各个元素中的任意一个,返回执行步骤C。
6.根据权利要求5所述的方法,其特征在于,当所述链表中的元素中携带有与该元素对应的层位面对应的唯一的层位面值时, 所述利用所述18连通规则,依次判断该元素对应的层位面是否与其他元素对应的层位面融合,包括: 利用所述18连通规则,计算该元素对应的层位面上的各个边缘点的18连通点值; 逐次判断各个所述18连通点值中,是否存在与该链表中其他元素携带的层位面值相同的连通点值; 当存在时,确定该元素对应的层位面与携带该层位面值的元素对应的层位面融合。
7.根据权利要求6所述的方法,其特征在于,当所述八叉树数据结构中每个父节点对应8个子节点时, 所述将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,包括: 依据所述子结点携带的编号,按照预先设定的分配规则,以两个子结点为一组,将所述子结点分为4组; 针对每组子结点执行步骤A?E,得到分别与每组子结点对应的执行结果; 利用所述执行结果,执行步骤A?E。
8.—种地震数据体层位面提取装置,其特征在于,包括: 响应单元,用于响应接收到的层位面提取请求,对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波,获取所述地震数据体上的各个层位候选点; 查找单元,用于分别查找与所述八叉树数据结构中每个叶子节点对应的所述地震数据体上的数据块中的各个层位候选点; 获取单元,用于分别针对与每个所述叶子节点对应的数据块中的各个层位候选点进行处理,获取该数据块中的各个层位面; 融合单元,用于将所述地震数据体中的各个所述数据块中的层位面进行融合,生成所述地震数据体中的各个层位面。
9.根据权利要求8所述的装置,其特征在于,所述响应单元利用预先设置的通过高斯函数二阶导数生成的滤波器对预先设置的地震数据体进行滤波。
10.根据权利要求8所述的装置,其特征在于,所述融合单元以叶子节点至根节点的顺序,逐级将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面,直至最后生成与所述根节点对应的所述地震数据体中的各个层位面。
【文档编号】G01V1/28GK104199096SQ201410466042
【公开日】2014年12月10日 申请日期:2014年9月12日 优先权日:2014年9月12日
【发明者】车翔玖, 白森, 白鑫, 高占恒, 郭晓新, 刘鑫 申请人:吉林大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1