《一种地震数据体层位面提取方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种地震数据体层位面提取方法及装置.pdf(11页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104199096 A (43)申请公布日 2014.12.10 CN 104199096 A (21)申请号 201410466042.4 (22)申请日 2014.09.12 G01V 1/28(2006.01) (71)申请人 吉林大学 地址 130000 吉林省长春市前进大街 2699 号 (72)发明人 车翔玖 白森 白鑫 高占恒 郭晓新 刘鑫 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 王宝筠 (54) 发明名称 一种地震数据体层位面提取方法及装置 (57) 摘要 本申请提供一种地震数据体层位面提取方法 及装置, 首先通过响应。
2、接收到的层位面提取请求, 对预先设置的通过八叉树数据结构进行存储的地 震数据体进行滤波, 获取该地震数据体上的各个 层位候选点, 然后分别查找与八叉树数据结构中 每个叶子节点对应的地震数据体上的数据块中的 各个层位候选点, 最后分别针对与每个叶子节点 对应的数据块中的各个层位候选点进行处理, 获 取该数据块中的各个层位面, 并通过将地震数据 体中的各个数据块中的层位面进行融合, 生成地 震数据体中的各个层位面, 进而实现对地震数据 体中的层位面的提取。 (51)Int.Cl. 权利要求书 2 页 说明书 6 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求。
3、书2页 说明书6页 附图2页 (10)申请公布号 CN 104199096 A CN 104199096 A 1/2 页 2 1. 一种地震数据体层位面提取方法, 其特征在于, 包括 : 响应接收到的层位面提取请求, 对预先设置的通过八叉树数据结构进行存储的地震数 据体进行滤波, 获取所述地震数据体上的各个层位候选点 ; 分别查找与所述八叉树数据结构中每个叶子节点对应的所述地震数据体上的数据块 中的各个层位候选点 ; 分别针对与每个所述叶子节点对应的数据块中的各个层位候选点进行处理, 获取该数 据块中的各个层位面 ; 将所述地震数据体中的各个所述数据块中的层位面进行融合, 生成所述地震数据体中。
4、 的各个层位面。 2. 根据权利要求 1 所述的方法, 其特征在于, 利用预先设置的通过高斯函数二阶导数 生成的滤波器对预先设置的地震数据体进行滤波。 3. 根据权利要求 1 所述的方法, 其特征在于, 所述分别针对与每个所述叶子节点对应 的数据块中的各个层位候选点进行处理, 获取该数据块中的各个层位面, 包括, 分别针对与每个所述叶子节点对应的数据块中的各个层位候选点执行以下过程 : 利用预先设置的 16 连通规则对各个所述层位候选点进行处理, 获取该数据块中的各 个层位碎片 ; 根据预先设置的 18 连通规则对该数据块中的各个所述层位碎片进行处理, 获取该数 据块中的各个层位面。 4. 根。
5、据权利要求 1 所述的方法, 其特征在于, 所述将所述地震数据体中的各个所述数 据块中的层位面进行融合, 生成所述地震数据体中的各个层位面, 包括 : 以叶子节点至根节点的顺序, 逐级将与各个所述叶子节点对应的所述数据块中的层位 面融合为与其对应的各个父节点对应的数据块中的层位面, 直至最后生成与所述根节点对 应的所述地震数据体中的各个层位面。 5. 根据权利要求 4 所述的方法, 其特征在于, 所述将与各个所述叶子节点对应的所述 数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面, 包括 : A、 获取分别与每个层位面对应的边缘点集合, 以每个边缘点集合作为一个元素, 形成 包。
6、含与各个层位面对应的元素的链表 ; B、 选择所述链表中任意一个元素 ; C、 利用所述 18 连通规则, 依次判断该元素对应的层位面是否与其他元素对应的层位 面融合 ; 当判断得到该元素对应的层位面与某个元素对应的层位面融合时, 将判断得到的 某个元素融合到该元素中 ; D、 判断所述链表中是否存在未融合的元素 ; E、 当是时, 选择所述链表中未融合的各个元素中的任意一个, 返回执行步骤 C。 6. 根据权利要求 5 所述的方法, 其特征在于, 当所述链表中的元素中携带有与该元素 对应的层位面对应的唯一的层位面值时, 所述利用所述 18 连通规则, 依次判断该元素对应的层位面是否与其他元素。
7、对应的层 位面融合, 包括 : 利用所述 18 连通规则, 计算该元素对应的层位面上的各个边缘点的 18 连通点值 ; 逐次判断各个所述 18 连通点值中, 是否存在与该链表中其他元素携带的层位面值相 权 利 要 求 书 CN 104199096 A 2 2/2 页 3 同的连通点值 ; 当存在时, 确定该元素对应的层位面与携带该层位面值的元素对应的层位面融合。 7. 根据权利要求 6 所述的方法, 其特征在于, 当所述八叉树数据结构中每个父节点对 应 8 个子节点时, 所述将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父 节点对应的数据块中的层位面, 包括 : 依据所述子。
8、结点携带的编号, 按照预先设定的分配规则, 以两个子结点为一组, 将所述 子结点分为 4 组 ; 针对每组子结点执行步骤 A E, 得到分别与每组子结点对应的执行结果 ; 利用所述执行结果, 执行步骤 A E。 8. 一种地震数据体层位面提取装置, 其特征在于, 包括 : 响应单元, 用于响应接收到的层位面提取请求, 对预先设置的通过八叉树数据结构进 行存储的地震数据体进行滤波, 获取所述地震数据体上的各个层位候选点 ; 查找单元, 用于分别查找与所述八叉树数据结构中每个叶子节点对应的所述地震数据 体上的数据块中的各个层位候选点 ; 获取单元, 用于分别针对与每个所述叶子节点对应的数据块中的各。
9、个层位候选点进行 处理, 获取该数据块中的各个层位面 ; 融合单元, 用于将所述地震数据体中的各个所述数据块中的层位面进行融合, 生成所 述地震数据体中的各个层位面。 9. 根据权利要求 8 所述的装置, 其特征在于, 所述响应单元利用预先设置的通过高斯 函数二阶导数生成的滤波器对预先设置的地震数据体进行滤波。 10. 根据权利要求 8 所述的装置, 其特征在于, 所述融合单元以叶子节点至根节点的顺 序, 逐级将与各个所述叶子节点对应的所述数据块中的层位面融合为与其对应的各个父节 点对应的数据块中的层位面, 直至最后生成与所述根节点对应的所述地震数据体中的各个 层位面。 权 利 要 求 书 C。
10、N 104199096 A 3 1/6 页 4 一种地震数据体层位面提取方法及装置 技术领域 0001 本申请涉及地震解释技术领域, 特别是涉及一种地震数据体层位面提取方法及装 置。 背景技术 0002 随着地震数据采集设备和技术的进步, 地震数据的规模越来越大。 目前, 一个三维 的地震数据体经常能够达到几十上百千兆的规模。在石油勘探领域中, 基于地震数据体的 地震解释技术可实现对石油储层特征的综合分析以及对油气藏分布规律等进行更深层次 的研究, 如 : 对地震数据体中断层的识别和追踪等。 0003 在通过地震解释技术实现对地震数据体中断层的识别和追踪的过程中, 对地震数 据体中层位面的提取。
11、过程是必不可少的, 其对于实现地震数据体中断层的识别和追踪有着 指导意义。 发明内容 0004 有鉴于此, 本申请提供一种地震数据体层位面提取方法及装置, 以实现对地震数 据体中层位面的提取。 0005 为了实现上述目的, 本发明实施例提供的技术方案如下 : 0006 一种地震数据体层位面提取方法, 包括 : 0007 响应接收到的层位面提取请求, 对预先设置的通过八叉树数据结构进行存储的地 震数据体进行滤波, 获取所述地震数据体上的各个层位候选点 ; 0008 分别查找与所述八叉树数据结构中每个叶子节点对应的所述地震数据体上的数 据块中的各个层位候选点 ; 0009 分别针对与每个所述叶子节。
12、点对应的数据块中的各个层位候选点进行处理, 获取 该数据块中的各个层位面 ; 0010 将所述地震数据体中的各个所述数据块中的层位面进行融合, 生成所述地震数据 体中的各个层位面。 0011 优选的, 利用预先设置的通过高斯函数二阶导数生成的滤波器对预先设置的地震 数据体进行滤波。 0012 优选的, 所述分别针对与每个所述叶子节点对应的数据块中的各个层位候选点进 行处理, 获取该数据块中的各个层位面, 包括, 0013 分别针对与每个所述叶子节点对应的数据块中的各个层位候选点执行以下过 程 : 0014 利用预先设置的 16 连通规则对各个所述层位候选点进行处理, 获取该数据块中 的各个层位。
13、碎片 ; 0015 根据预先设置的 18 连通规则对该数据块中的各个所述层位碎片进行处理, 获取 该数据块中的各个层位面。 说 明 书 CN 104199096 A 4 2/6 页 5 0016 优选的, 所述将所述地震数据体中的各个所述数据块中的层位面进行融合, 生成 所述地震数据体中的各个层位面, 包括 : 0017 以叶子节点至根节点的顺序, 逐级将与各个所述叶子节点对应的所述数据块中的 层位面融合为与其对应的各个父节点对应的数据块中的层位面, 直至最后生成与所述根节 点对应的所述地震数据体中的各个层位面。 0018 优选的, 所述将与各个所述叶子节点对应的所述数据块中的层位面融合为与其。
14、对 应的各个父节点对应的数据块中的层位面, 包括 : 0019 A、 获取分别与每个层位面对应的边缘点集合, 以每个边缘点集合作为一个元素, 形成包含与各个层位面对应的元素的链表 ; 0020 B、 选择所述链表中任意一个元素 ; 0021 C、 利用所述 18 连通规则, 依次判断该元素对应的层位面是否与其他元素对应的 层位面融合 ; 当判断得到该元素对应的层位面与某个元素对应的层位面融合时, 将判断得 到的某个元素融合到该元素中 ; 0022 D、 判断所述链表中是否存在未融合的元素 ; 0023 E、 当是时, 选择所述链表中未融合的各个元素中的任意一个, 返回执行步骤 C。 0024 。
15、优选的, 当所述链表中的元素中携带有与该元素对应的层位面对应的唯一的层位 面值时, 0025 所述利用所述 18 连通规则, 依次判断该元素对应的层位面是否与其他元素对应 的层位面融合, 包括 : 0026 利用所述 18 连通规则, 计算该元素对应的层位面上的各个边缘点的 18 连通点 值 ; 0027 逐次判断各个所述 18 连通点值中, 是否存在与该链表中其他元素携带的层位面 值相同的连通点值 ; 0028 当存在时, 确定该元素对应的层位面与携带该层位面值的元素对应的层位面融 合。 0029 优选的, 当所述八叉树数据结构中每个父节点对应 8 个子节点时, 0030 所述将与各个所述叶。
16、子节点对应的所述数据块中的层位面融合为与其对应的各 个父节点对应的数据块中的层位面, 包括 : 0031 依据所述子结点携带的编号, 按照预先设定的分配规则, 以两个子结点为一组, 将 所述子结点分为 4 组 ; 0032 针对每组子结点执行步骤 A E, 得到分别与每组子结点对应的执行结果 ; 0033 利用所述执行结果, 执行步骤 A E。 0034 一种地震数据体层位面提取装置, 包括 : 0035 响应单元, 用于响应接收到的层位面提取请求, 对预先设置的通过八叉树数据结 构进行存储的地震数据体进行滤波, 获取所述地震数据体上的各个层位候选点 ; 0036 查找单元, 用于分别查找与所。
17、述八叉树数据结构中每个叶子节点对应的所述地震 数据体上的数据块中的各个层位候选点 ; 0037 获取单元, 用于分别针对与每个所述叶子节点对应的数据块中的各个层位候选点 进行处理, 获取该数据块中的各个层位面 ; 说 明 书 CN 104199096 A 5 3/6 页 6 0038 融合单元, 用于将所述地震数据体中的各个所述数据块中的层位面进行融合, 生 成所述地震数据体中的各个层位面。 0039 优选的, 所述响应单元利用预先设置的通过高斯函数二阶导数生成的滤波器对预 先设置的地震数据体进行滤波。 0040 优选的, 所述融合单元以叶子节点至根节点的顺序, 逐级将与各个所述叶子节点 对应。
18、的所述数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面, 直 至最后生成与所述根节点对应的所述地震数据体中的各个层位面。 0041 本申请提供一种地震数据体层位面提取方法及装置, 首先通过响应接收到的层位 面提取请求, 对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波, 获取该 地震数据体上的各个层位候选点, 然后分别查找与八叉树数据结构中每个叶子节点对应的 地震数据体上的数据块中的各个层位候选点, 最后分别针对与每个叶子节点对应的数据块 中的各个层位候选点进行处理, 获取该数据块中的各个层位面, 并通过将地震数据体中的 各个数据块中的层位面进行融合, 生成地震数据体。
19、中的各个层位面, 进而实现对地震数据 体中的层位面的提取。 附图说明 0042 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据 提供的附图获得其他的附图。 0043 图 1 为本申请实施例一提供的一种地震数据体层位面提取方法流程图 ; 0044 图 2 为本申请实施例二提供的一种地震数据体层位面提取装置的结构示意图。 具体实施方式 0045 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方。
20、案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0046 实施例一 : 0047 图 1 为本申请实施例一提供的一种地震数据体层位面提取方法流程图。 0048 如图 1 所示, 该方法包括 : 0049 S101、 响应接收到的层位面提取请求, 对预先设置的通过八叉树数据结构进行存 储的地震数据体进行滤波, 获取地震数据体上的各个层位候选点。 0050 在本申请实施例中, 优选的, 预先设置有通过八叉树数据结构进行存储的。
21、地震数 据体, 且预先设置有通过高斯函数二阶导数生成的滤波器, 通过该预先设置的滤波器对地 震数据体进行滤波, 并在滤波之后求取地震数据体中每道地震数据的极值点, 其中, 求取得 到的各个极值点即为地震数据体上的各个层位候选点。 0051 S102、 分别查找与八叉树数据结构中每个叶子节点对应的地震数据体上的数据块 中的各个层位候选点。 说 明 书 CN 104199096 A 6 4/6 页 7 0052 S103、 分别针对与每个叶子节点对应的数据块中的各个层位候选点进行处理, 获 取该数据块中的各个层位面。 0053 在本申请实施例中, 优选的, 分别针对与每个叶子节点对应的数据块中的各。
22、个层 位候选点进行处理, 获取该数据块中的各个层位面的过程为分别针对与每个叶子节点对应 的数据块中的各个层位候选点执行以下过程 : 利用预先设置的 16 连通规则对各个层位候 选点进行处理, 获取该数据块中的各个层位碎片 ; 根据预先设置的 18 连通规则对该数据块 中的各个层位碎片进行处理, 获取该数据块中的各个层位面。 0054 104、 将地震数据体中的各个数据块中的层位面进行融合, 生成地震数据体中的各 个层位面。 0055 在本申请实施例中, 优选的, 将地震数据体中的各个数据块中的层位面进行融合, 生成地震数据体中的各个层位面的过程为 : 以叶子节点至根节点的顺序, 逐级将与各个叶。
23、 子节点对应的数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位面, 直至最后生成与根节点对应的地震数据体中的各个层位面。 0056 在本申请实施例中, 优选的, 将与各个叶子节点对应的数据块中的层位面融合为 与其对应的各个父节点对应的数据块中的层位面的过程为 : 0057 A、 获取分别与每个层位面对应的边缘点集合, 以每个边缘点集合作为一个元素, 形成包含与各个层位面对应的元素的链表。 0058 B、 选择链表中任意一个元素。 0059 C、 利用 18 连通规则, 依次判断该元素对应的层位面是否与其他元素对应的层位 面融合 ; 当判断得到该元素对应的层位面与某个元素对应的层位。
24、面融合时, 将判断得到的 某个元素融合到该元素中。 0060 D、 判断链表中是否存在未融合的元素。 0061 E、 当是时, 选择链表中未融合的各个元素中的任意一个, 返回执行步骤 C。 0062 在本申请实施例中, 优选的, 当判断得到链表中不存在未融合的元素时, 则确定此 时的链表对应父结点的层位面。 0063 在本申请实施例中, 优选的, 当预先设置链表中的元素中携带有与该元素对应的 层位面对应的唯一的层位面值时, 则上述步骤 C、 利用 18 连通规则, 依次判断该元素对应的 层位面是否与其他元素对应的层位面融合的过程为 : 利用 18 连通规则, 计算该元素对应的 层位面上的各个边。
25、缘点的18连通点值 ; 逐次判断各个18连通点值中, 是否存在与该链表中 其他元素携带的层位面值相同的连通点值 ; 当存在时, 确定该元素对应的层位面与携带该 层位面值的元素对应的层位面融合, 且进一步, 优选的, 当不存在时, 则确定该元素对应的 层位面不能与该链表中的其他元素对应的层位面融合。 0064 在本申请实施例中, 优选的, 八叉树数据结构中每个父结点对应 8 个子结点, 当八 叉树数据结构中仅存在 8 个子结点时, 为了提高将该 8 个子结点对应的层位面融合成与一 个根结点对应的层位面的效率, 优选的, 通过以下方式实现将与各个叶子节点对应的数据 块中的层位面融合为与其对应的各个。
26、父节点对应的数据块中的层位面 : 0065 1、 依据子结点携带的编号, 按照预先设定的分配规则, 以两个子结点为一组, 将子 结点分为 4 组。 0066 2、 针对每组子结点执行上述步骤 A E, 得到分别与每组子结点对应的执行结果。 说 明 书 CN 104199096 A 7 5/6 页 8 0067 3、 利用执行结果, 执行上述步骤 A E。 0068 在本申请实施例中, 优选的, 该预先设定的分配规则为将可以在层位面上进行融 合的两个子结点划分为一组。 0069 本申请提供一种地震数据体层位面提取方法, 首先通过响应接收到的层位面提取 请求, 对预先设置的通过八叉树数据结构进行存。
27、储的地震数据体进行滤波, 获取该地震数 据体上的各个层位候选点, 然后分别查找与八叉树数据结构中每个叶子节点对应的地震数 据体上的数据块中的各个层位候选点, 最后分别针对与每个叶子节点对应的数据块中的各 个层位候选点进行处理, 获取该数据块中的各个层位面, 并通过将地震数据体中的各个数 据块中的层位面进行融合, 生成地震数据体中的各个层位面, 进而实现对地震数据体中的 层位面的提取。 0070 实施例二 : 0071 图 2 为本申请实施例二提供的一种地震数据体层位面提取装置的结构示意图。 0072 如图 2 所示, 该装置包括依次相连的响应单元 1、 查找单元 2、 获取单元 3 以及融合 。
28、单元 4。 0073 响应单元 1, 用于响应接收到的层位面提取请求, 对预先设置的通过八叉树数据结 构进行存储的地震数据体进行滤波, 获取地震数据体上的各个层位候选点。 0074 在本申请实施例中, 优选的, 响应单元利用预先设置的通过高斯函数二阶导数生 成的滤波器对预先设置的地震数据体进行滤波。 0075 查找单元 2, 用于分别查找与八叉树数据结构中每个叶子节点对应的地震数据体 上的数据块中的各个层位候选点。 0076 获取单元 3, 用于分别针对与每个叶子节点对应的数据块中的各个层位候选点进 行处理, 获取该数据块中的各个层位面。 0077 融合单元 4, 用于将地震数据体中的各个数据。
29、块中的层位面进行融合, 生成地震数 据体中的各个层位面。 0078 在本申请实施例中, 优选的, 融合单元以叶子节点至根节点的顺序, 逐级将与各个 叶子节点对应的数据块中的层位面融合为与其对应的各个父节点对应的数据块中的层位 面, 直至最后生成与根节点对应的地震数据体中的各个层位面。 0079 本申请提供一种地震数据体层位面提取装置, 该装置首先通过响应接收到的层位 面提取请求, 对预先设置的通过八叉树数据结构进行存储的地震数据体进行滤波, 获取该 地震数据体上的各个层位候选点, 然后分别查找与八叉树数据结构中每个叶子节点对应的 地震数据体上的数据块中的各个层位候选点, 最后分别针对与每个叶子。
30、节点对应的数据块 中的各个层位候选点进行处理, 获取该数据块中的各个层位面, 并通过将地震数据体中的 各个数据块中的层位面进行融合, 生成地震数据体中的各个层位面, 进而实现对地震数据 体中的层位面的提取。 0080 本发明中各个实施例采用递进的方式描述, 每个实施例重点说明的都是与其他实 施例的不同之处, 各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而 言, 由于其与实施例公开的方法相对应, 所以描述的比较简单, 相关之处参见方法部分说明 即可。 0081 以上仅是本发明的优选实施方式, 使本领域技术人员能够理解或实现本发明。对 说 明 书 CN 104199096 A 8 。
31、6/6 页 9 这些实施例的多种修改对本领域的技术人员来说将是显而易见的, 本文中所定义的一般原 理可以在不脱离本发明的精神或范围的情况下, 在其它实施例中实现。 因此, 本发明将不会 被限制于本文所示的这些实施例, 而是要符合与本文所公开的原理和新颖特点相一致的最 宽的范围。 0082 本发明中各个实施例采用递进的方式描述, 每个实施例重点说明的都是与其他实 施例的不同之处, 各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而 言, 由于其与实施例公开的方法相对应, 所以描述的比较简单, 相关之处参见方法部分说明 即可。 0083 以上仅是本发明的优选实施方式, 使本领域技术人员能够理解或实现本发明。对 这些实施例的多种修改对本领域的技术人员来说将是显而易见的, 本文中所定义的一般原 理可以在不脱离本发明的精神或范围的情况下, 在其它实施例中实现。 因此, 本发明将不会 被限制于本文所示的这些实施例, 而是要符合与本文所公开的原理和新颖特点相一致的最 宽的范围。 说 明 书 CN 104199096 A 9 1/2 页 10 图 1 说 明 书 附 图 CN 104199096 A 10 2/2 页 11 图 2 说 明 书 附 图 CN 104199096 A 11 。