X射线CT图像重建中分离足迹正向和反向投影算法的GPU加速

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:gwang903
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迭代重建法是X射线计算机断层成像技术中的重要方法,相比于传统的图像重建方法比如滤波反投影法,它的优点是能够提高图像质量以及降低辐射剂量。然而,迭代重建法相比传统算法需要更长的计算时间。大多数迭代重建法中每次迭代都需要进行一次正向投影和一次反向投影,这两个过程是其主要计算瓶颈。分离足迹正向和反向投影法简化了相关的投影计算,是一种准确有效并且适合并行实现的算法。Wu和Fessler对分离足迹法进行了相关研究并提出了一种分离足迹正向和反向投影的GPU并行加速算法,同时用CUDA实现了这个算法,但是未能达到理想的加速效果。本文在对分离足迹法充分分析的基础上提出了新的GPU并行加速算法,并用CUDA实现了该算法。对于正向投影,并行计算所有探测器单元的正向投影值,每个探测器单元用“追溯法”去追溯那些对其有投影值贡献的三维体素;对于反向投影,并行计算所有三维体素的反向投影值。在对正向投影程序中的访存特点进行分析后,用CUDA的共享内存对其进行了优化,并取得了一定性能上的提升。为了进一步提高程序性能,我们还实现了程序的多GPU并行。我们在NVIDIA Tesla K80 GPU上测试了相关CUDA程序的性能,测试结果显示新实现的CUDA程序相比Wu和Fessler的程序在正反向投影上都取得了将近1.7倍的加速。多GPU的测试结果显示,新实现的CUDA程序运行时间随GPU增多而等比例减少。我们在两个NVIDIA Tesla K80 GPU和两个14核Intel Xeon E5-2695 v3 CPU上分别测试对比了新实现的CUDA程序和CPU多线程程序的性能,测试结果显示新实现的CUDA程序相比CPU多线程程序在正反向投影上分别取得了1.3倍和2.1倍的加速。
其他文献
翘嘴鳜是鳜鱼中生长速度较快的品种,为缩短其养殖周期,降低生产成本,提高经济效益,笔者于2011年在江西省峡江县巴邱镇晏家村进行了当年翘嘴鳜养成商品鳜试验,现将试验结果总结如下
美洲鲥(Alosasa pidissima),又名美国鲥鱼,目前,华东地区受地域气候的影响,多采用设施养殖,成本较高,使得美洲鲥一直处于高位运行。泰州市秋雪湖渔业有限公司经过多年的摸索,建立了采
对使用全功率变流器的永磁直驱风电系统的低电压穿越保护方案进行了研究,分析了定子侧、直流侧、电网侧不同的Crowbar保护方案以及静止无功补偿、浆距角、叶尖速比三种控制策
西方经济学研究的是现代市场经济的运行规律与基本问题,具有理论性强、实用性强、学术观点多,内容变磅快等特点。其中有许多的基本概念很相似,例如:商品使用价和商品效用,会计成本
在如此提倡终身学习的今天,一个人的阅读能力是学习的前提,也是成功从事各项工作的基础。有研究指出,3—8岁是儿童学习基本阅读能力的关键期。在此时期着眼于培养幼儿良好的
粮食企业的发展与振兴、经济效益的提高很重要的一个因素就是粮食本身的安全.而粮食安全又在于粮食机械设备与控制。机械设备是第一生产力,因此.粮食机械设备安全管理是粮食仓储
期刊
食品是人类最基本的生存资料,食品安全与否不仅关系着人民的生活水平,更对社会的稳定与发展产生深远的影响。而近年来世界范围内频发的食品安全事件,严重打击了民众对食品质
本文介绍以煤灰、消石灰、石膏为原料的脱硫剂进行干法排烟脱硫,是一种独特的新技术。其工艺流程简单,处理方便,费用低,用水量极少,效率高,值得推广使用。
介绍了有关我国新能源与可再生能源的最新指令性政策和经济激励政策,通过分析国际国内可再生能源产业发展规划,对太阳能开发、风力发电、核电、小水电等开发投资做了具体的剖