基于CUDA的GPU加速迭代重建算法研究

被引量 : 12次 | 上传用户:t573249005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
X射线计算机断层扫描(CT)技术已广泛应用于临床和工业领域。其中CT重建算法作为CT技术的核心部分,一直是CT成像技术研究的热点。CT重建算法主要分为解析重建和迭代重建。解析重建为目前使用最为广泛的重建算法,其特点是重建速度快、成像质量好,但需要均匀分布在180°或360°范围内的足够投影数据。然而在实际应用中,常无法获得满足这样要求的投影数据,如剂量限制导致投影数据分布稀疏,或者射线无法穿过高密度区域导致投影数据的丢失。在有限角度投影数据情况下,采用解析法重建将导致严重伪影。这种情况下,为了获得较好的重建图像,通常采用迭代重建算法。迭代重建算法适用于各种形式的采集数据,即使是有限角度投影数据的情况,也能重建出较好的图像,但是重建计算量大,重建时间长。目前,重建速度已成为制约其广泛应用的最大瓶颈。因此,研究如何提高迭代重建算法的效率,在理论和实际应用中都具有较高的价值。本文利用基于计算机统一设备架构(CUDA)的高性能并行计算图形处理器(GPU)对迭代重建算法加速进行了研究,主要研究内容如下:1)采用CUDA对经典的联合代数迭代重建算法(SART)进行了加速,根据其正投影和反投影的特点,采用了两种主要技术将SART融入CUDA架构:(1)正投影采用带有GPU三维纹理插值的射线驱动;(2)反投影采用带有共享存储器的体素驱动,可避免一些冗余计算。根据射线和体素的独立性我们采用以上两种技术设计CUDA内核,其中每个内核代表计算一条射线的投影值或计算一个体素的反投影值。因此,可以实现大量的并行化,显著提升计算性能。2)对TV算法进行了研究,将TV最小化算法与SART重建算法相结合,提出了TV-SART重建算法,并采用CUDA对其进行了加速。模拟和实际实验表明,TV-SART能很好的抑制噪声,获得十分平滑的重建图像。3)在单GPU基础上,本文提出了多GPU加速重建。利用了多个GPU内核的计算能力,在保证图像质量的情况下,进一步提高了重建速度;克服了工程中重建数据量较大,单GPU显存不足的问题引起的内存与显存之间数据的频繁传输,减少了数据传输时间。
其他文献
TD-SCDMA移动通信网络在全国大规模部署以来,如何提高通信网络的效率一直都是运营者孜孜以求的目标。由于该技术是我国独有且首次建设,可以借鉴的经验不多,因此,针对TD SCDMA
纵观国际上成功企业的研发项目管理的发展历程,随着企业的不断发展,企业规模由小到大,其项目管理及项目绩效管理模式都经历了大致四个阶段(起步阶段、职能阶段、整合阶段和统
综述了1,6-己二氨基甲酸酯(HDC)合成所用的羰基化试剂及其相关的各类催化剂。对CO、CO2、碳酸二甲酯(DMC)和氨基甲酸酯等羰基化试剂合成HDC的优缺点进行了系统评述。指出氨基
环境保护是我国的一项基本国策。随着我国环境保护事业的发展,环境管理工作不断深化,信息化已成为提高环境管理与决策水平的重要技术基础。“九五”期间,国家环境保护总局明
志贺菌是细菌性痢疾(简称菌痢)的病原体,从发现至今已有百余年的历史。志贺菌感染目前仍是全球影响公共卫生健康的重要问题。在中国,细菌性痢疾每年的发病数接近50万,发病率
本文在掌握、参考了大量资料的基础上,以马克思主义唯物史观为指导,详细地阐述了苏联早期宗教政策实行的历史背景、内容,并且梳理了这一时期政教关系,进而从社会影响和历史教
中国电信运营商经过多年的网络建设,其无线网络已经具备了相当的规模。但是随着移动用户数和数据业务的快速增长,网络建设的主要矛盾已经从覆盖转移为容量,因此小区不断分裂,
[目的]探讨傅萍教授诊疗多囊卵巢综合征的学术观点和临床经验。[方法]从病因病机、治则治法方面论述傅萍教授诊疗多囊卵巢综合征的学术观点和临床经验,对其遣方用药及中医调
[目的]从软权力实现途径的视角探讨中医药文化对外传播,促进和推动中医药文化海外发展,增强和提升中国软权力。[方法]基于软权力理论,将是否为对象国或目标国所接受和认同作
在三维实体造型软件Pro/ENGINEER和有限元分析软件ANSYS之间存在着模型数据交换困难的问题,为了实现两大软件集成环境,根据CAD/CAE系统间图形交换的机制,通过理论和实践研究,