科吉思石油论坛

标题: 【PG软件实操】巨型数据体的处理 [打印本页]

作者: Lin879    时间: 2020-4-24 14:02
标题: 【PG软件实操】巨型数据体的处理
今天数岩妹就带大家学习如何利用PerGeos专业系统进行巨型数据体的处理。

Step 1 转化为.lda数据
假设我们手头上已经有了一组巨型数据,超出了我们电脑的快速处理能力,那么第一步就是将其转变为.lda格式。.lda格式是PerGeos中专门为此类巨型数据体量身打造的数据格式,小容量大信息。
直接将文件拖拽至PerGeos软件中,会出现如上的提示窗口。选择第一项LDA格式,并选择输出的文件夹,这样我们就完成了数据的转换。生成的数据有两个,一个是包含元数据信息的.lda格式,另一个为含有全部实际数据信息的无损压缩八叉树结构,以.dat格式。
Step 2 可视化
我们可以在除了Segmentation之外的任意工作区实现.lda数据的可视化。在我们放大或缩小图像的时候,清晰度也会随之变化。因此.lda格式并不影响我们图像的分辨率质量。特别地,在探索工作区(V1.5中Explore工作区,V1.1中Visualization工作区)中提供了更多的选择。可以用Volume Rendering进行三维体渲染查看三维结构,还可以利用Slice LDA和OrthoSlice LDA进行截面可视化。
Step 3 处理
巨型数据的处理依赖于探索工作区(Explore WorkSpace)中的Slab Processing命令。利用Slab的方式进行巨型数据体处理,就好比说给程序一个流程,程序通过将巨型数据体分割成高度相同的几段,然后进行分段处理在组合。这个具体分成几段就有讲究了。
单机计算机有不同的RAM内存容量和工序能耗。通常情况下,在处理的时候所需要的容量空间是数据体大小的四倍左右,所以在划分高度的时候,需要保证占用1/5左右的内存容量。
那么如何计算单张图像的大小呢?很简单,只需要将单张图像上X方向和Y方向的像素数×该方向上一个像素的大小(8位图像大小1个像素大小约为1b,16位图像为约2b,32位图像约为4b)。
比如我们来计算上图中的单张图像大小:2024*2024*2~=8Mb
Step 4 命令
PerGeos中可用于.lda数据的命令有好几个,这些有什么用呢?
Binarization bySlab
这个命令通过在.lda数据上运用一个Recipe操作菜谱,从而实现二值化。如果要进行孔隙分布特征分析的工作流程,那么我们需要事先准备一个Recipe操作菜谱包括以下步骤:
Volume fraction bySlab
这个命令是用来计算.ldalabel数据的孔隙度。
Connected porosityby Slab
此命令用于计算.lda label数据的连通孔隙度。
Labeling by Slab
此命令可以对.lda label数据中独立的连通部分进行检测,并标记出单独的连通体。
Step 5 分析
对数据的分析相比于处理而言,所占的空间并不多,因此不需要巨型数据体处理,可直接对数据结果进行分析。

您可关注科吉思石油公众号,查看原文:






欢迎光临 科吉思石油论坛 (http://bbs.colchis.cn/) Powered by Discuz! X3.2