基于CUDA的放疗计划系统剂量评估和三维重建研究

来源 :兰州交通大学 | 被引量 : 0次 | 上传用户:xiaosheng2099
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着放射治疗相关技术的发展,病人的医学影像数据规模越来越大,放射治疗计划系统需要处理的数据量也随之大大升高。临床应用中,医生往往需要等待放射治疗计划系统计算完成,而等待时间通常十分漫长。因此需要对放射治疗计划系统进行改进并加速。由于工艺限制,近年来CPU的发展遇到了瓶颈,现在CPU性能的提升通常是通过多核或众核架构的方式来实现。与CPU发展相对,GPU近年来高速发展,比多核CPU系统加速效果更好而且价格更便宜。NVIDIA公司于2007年推出的统一计算设备构架(Compute Unified DeviceArchitecture, CUDA),使得GPU编程可以不需要考虑太多的硬件问题,更加方便进行编程工作。放疗计划系统中,传统基于CPU的剂量评估和三维重建算法由于只能串行执行,所以速度较慢。通过CUDA的异构编程模型,可以将程序中适合串行的部分使用CPU执行,并行度高的部分使用GPU执行,有效提高了程序的实时性。本文针对放疗计划软件系统中剂量评估和三维重建速度慢的问题,基于CUDA平台对其进行了加速,论文完成的主要研究工作如下:(1)根据异构编程模型对传统剂量-体积直方图(Dose Volume Histogram, DVH)统计算法进行了分析,将其中可并行部分和串行部分进行了区别。通过对CUDA存储模型的分析和研究,对程序中数据存储进行了优化。由于在DVH图统计投票过程中会产生严重的bank冲突,结合重离子剂量分布的特征,提出了一种避免bank冲突的投票算法。实现了基于CUDA的DVH图统计算法。(2)对体绘制过程中的核心问题传递函数进行了分析研究,针对传递函数参数中经常用到的体数据梯度幅值,采用三维sobel算子进行了精确计算。由于三维sobel算子进行梯度计算时存在庞大的计算量,为了解决计算速度慢的问题,通过CUDA进行了体数据梯度幅值的并行计算,得到了很好的加速效果。(3)分析并研究了医学图像的体绘制算法。重点对基于CUDA的光线投射算法进行了研究和实现,通过实验数据对比,达到了理想的绘制速度。根据研究结果表明,本论文对放射治疗计划系统中的剂量评估模块的DVH图统计和三维重建模块的体绘制重建算法的并行改进加速效果明显。
其他文献
基于网络的计算是当前国内外研究的热点,特别是随着网格计算的提出,许多学者对此进行了大量的研究工作,使得网格计算由最初的以协议为中心的体系架构转变为基于服务的体系架构。
学位
数据仓库(DW)的建立将数据处理的两种类型——操作型处理和分析型处理明确地区分开来,形成了DB-DW两层体系结构,但这两种处理之间并不是泾渭分明的。在实际用户需求中,对数据的
随着数字多媒体技术在网络上的广泛应用,数字产品以其方便快捷,深受人们喜爱,电子出版、网络视频、数字图书馆、电子商务迅猛发展。虽然它给人们带来了便利,但是同时也带来了安全
科学可视化技术可以广泛应用于医学、气象学、地质学等多个领域,是当前发展最为迅速的技术之一。体绘制技术作为科学可视化的关键技术也得到了国内外研究者的极大关注。虽然
随着计算机技术和网路的发展和普及,信息化已经影响到社会的各行各业,正在蓬勃发展的电子政务就是其发展的结果。当前电子政务发展很迅猛,从上到下,各级政府都在建立自己的电子政
需求工程是软件工程的初始阶段,是整个软件开发过程的基础,也是项目成败的关键阶段之一.近些年来,随着软件规模的不断增大和在各个领域的广泛应用,使软件工程研究越来越重视
计算机联锁系统使用建筑面积小、易于设计改造和维护,便于添加新功能,因此在铁路运输系统中得到了广泛的应用。安全是铁路运输系统中经久不变的话题,故计算机联锁系统是安全性和
随着我国高等教育事业的迅猛发展,高校的规模越来越大,和以往相比呈现出学生多、教职员工多、多校区、学生培养模式发生变化、学校与外部信息交流多等特点,这使得高校管理工
近些年来,人脸识别领域有了很大的进步。本文要做的就是提高人脸识别的正确识别率,为了达到这个目的,从下面几个方面下手:特征提取算法改进,分类器选择,相异度测试公式选择。
中国列车运行控制系统(CTCS)是一个典型的复杂巨系统,是分布式智能系统的一个具体应用。多Agent系统(MAS)的形式化建模与验证是近些年来形式化理论研究的前沿技术之一。因此本