
1.本公开涉及油气勘探技术领域,尤其涉及一种数字岩心的剖切处理方法、装置、设备和存储介质。
背景技术:2.岩心是根据油气勘探工作或工程的需要,使用环状岩心钻头及其他取心工具,从孔内取出的圆柱状岩石样品。
3.关于岩心的保存、查询、观察及描述,主要依赖于实体岩心库。相关人员若想要查看岩心内部结构信息时,则需要使用诸如岩心锯等机械设备对实体岩心进行机械剖切。然而,这种岩心内部结构的查看方式对实体岩心依赖度较高,实体岩心的机械切割需要花费时间,且容易破坏岩心的孔隙结构。
技术实现要素:4.本公开实施例提供一种数字岩心的剖切处理方法、装置、设备和存储介质。
5.本公开的技术方案是这样实现的:
6.第一方面,提供一种数字岩心的剖切处理方法,所述方法包括:
7.获取具有内部结构的数字岩心;
8.根据来自交互终端的剖切指令,对所述数字岩心进行剖切,得到岩心内部结构信息;
9.将剖切所述数字岩心得到的岩心内部结构信息发送至所述交互终端,其中,所述岩心内部结构信息,用于供所述交互终端显示。
10.上述技术方案中,所述剖切指令携带有剖切面,所述根据来自交互终端发送的剖切指令,对所述数字岩心进行剖切,得到岩心内部结构信息,包括:
11.根据所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值;
12.根据所述目标区域内的每个所述第一坐标对应的灰度值,获取所述岩心内部结构信息。
13.上述技术方案中,所述剖切面为虚拟平面或者虚拟曲面。
14.上述技术方案中,所述第一坐标为属于所述剖切面的第一空间坐标集内的空间坐标,所述方法还包括:
15.确定所述数字岩心的第二空间坐标集内是否存在与各个所述第一坐标分别相重合的第二坐标,得到确定结果;
16.所述根据所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值,包括:
17.根据所述确定结果以及所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值。
18.上述技术方案中,根据所述确定结果以及所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值,包括:
19.针对每一个所述第一坐标,当所述确定结果指示存在与所述第一坐标相重合的第二坐标时,将所述第二坐标上的数字岩心体素的灰度值,确定为所述第一坐标对应的灰度值;或者,
20.当所述确定结果指示不存在与所述第一坐标相重合的第二坐标时,在所述第二空间坐标集中确定出与所述第一坐标的距离最近的第二坐标,并对确定出的所述第二坐标的周围预设坐标范围内的数字岩心体素的灰度值进行插值计算,得到所述第一坐标对应的灰度值。
21.上述技术方案中,所述方法还包括:
22.根据来自所述交互终端的平移指令,对剖切后的所述数字岩心进行平移;
23.或者,
24.根据来自所述交互终端的旋转指令,对剖切后的所述数字岩心进行旋转。
25.上述技术方案中,所述交互终端为移动终端或者ar/vr终端。
26.上述技术方案中,所述岩心内部结构信息指示以下至少一种:
27.岩心内部的孔隙结构;
28.孔隙分布状况;
29.矿物信息。
30.第二方面,提供了一种数字岩心的剖切处理装置,所述装置包括:
31.获取模块,用于获取具有内部结构的数字岩心;
32.剖切模块,用于根据来自交互终端的剖切指令,对所述数字岩心进行剖切,得到岩心内部结构信息;
33.发送模块,用于将剖切所述数字岩心得到的岩心内部结构信息发送至所述交互终端,其中,所述岩心内部结构信息,用于供所述交互终端显示。
34.上述技术方案中,所述剖切指令携带有剖切面,所述剖切模块包括:
35.第一获取子模块,用于根据所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值;
36.第二获取子模块,用于根据所述目标区域内的每个所述第一坐标对应的灰度值,获取所述岩心内部结构信息。
37.上述技术方案中,所述剖切面为虚拟平面或者虚拟曲面。
38.上述技术方案中,所述第一坐标为属于所述剖切面的第一空间坐标集内的空间坐标,所述剖切模块还包括:
39.确定子模块,用于确定所述数字岩心的第二空间坐标集内是否存在与各个所述第一坐标分别相重合的第二坐标,得到确定结果;
40.所述第一获取子模块,还用于根据所述确定结果以及所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值。
41.上述技术方案中,第一获取子模块用于根据所述确定结果以及所述数字岩心的数
字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值,包括:
42.针对每一个所述第一坐标,当所述确定结果指示存在与所述第一坐标相重合的第二坐标时,将所述第二坐标上的数字岩心体素的灰度值,确定为所述第一坐标对应的灰度值;或者,
43.当所述确定结果指示不存在与所述第一坐标相重合的第二坐标时,在所述第二空间坐标集中确定出与所述第一坐标的距离最近的第二坐标,并对确定出的所述第二坐标的周围预设坐标范围内的数字岩心体素的灰度值进行插值计算,得到所述第一坐标对应的灰度值。
44.上述技术方案中,所述装置还包括:
45.平移模块,用于根据来自所述交互终端的平移指令,对剖切后的所述数字岩心进行平移;
46.旋转模块,用于根据来自所述交互终端的旋转指令,对剖切后的所述数字岩心进行旋转。
47.上述技术方案中,所述交互终端为移动终端或者ar/vr终端。
48.上述技术方案中,所述岩心内部结构信息指示以下至少一种:
49.岩心内部的孔隙结构;
50.孔隙分布状况;
51.矿物信息。
52.第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面任一所述数字岩心的剖切处理方法的步骤。
53.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述数字岩心的剖切处理方法的步骤。
54.本公开提出了一种数字岩心的剖切处理方法、装置、设备和存储介质,通过获取具有内部结构的数字岩心;根据来自交互终端的剖切指令,对数字岩心进行剖切;将剖切数字岩心得到的岩心内部结构信息发送至所述交互终端,以供所述交互终端进行展示。如此,通过对数字岩心进行剖切,得到岩心内部结构信息并展示在交互终端,解决了由于需要对实体岩心进行机械剖切而导致耗时长且容易破坏内部结构的问题,使得相关人员能够方便快捷地查看到岩心内部结构,且无需损坏岩心,有效地提高了岩心分析效率。
附图说明
55.图1为本公开实施例提供的数字岩心剖切处理系统的结构示意图;
56.图2为本公开实施例提供的数字岩心的剖切处理方法的流程示意图;
57.图3为本公开实施例提供的数字岩心的剖切处理方法的应用场景示意图;
58.图4为本公开实施例提供的数字岩心剖切处理设备的基本功能示意图;
59.图5a为本公开实施例提供的数字岩心的三维效果示意图;
60.图5b为本公开实施例提供的岩心内部结构信息的三维效果示意图;
61.图5c为本公开实施例提供的2d纳米级尺度大视域岩心图像的示意图;
62.图6为本公开实施例提供的一种数字岩心的剖切处理装置的结构示意图;
63.图7为本公开实施例提供的一种计算机设备的结构示意图。
具体实施方式
64.为使本公开的目的、技术方案和优点更加清楚明白,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
65.可以理解的是,本公开对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
66.关于资源行业的岩心保存、查询、观察及描述,主要依托于传统的实体岩心库。传统的工作流程步骤包括:1、通过相关岩心分析方法,设计取心程序,利用取心设备,把岩心从地下取出。2、对岩心进行处理、二维表面拍照、取样分析等相关工作。3、把第2步得到的相关结果进行归类整理并保存到计算机文件系统中。4、当需要查询岩心及相关分析结果时,需要检索计算机文件系统,并结合实体岩心库,获得相关的岩心二维表面照片及相关数据。
67.传统工作流程主要存在以下不足之处:
68.1)岩心只有二维表面照片,无法展示岩心内部的孔隙及矿物信息。相关人员若想要查看岩心内部结构信息时,则需要使用诸如岩心锯等机械设备对实体岩心进行机械剖切。然而,这种岩心内部结构的查看方式对实体岩心依赖度较高,实体岩心的机械切割需要花费时间,且容易破坏岩心的孔隙结构。
69.2)实体岩心库依赖度较高,但由于岩心本身易风化,如果保管不善,岩心发生了损毁,就无法复现岩心的原始状态。
70.为此,本公开实施例提供一种数字岩心的剖切处理方法,该方法可以应用于如图1所示的数字岩心剖切处理系统中。其中,交互终端101与数字岩心剖切处理设备(也可称为“岩心数字化剖心仪”)102可以采用有线或无线的方式进行通信,例如通过高速lan(local area network,局域网)或高速wlan(wireless lan,无线局域网)的方式进行通信;数字岩心剖切处理设备102与数据源103可以采用有线或无线的方式进行通信,例如通过高速lan或高速wlan或者5g(5th generation mobile communication technology,第五代移动通信技术)网络进行通信。
71.交互终端101:可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、ar(augmented reality,增强现实)/vr(virtual reality,虚拟现实)终端用户等设备。用户可以利用交互终端101向数字岩心剖切处理设备102发送相关指令,例如查看数字岩心文字资料、2d/3d图像资料等,也可以对三维数字岩心进行触发操作,例如,旋转岩心、平移岩心、剖切岩心等操作,从而达到人机交互的目的。
72.数字岩心剖切处理设备102:可以是安装了专有图像处理软件的图像工作站,其具
有强大的数据处理及图像渲染能力,能够为数字岩心剖切处理系统提供核心数据处理能力。数字岩心剖切处理设备102可以和交互终端101通过高速无线局域网(wlan)或高速数据线相连,将处理好的数据发送到交互终端101的人工交互界面供用户观察及体验。数字岩心剖切处理设备102能够接收交互终端101发出的指令,例如“选择岩心”指令,从数据源103查找获取相关的岩心信息并发送至交互终端101。
73.数据源103:可以包括但不限于油气、岩矿信息大数据平台或类似数据库。其中存放了实物岩心及数字岩心的信息,包括:产地信息(如盆地、井、深度等)、岩性信息(如碳酸盐岩、页岩等)、数字岩心图像(如3d微纳米图像、2d纳米大尺度图像等),为数字岩心剖切处理系统提供了核心数据支持。数据源103一般在部署在计算机房,距离交互终端101、数字岩心剖切处理设备较远,并通过高速互联网或5g网络与数字岩心剖切处理102相连接。
74.图2为本公开实施例提供的数字岩心的剖切处理方法的流程示意图,以图1所示的数字岩心剖切处理设备作为该方法的执行主体为例,如图2所示,该方法可以包括:
75.201,获取具有内部结构的数字岩心。
76.这里,数字岩心是指真实的实体岩心在一定分辨率下的骨架和孔隙准确标识的数字矩阵,数字岩心的内部结构包括孔隙结构。
77.其中,数字岩心预先被构建并可以保存在数据源中。数字岩心的构建过程可以包括:对实体岩心通过三维ct(three dimensional computed tomography,简称3d-ct)扫描以获取实体岩心的三维ct扫描图像,并通过建模程序或软件将三维ct扫描图像重构成三维数字岩心。可以理解的是,构建数字岩心还可以采用其他方式实现,本公开实施例对此不作具体限定。
78.具体地,可以在接收到来自交互终端的查询指令时,从数据源中获取该查询指令所指示的数字岩心。
79.实际应用中,交互终端的人工交互界面可显示出岩心列表,当用户选中岩心列表中的待查询岩心时,交互终端可生成针对该待查询岩心的查询指令,查询指令中携带待查询岩心的岩心标识,如岩心名称、岩心编号等。交互终端将查询指令发送到数字岩心剖切处理设备,然后由数字岩心剖切处理设备从数据源中获取该查询指令所指示的数字岩心,并将查询到的数字岩心在交互终端的交互界面上进行展示。
80.202,根据来自交互终端的剖切指令,对所述数字岩心进行剖切,得到岩心内部结构信息。
81.其中,剖切指令中携带有用于剖切数字岩心的剖切面,这里的剖切面可以是平面或曲面。岩心内部结构信息包括剖切所述数字岩心得到的内部剖面信息。
82.具体地,根据来自交互终端的剖切指令中携带的剖切面对数字岩心进行虚拟剖切,得到数字岩心的内部结构信息。
83.本公开实施例中,数字岩心剖切处理设备能够根据来自交互终端的剖切指令,对数字岩心进行剖切,得到岩心内部结构信息,如此,数字岩心的剖切处理并不在交互终端而是在数字岩心剖切处理设备中进行的,借助于数字岩心剖切处理设备,交互终端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的图像显示能力与获取用户的剖切指令并发送给数字岩心剖切处理设备的能力即可。
84.203,将剖切所述数字岩心得到的岩心内部结构信息发送至所述交互终端,其中,
所述岩心内部结构信息,用于供所述交互终端显示。
85.具体地,数字岩心剖切处理设备在得到数字岩心的内部结构信息后,可以对该岩心内部结构信息经过图像渲染后发送至所述交互终端,交互终端将接收到的岩心内部结构信息通过交互终端的交互界面向用户进行显示。
86.可以理解的是,可以将剖切数字岩心得到的岩心内部结构信息保存到数据源中,以便后续供相关人员查看该岩心内部结构信息。
87.本公开实施例中,无需对实体岩心进行机械剖切,只需要通过对数字岩心进行剖切,得到岩心内部结构信息并展示在交互终端,解决了由于需要对实体岩心进行机械剖切而导致耗时长且容易破坏内部结构的问题,使得相关人员能够方便快捷地查看到岩心内部结构,且无需损坏岩心,有效地提高了岩心分析效率。
88.在一个实施例中,步骤201中,剖切指令携带有剖切面,根据来自交互终端发送的剖切指令,对所述数字岩心进行剖切,可以包括:
89.根据来自交互终端发送的剖切指令,使用剖切面对所述数字岩心进行剖切,得到岩心内部结构信息。
90.在一个示例中,剖切指令可以携带有用于剖切数字岩心的剖切面,该剖切面可以是虚拟平面或者虚拟曲面。虚拟平面可以是数字岩心所在三维空间中的任一平面。虚拟曲面可以是数字岩心所在三维空间中的由直线或曲线在空间按一定规律运动而形成得的曲面,例如圆柱体的侧面。
91.具体地,步骤201的实现过程可以包括:
92.201a,根据所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值。
93.数字岩心被剖切面所剖切到的目标区域,可以简单理解为:数字岩心与剖切面共同的空间区域。该空间区域包括多个第一坐标,多个第一坐标为均匀分布的空间坐标。
94.数字岩心包括多个数字岩心体素,数字岩心体素是数字岩心在三维空间上的最小空间单位。不同数字岩心体素的中心点分别位于数字岩心的三维空间坐标集的不同的空间坐标上。
95.数字岩心体素在数字岩心的三维数字图像上具有对应的灰度值,灰度值可以反映岩心内部结构信息(例如,矿物组分、孔隙类型等),比如,骨架矿物的数字岩心体素的灰度值大于孔隙的数字岩心体素的灰度值。
96.数字岩心在目标区域内的数字岩心体素可以有若干个。
97.在一种可能的实现方式中,针对目标区域内的任意一个第一坐标,根据中心点位于该第一坐标的数字岩心体素和/或中心点位于该第一坐标的相邻位置上的多个数字岩心体素的灰度值,确定该第一坐标对应的灰度值。
98.例如,当存在中心点位于该第一坐标的数字岩心体素时,将中心点位于该第一坐标的数字岩心体素的灰度值,确定为该第一坐标对应的灰度值。
99.又例如,当不存在中心点位于该第一坐标的数字岩心体素时,可以对中心点位于该第一坐标的周围预设区域内的至少一个数字岩心体素的灰度值进行取平均值或者取中位值等,将得到的灰度平均值或者灰度中位值,确定为该第一坐标对应的灰度值。
100.再例如,可以对中心点位于第一坐标的周围预设区域内的至少一个数字岩心体素
的灰度值,按照各个多个数字岩心体素对应的距离权重进行加权平均,得到第一坐标对应的灰度值,其中,一个数字岩心体素的中心点与该第一坐标的距离越小,该数字岩心体素对应的距离权重越大。
101.201b,根据所述目标区域内的每个所述第一坐标对应的灰度值,获取所述岩心内部结构信息。
102.具体地,可以根据预设对应关系以及目标区域内的每个所述第一坐标对应的灰度值,获取岩心内部结构信息,这里,预设对应关系至少包括:不同的矿物类型以及孔隙类型分别对应的灰度值分布区间。
103.本公开实施例中,通过获取数字岩心被剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值,并根据每个第一坐标对应的灰度值,获取岩心内部结构信息,这样能够有利于准确获取利用剖切面所剖切到的数字岩心内部结构信息;另外,也能够实现对数字岩心的任意剖切,从而方便快捷地获得数字岩心内的任意位置上的数字岩心内部结构信息。
104.在一个实施例中,所述第一坐标为属于所述剖切面的第一空间坐标集内的空间坐标,所述方法还包括:
105.确定所述数字岩心的第二空间坐标集内是否存在与各个所述第一坐标分别相重合的第二坐标,得到确定结果。
106.第一空间坐标集包括:剖切面上的各个空间位置所在的第一坐标;第二空间坐标集包括:数字岩心的各个数字岩心体素的中心点分别所在的第二坐标。
107.在一个示例中,目标区域内的第一坐标的个数多于第二坐标的个数。
108.这里,数字岩心的三维空间是由离散的三维体素构成,第二空间坐标集可以是整数集,剖切面的空间坐标可以是连续的,剖切面的空间坐标为实数坐标,可以通过对剖切面的空间坐标进行采样,得到构成剖切面的第一空间坐标集的多个第一坐标。在使用虚拟平面、虚拟曲面等剖切面对数字岩心进行剖切时,剖切得到的目标区域内的第一坐标可能与数字岩心的空间坐标集内的第二坐标重合,也可能与数字岩心的空间坐标集内的第二坐标不重合,此时,需要确定数字岩心的第二空间坐标集内是否存在与目标区域内的各个第一坐标分别相重合的第二坐标。
109.上述步骤201a中,所述根据所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值,可以包括:
110.根据所述确定结果以及所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值。
111.具体地,针对每一个所述第一坐标,当所述确定结果指示存在与所述第一坐标相重合的第二坐标时,将中心点位于所述第二坐标上的数字岩心体素的灰度值,确定为所述第一坐标对应的灰度值;或者,
112.当所述确定结果指示不存在与所述第一坐标相重合的第二坐标时,在所述第二空间坐标集中确定出与所述第一坐标的距离最近的第二坐标,并对确定出的所述第二坐标的周围预设坐标范围内的数字岩心体素的灰度值进行插值计算,得到所述第一坐标对应的灰度值。
113.其中,插值计算所采用的插值方法包括但不限于:最近邻体素法、三线性插值法、
样条插值法等方法。
114.本公开实施例中,当不存在与第一坐标相重合的第二坐标时,通过对第一坐标的距离最近的第二坐标的周围预设坐标范围内的数字岩心体素的灰度值进行插值计算,得到第一坐标对应的灰度值,这样能够提高获得的灰度数据的准确性,从而使得剖切得到的数字岩心内部结构信息更为准确。
115.在一个实施例中,所述方法还可以包括:
116.根据来自交互终端的平移指令,对剖切后的所述数字岩心进行平移。
117.或者,根据来自交互终端的旋转指令,对剖切后的所述数字岩心进行旋转。
118.其中,平移指令可以是交互终端基于用户针对数字岩心的平移操作生成的,平移操作包括但不限于滑动、拖动和点击等。
119.数字岩心剖切处理设备在接收到来自交互终端的平移指令后,按照平移指令所指示的方向和距离,对剖切后的所述数字岩心进行平移。
120.其中,旋转指令可以是交互终端基于用户针对数字岩心的旋转操作生成的。
121.数字岩心剖切处理设备在接收到来自交互终端的旋转指令后,根据旋转指令所指示的旋转方向和旋转角度,对剖切后的所述数字岩心进行旋转。
122.本公开实施例中,数字岩心剖切处理设备根据来自交互终端的平移指令或者旋转指令,对剖切后的数字岩心进行平移或者旋转,如此可以方便用户观察到数字岩心内部的不同位置和/或角度上的结构信息。
123.在一个实施例中,所述交互终端为移动终端或者ar/vr终端。
124.其中,用户可以通过手势与具有触控屏的移动终端或者与ar/vr终端进行操作交互,实现对数字岩心进行平移、旋转或者虚拟切片等操作。
125.示例性地,ar/vr终端可以通过对空间中的用户操作进行轨迹跟踪获取用户操作轨迹信息,并根据对获得的用户操作轨迹信息进行识别的结果,确定用户操作指令,最终可实现对数字岩心进行各种操作,例如旋转岩心、平移岩心、剖切岩心等操作,又如,用户可以查看剖切数字岩心得到的岩心内部结构信息。
126.本公开实施例中,用户可以利用ar/vr终端观察到数字岩心的内部结构信息,能够提高用户查看数字岩心的内部结构的便捷性,且互动性高。
127.在一个实施例中,所述岩心内部结构信息指示以下至少一种:
128.岩心内部的孔隙结构;
129.孔隙分布状况;
130.矿物信息。
131.其中,孔隙结构是指岩心内部的孔隙和喉道类型、大小、分布及其相互连通关系;孔隙是指岩石中未被固体物质所占据的空间,是储层流体的储集空间和流动通道;喉道是指连通孔隙的细小部分。
132.本公开实施例中,剖切数字岩心得到的岩心内部结构信息指示岩心内部的孔隙结构、孔隙分布状况和矿物信息中的至少一种,这样用户进行岩心分析时,可以直接查看剖切数字岩心得到的岩心内部结构信息,无需对实体岩心进行机械剖切而导致损坏岩心,有效地提高了岩心分析效率。
133.下面,继续结合附图对本公开实施例提供的技术方案进行示例性说明。
134.图3为本公开实施例提供的数字岩心的剖切处理方法的应用场景示意图,其中,可以从实体岩心库或井场获得实体岩心,对实体岩心通过常规实验得到实验结果,并对实体岩心通过ct、电镜等显微成像设备得到数字岩心数据体,将实体岩心对应的数字岩心及该实体岩心的实验结果关联存储至油气、岩矿信息大数据平台。若用户需要查看数字岩心的内部结构信息时,可以通过数字岩心剖切处理设备从大数据平台中获取到数字岩心并进行该数字岩心的剖切操作,从而使得用户能够观察到数字岩心的内部结构信息。
135.图4为本公开实施例提供的数字岩心剖切处理设备的基本功能示意图。数字岩心剖切处理设备的基本功能可包括:
136.岩心资料查询检索:用于从数据源中查询相关岩心资料,例如数字岩心文字资料、2d/3d图像资料等;
137.数字岩心图像平移:对待剖切的数字岩心或者剖切后的数字岩心进行平移;
138.数字岩心图像旋转:对待剖切的数字岩心或者剖切后的数字岩心进行旋转;
139.岩心图像虚拟切片:对所述数字岩心进行剖切得到岩心内部结构信息;
140.ar/vr互动:用于根据ar/vr设备发出的指令,例如剖切指令、平移指令或旋转指令等,对数字岩心进行相应处理。
141.图5a为本公开实施例提供的数字岩心的三维效果示意图,图5b为本公开实施例提供的岩心内部结构信息的三维效果示意图,用户可以在交互终端上针对图5a所示出的数字岩心进行虚拟剖切操作,通过交互终端向数字岩心剖切处理设备发送相关指令,由数字岩心剖切处理设备对数字岩心进行剖切处理,得到岩心内部结构信息可以参照图5b所示。
142.另外,用户可以通过利用交互终端向数字岩心剖切处理设备发送查看指令,例如查看数字岩心的相关资料信息等,数字岩心剖切处理设备可以将查询到的相关资料返回给交互终端进行显示,用户可以对交互终端显示的图像资料进行放大或缩小操作,其中,2d纳米级尺度大视域岩心图像可以参照图5c所示。
143.接下来,对本公开实施例提供的技术方案的场景部署进行示例性说明。
144.1、科研人员办公室部署实例
145.数字岩心剖切处理设备和交互终端部署在科研人员办公室,通过高速互联网或5g网络连接数据源。科研人员与触摸屏交互终端进行交互,可实现岩心资料数据查询及检索功能。可以在触摸屏交互终端的屏幕上对3d数字岩心进行平移、旋转及虚拟切片操作。若同时还部署有ar/vr设备,还可以使科研人员身临其境对岩心进行观察和研究。如此,可以免除科研人员奔波于实体岩心库之苦,在办公室内即可进行岩心内部3d结构沉浸式观察及相关研究。
146.2.实体岩心库部署实例
147.数字岩心剖切处理设备和交互终端部署在实体岩心库的检索区域,可作为实体岩心库的快速检索设备。数字岩心剖切处理设备通过高速局域网连接实体岩心库机房数据源,使得查询人员能够快速地查找、定位实体岩心的馆藏位置。此外,还可以使得查询人员对岩心进行虚拟观察,确认是否为所需的岩心,并可实现对3d数字岩心进行平移、旋转及虚拟切片等操作。
148.3.油田现场指挥部部署实例
149.数字岩心剖切处理设备和交互终端部署在油田现场指挥部,可作为油田开发基本
资料库。数字岩心剖切处理设备通过高速局域网、互联网或5g网络连接数据源。现场人员可以在需要时,快速准确地调取该区块内所有相关的数字岩心资料,迅速查清井下岩石相关情况,支撑现场方案的快速制定。
150.由上述内容可知,本公开实施例提供的技术方案至少具有如下有益效果:
151.1、无损查看岩心内部结构资料。相比于传统的岩心内部结构查看方式(需要用机械设备,如岩心锯把岩心剖开),本公开实施例不需要对实物岩心进行机械剖切,只需对数字岩心体进行虚拟剖切,即可观察其内部结构。
152.2、岩心资料实时获取。通过便捷的交互终端可以实时获取岩心数字化资料,利用ar/vr设备还能获得沉浸式查看体验,相比于传统实物岩心库查看岩心方式时效更高。
153.3、岩心资料随地获取。只要在本地部署交互终端和数字岩心剖切处理设备,并通过高速网络连接到数据源,即可随地获取岩心资料,不必长途跋涉到实物岩心库现场查看岩心。
154.4、岩心三维内部结构、矿物信息资料的永久保存。利用数字岩心剖切处理设备后台的数据平台,可以解决实体岩心资料的永久保存问题,抑制实体岩心风化后,岩心实体结构等资料无法复现问题。
155.图6为本公开实施例提供的一种数字岩心的剖切处理装置的结构示意图;如图6所示,该装置包括:
156.获取模块601,用于获取具有内部结构的数字岩心;
157.剖切模块602,用于根据来自交互终端的剖切指令,对所述数字岩心进行剖切,得到岩心内部结构信息;
158.发送模块603,用于将剖切所述数字岩心得到的岩心内部结构信息发送至所述交互终端,其中,所述岩心内部结构信息,用于供所述交互终端显示。
159.在一个实施例中,所述剖切指令携带有剖切面,所述剖切模块602包括:
160.第一获取子模块,用于根据所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值;
161.第二获取子模块,用于根据所述目标区域内的每个所述第一坐标对应的灰度值,获取所述岩心内部结构信息。
162.在一个实施例中,所述剖切面为虚拟平面或者虚拟曲面。
163.在一个实施例中,所述第一坐标为属于所述剖切面的第一空间坐标集内的空间坐标,所述剖切模块还包括:
164.确定子模块,用于确定所述数字岩心的第二空间坐标集内是否存在与各个所述第一坐标分别相重合的第二坐标,得到确定结果;
165.所述第一获取子模块,还用于根据所述确定结果以及所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值
166.在一个实施例中,所述第一获取子模块用于根据所述确定结果以及所述数字岩心的数字岩心体素的灰度值,获取所述数字岩心被所述剖切面所剖切到的目标区域内的每个第一坐标对应的灰度值,包括:
167.针对每一个所述第一坐标,当所述确定结果指示存在与所述第一坐标相重合的第
二坐标时,将所述第二坐标上的数字岩心体素的灰度值,确定为所述第一坐标对应的灰度值;或者,
168.当所述确定结果指示不存在与所述第一坐标相重合的第二坐标时,在所述第二空间坐标集中确定出与所述第一坐标的距离最近的第二坐标,并对确定出的所述第二坐标的周围预设坐标范围内的数字岩心体素的灰度值进行插值计算,得到所述第一坐标对应的灰度值。
169.在一个实施例中,所述装置还包括:
170.平移模块,用于根据来自所述交互终端的平移指令,对剖切后的所述数字岩心进行平移;
171.旋转模块,用于根据来自所述交互终端的旋转指令,对剖切后的所述数字岩心进行旋转。
172.在一个实施例中,所述交互终端为移动终端或者ar/vr终端。
173.上述技术方案中,所述岩心内部结构信息指示以下至少一种:
174.岩心内部的孔隙结构;
175.孔隙分布状况;
176.矿物信息。
177.需要说明的是:上述实施例提供的数字岩心的剖切处理装置在实现数字岩心的剖切处理方法时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将网络设备的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的装置与相应方法的实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
178.图7为本公开实施例提供的一种计算机设备的结构示意图;如图7所示,计算机设备700包括:处理器701和用于存储能够在处理器上运行的计算机程序的存储器702;其中,处理器701用于运行计算机程序时,执行以下步骤:
179.获取具有内部结构的数字岩心;
180.根据来自交互终端的剖切指令,对所述数字岩心进行剖切,得到岩心内部结构信息;
181.将剖切所述数字岩心得到的岩心内部结构信息发送至所述交互终端,其中,所述岩心内部结构信息,用于供所述交互终端显示。
182.实际应用时,计算机设备700还可以包括:至少一个网络接口703。计算机设备700中的各个组件通过总线系统704耦合在一起。可理解,总线系统704用于实现这些组件之间的连接通信。总线系统704除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统704。其中,处理器701的个数可以为至少一个。网络接口703用于计算机设备700与其他设备之间有线或无线方式的通信。
183.本公开实施例中的存储器702用于存储各种类型的数据以支持计算机设备700的操作。
184.上述本公开实施例揭示的方法可以应用于处理器701中,或者由处理器701实现。处理器701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各
步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器701可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器701可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本公开实施例所公开的方法的步骤,直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器702,处理器701读取存储器702中的信息,结合其硬件完成前述方法的步骤。
185.在示例性实施例中,计算机设备700可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。
186.本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序;计算机程序被处理器运行时,执行以下步骤:
187.获取具有内部结构的数字岩心;
188.根据来自交互终端的剖切指令,对所述数字岩心进行剖切,得到岩心内部结构信息;
189.将剖切所述数字岩心得到的岩心内部结构信息发送至所述交互终端,其中,所述岩心内部结构信息,用于供所述交互终端显示。
190.在本公开所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
191.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
192.另外,在本公开各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
193.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
194.或者,本公开上述集成的单元如果以软件功能模块的形式实现并作为独立的产品
销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本公开各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
195.本公开实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
196.以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。