[发明专利]一种CT切片数据可视化重构的八叉树并行构造方法有效

专利信息
申请号: 201611062125.2 申请日: 2016-11-25
公开(公告)号: CN106846457B 公开(公告)日: 2020-05-26
发明(设计)人: 夏梓峻;孟祥飞;朱小谦;王文珂;冯景华;李菲菲;温佺;孙华文;郭佳 申请(专利权)人: 国家超级计算天津中心
主分类号: G06T17/00 分类号: G06T17/00;G06T1/20;G06T1/60
代理公司: 北京锺维联合知识产权代理有限公司 11579 代理人: 黄利萍
地址: 300457 天津市滨海新区第*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及并行计算应用技术领域和高性能科学计算领域,特别是涉及一种具备TB级数据处理能力的CT切片数据可视化重构的八叉树并行构造方法。其基于MPI+OpenMP并行编程模型,利用原始体数据网格剖分、八叉树节点数据没有依赖性等特点,基于“按需构造‑Branch on need Octrees,BONOs”方案,根据体数据的实际三维尺寸进行八叉树并行构造,一方面减少构造过程中对计算资源、存储资源的浪费和I/O开销,另一方面通过并行计算的方式实现对TB级CT切片数据的快速八叉树数据结构构造,MPI+OpenMP并行编程技术满足TB级CT切片数据在不同分辨率要求下的八叉树数据结构体快速构造,该方法具备较好的并行加速比和并行效率。
搜索关键词: 一种 ct 切片 数据 可视化 八叉树 并行 构造 方法
【主权项】:
一种CT切片数据可视化重构的八叉树并行构造方法,其具备TB级数据规模处理能力,其特征在于,该方法包括以下步骤:A、按照CT切片数据组合而成的原始体数据尺寸X、Y和Z,树节点设定尺寸为x、y和z,计算获得X方向、Y方向和Z方向的剖分网格数目NX、NY和NZ,得到体数据的剖分网格数目N=NX*NY*NZ,按照该数目构造一份线性满八叉树的索引列表,剖分网格即代表八叉树的叶子节点;B、完成索引列表各个属性字段填充,包括八叉树属性字段和树节点属性字段,按照“按需构造‑BONOs”原则,根据实际存在的体数据进行划分:若节点内包含实际存在的体数据,则该节点被标识为存在,若节点只包含扩充的体数据,则该节点被标识为不存在;C、根据原始体数据尺寸X、Y和Z,以及设定的节点分辨率尺寸x、y和z,进行体数据预取操作,将Z方向的z个CT切片数据文件预取至所有计算节点内存中;D、将预取至内存的体数据子块,即其三维尺寸为X、Y和z的体数据子块,在XOY平面进行X和Y方向进行等分,X方向划分,Y方向划分,将该体数据块划分为(X/x)*(Y/y)个叶子节点;E、基于MPI+OpenMP编程模型,执行叶子节点数据并行转换操作,由PN个MPI进程将N个叶子节点进行并行转换,每个进程内部启动OpenMP多线程完成数据重排,使得切片文件数据转换为八叉树叶子节点数据格式,并存储为自定义二进制文件,将该过程迭代执行多次,完成整个体数据由CT切片数据格式向叶子节点二进制数据格式的转换操作;F、根据线性满八叉树索引列表属性信息和MPI+OpenMP编程模型,从叶子节点所在层位开始进行自底向上八叉树并行构造,逐层向上合并构造中间节点,并将构造结果存储为自定义文件,存储路径保存至索引表中;G、完成整棵八叉树构造,获得线性满八叉树索引列表和八叉树节点数据文件,满足体数据三维可视化重构目的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家超级计算天津中心,未经国家超级计算天津中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611062125.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top