[发明专利]一种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/,转载请声明来源钻瓜专利网。
- 上一篇:一种动物胚胎分割皿
- 下一篇:一种临床致病菌的鉴定装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置