一种基于Kintex-7开发板的CBCT图像重建加速系统的研究

被引量 : 0次 | 上传用户:tjbxgb123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着生活水平的提高,人们对医疗条件的要求越来越高,而作为医疗诊断的重要工具,电子计算机X射线断层扫描技术(Computed Tomography,CT)的发展对医疗条件的提高起到重要作用。随着技术的发展,CT图像重建的算法也在不断的改进,而算法中数学模型的改进尤为重要。本文中所涉及的Katsevich算法属于滤波反投影算法的一种。相比其他CT图像重建算法所使用的多次迭代数学模型,Katsevich算法使用的是解析算法,由于其数学模型为精确模型,可以得到空间内任何一点的解析解,所以可以更精确的对图像进行重建。然而,由于算法离散化后庞大的计算量,通过计算机软件进行重建的耗时过长,制约了算法的应用。本文针对制约Katsevich重建算法应用的重建时间过长的问题,提出一种对算法加速的解决方案。该方案通过高速总线以及现场可编程门阵列(FPGA)加速板对算法进行软硬件加速。本文针对Katsevich CT图像重建算法各个步骤所用时间进行了统计。通过分析,算法中进行一维离散希尔伯特变换(Discrete Hilbert Transform,DHT)以及反投影(Back Projection)所用时间占总耗时的93%以上,此两步运算也是滤波反投影算法的核心。因此对DHT以及反投影运算的加速将对整体的加速起到重要作用。本文通过FPGA实现一个高性能流水结构的滤波反投影运算电路,数据通过PCIE总线进行传输。使得此加速系统的重建速度相对软件提高1个数量级。本文研究内容主要包括四部分:首先,对算法进行研究和分析,给出加速系统的设计方案;其次,设计方案中需要的硬件电路,其中包括用于滤波的流水结构DHT和后插值电路,以及反投影电路中用于存储反投影所需大量常数的DDR3接口;最后,设计软硬件接口,包括硬件设计和软件设计,硬件方面设计基于PCIE硬核的PCIE事务层硬件结构以及反投影运算电路的接口电路,软件方面通过改进算法软件、PCIE驱动实现算法软件和硬件之间的数据交换,设计中也采用了DMA以及多线程(Multi Thread)等技术以提高运算结构的流水效率,从而大幅提高整体的计算速度。本文设计的包括滤波反投影运算电路在内的软硬件加速系统也与其他文献的相应电路进行了比较。重建一帧512*512的CT图像在Intel i7 3770 4核3.4GHz CPU的计算机上的软件需要5.167秒,而通过硬件加速后运行时间为0.48秒,时间缩短10.76倍。
其他文献
我国高级技术人才长期存在结构失衡、供不应求的状况,制约了相关产业的创新活动和快速发展。为了加强高级技术人才开发力度,提高高级技术人才对产业的贡献,一些学者研究了国
目的:研究不同平衡训练方法对提高老年人抗摔倒平衡能力影响。方法:通过对36名分为单项平衡训练组(ST)、固定双重任务训练组(FP)和不定双重任务训练组(VP)健康老年人(70.65±
随着生物技术的快速发展,转基因食品已经开始慢慢走进人们的生活,随之而产生的必然是对转基因食品安全性的关注。在食品安全问题越来越受到人们关注的今天,转基因食品的商业
随着移动互联网与智能移动终端的广泛普及,移动O2O行业也随之飞速发展。在O2O的闭环流程中,用户从线上购买到线下的消费凭证认证是关键环节,而目前在移动O2O应用中,电子凭证
建筑业是中国的重要支柱产业,然而众多建筑工程项目却面临投资效益低下、资金使用效果不理想和投入与产出不协调的窘境。这不仅降低了资金使用效率,损害了投资效益,也不可避
近年来,我国金融业发展迅速,各类金融理财产品大量涌现。就银行理财市场规模而言,仅2014年这一年度,就发行了79051款理财产品,发行规模累计高达100.5万亿元,比上年同比增长分
排球赛场运动员根据分工可分为主攻、副攻、二传、接应二传和自由人5种职责,不同职责运动员在比赛中的负荷特点不同,对专项身体素质的发展要求也不同。主要运用统计法和测试
研制了可以测量动态磁滞回线、剩磁、矫顽力、磁导率以及磁致伸缩材料磁致伸缩系数的多功能测量仪.采用双线圈法测量动态磁滞回线及相关参量;电阻应变片法结合非平衡电桥测量
抢劫罪是我国一种严重的多发性犯罪,它侵犯了他人人身和财产的双重法益。转化型抢劫罪是刑法理论上作出的关于抢劫罪的法律拟制,它属于刑法中的转化犯,它是由一个犯罪行为在
十八届三中全会作出了全面深化改革的决定,其中重点即是经济体制改革,其核心是处理好市场和政府的关系,在使市场在资源配置起决定作用的前提下更好的发挥政府作用。在2014年