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

专利信息
申请号: 201611062125.2 申请日: 2016-11-25
公开(公告)号: CN106846457B 公开(公告)日: 2020-05-26
发明(设计)人: 夏梓峻;孟祥飞;朱小谦;王文珂;冯景华;李菲菲;温佺;孙华文;郭佳 申请(专利权)人: 国家超级计算天津中心
主分类号: G06T17/00 分类号: G06T17/00;G06T1/20;G06T1/60
代理公司: 北京锺维联合知识产权代理有限公司 11579 代理人: 黄利萍
地址: 300457 天津市滨海新区第*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 ct 切片 数据 可视化 八叉树 并行 构造 方法
【说明书】:

发明涉及并行计算应用技术领域和高性能科学计算领域,特别是涉及一种具备TB级数据处理能力的CT切片数据可视化重构的八叉树并行构造方法。其基于MPI+OpenMP并行编程模型,利用原始体数据网格剖分、八叉树节点数据没有依赖性等特点,基于“按需构造‑Branch on need Octrees,BONOs”方案,根据体数据的实际三维尺寸进行八叉树并行构造,一方面减少构造过程中对计算资源、存储资源的浪费和I/O开销,另一方面通过并行计算的方式实现对TB级CT切片数据的快速八叉树数据结构构造,MPI+OpenMP并行编程技术满足TB级CT切片数据在不同分辨率要求下的八叉树数据结构体快速构造,该方法具备较好的并行加速比和并行效率。

技术领域

本发明涉及并行计算应用技术领域和高性能科学计算领域,特别是涉及一种具备TB级数据处理规模的CT切片数据可视化重构的八叉树并行构造方法。

背景技术

在图形图像处理应用领域中,三维可视化技术是描绘和理解三维模型的一种重要工具,而八叉树是一种用于描述三维空间的树状数据结构,其数据结构是三维可视化技术广泛应用的重要数据结构之一。科学计算领域中常用的并行编程框架包括MPI(消息传递接口)、OpenMP、CUDA等。MPI主要用于实现多进程协作的并行程序设计。由于不同进程具有独立的地址空间和资源,因此需要采用MPI提供的消息传递接口来实现进程间的相互通信。在使用MPI实现八叉树并行构造算法时,通常会对计算网格进行区域划分,不同的进程负责不同区域的计算,完成计算之后将数据存储至自定义文件中。OpenMP是一种用于共享内存的并行系统的多处理器程序设计的编译处理方案。在OpenMP的程序中,多个线程协同工作来完成计算任务,线程之间共享所在进程的内存空间,因此,线程间不需要额外的通信来交换数据。但是OpenMP不能实现跨节点并行,而且,在线程数目很大的情况下,不能实现良好的并行效率。随着数据处理规模的迅速激增,和处理时效性需求不断增加,三维可视化技术已经越来越多地利用高性能计算应用技术和并行计算应用技术来解决面临的例如单机无法处理,或处理时间无法接受,或处理效果不好等问题和挑战。八叉树构造算法是一个非常重要的应用基础算法,针对其优势和特点,结合目前数据规模逐渐达到TB级、甚至PB级,应用时效性要求高的实际情况,研究八叉树的并行构造方法有重要的实际意义和迫切的应用需求。

发明内容

为了解决现有技术的不足,本发明提供了一种基于MPI+OpenMP并行编程模型的CT切片数据可视化重构的八叉树并行构造方法。该方法利用原始体数据网格剖分、八叉树节点数据没有依赖性等特点,基于“按需构造-Branch on need Octrees,BONOs”方案,根据体数据的实际三维尺寸进行八叉树并行构造,一方面减少构造过程中对计算资源、存储资源的浪费和I/O开销,另一方面通过并行计算的方式实现对TB级CT切片数据的快速八叉树数据结构构造,MPI+OpenMP并行编程技术满足TB级CT切片数据在不同分辨率要求下的八叉树数据结构体快速构造,该方法具备较好的并行加速比和并行效率。

本发明的技术方案是:一种CT切片数据可视化重构的八叉树并行构造方法,其具备TB级数据规模处理能力,其包括以下步骤:

(1)根据CT切片数据组合而成的原始体数据尺寸X、Y和Z,将八叉树的叶子节点和中间节点设定尺寸为x、y和z,计算获得X方向、Y方向和Z方向的剖分网格数目NX、NY和NZ,得到体数据的剖分网格数目N=NX*NY*NZ,按照该数目构造一份线性满八叉树的索引列表,剖分网格即代表八叉树的叶子节点;

其中索引列表内包括以下信息:

1)体数据三维尺寸:拟处理体数据的实际三维大小X、Y和Z;

2)节点三维尺寸:BONOs树节点表示的体数据三维大小x、y和z;

3)实际节点数:当前BONOs树的节点个数,包括根节点、中间节点和叶子节点;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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