基于GPU的医学影像三维重建算法研究与实现

来源 :广东工业大学 | 被引量 : 5次 | 上传用户:longxue1211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着科学计算可视化技术的不断发展,医学影像三维重建技术在疾病珍断、手术导航和辅助教学等方面也开始发挥着越来越重要的作用。其中的三维重建体绘制算法可以将各组织器官内部的层次关系和结构特征表现出来,呈现出具有丰富三维信息和强烈真实感的重建结果,因此具有广泛的发展空间和良好的发展前景。由于医学影像的数据规模较大,传统的基于CPU的三维重建算法并不能很好的达到实时性的需求。近些年来,随着基于GPU通用计算技术的迅速发展,使得这一问题出现了新的解决思路。开发人员可以通过充分利用GPU具有大量流处理器的特性来优化算法效率,医学影像三维重建的典型体绘制算法光线投射法就具备可移植的特性,本文正是基于这一课题展开分析研究的。本文首先分析研究了基于GPU进行程序设计的两种编程模型,分别是Cg语言和CUDA架构。Cg语言是将着色器程序段嵌入到图形固定渲染管线中来实现对GPU芯片中处理器与存储器的控制,而CUDA架构则是全新的面向通用并行计算的编程模型,可以实现对GPU处理器与存储器细粒度的控制。本文分析了基于GPU的多通道和单通道光线投射算法,并以此为基础提出了一种改进的基于GPU的单步光线投射算法。只需要渲染体纹理立方体前后表面各一次就可以得到投射光线的入射点、方向和出射点等参数,并且通过深度值配合FBO对象来计算光线穿越的最大路径,减少了渲染数据量。实验结果表明,该算法能够较好提升算法的执行效率。本文分析了CUDA架构的设计思想和编程模式,并且针对其特点对传统的基于硬件加速的光线投射算法进行了改进。分析了CUDA架构下该算法实现的几点关键问题,结合实验平台硬件环境的特性设计了线程分配方案,并且运用PBO对象和共享存储器给出了一种基于CUDA架构光线投射算法的实现方案。实验结果表明能够快速、高质量的完成医学影像的三维重建。文章还对基于GPU的两种加速方案进行了实验数据的对比分析,并得出结论不论是在重建效果还是在渲染效率上,CUDA架构都是实现医学影像三维重建算法加速的最佳选择方案。
其他文献
社会医疗保险是社会医疗保障的基础,坚持“低水平,广覆盖”的原则,强调“公平优先、兼顾效率”,承担基本医疗的保障职责。我国对社会医疗保险的投入一直在不断的增长,社会医
基于模型的软件测试一般需做如下工作:首先,对待测软件系统(System Under Test,简称SUT)进行形式化的建模即设计出机器可识别可读的模型;其次,与其他形式化方法相比不同的是,基
药物副作用是病人在治疗的过程中按照正常的药物剂量进行诊断、预防、治疗某种疾病所出现的与治疗目的无关的反应,一般会引起患者的不适和痛苦。美国的一项关于药物副作用的研究表明严重的药物副作用是引起人类死亡的第四大原因,每年会引起1,000,000人死亡。因此,药物副作用逐渐成为公共健康的主要问题,其不仅是药物研发失败的主要原因,同时也是新药研究与投产的主要阻力。目前,对于药物副作用的研究主要集中在如下三
本课题将图像特征提取算法应用于图像匹配,将移动互联网应用与电子取证相结合,开发了基于移动设备平台的图像取证及匹配系统。本文研究了移动设备进行图像采集、定位以及建立网
当今时代,互联网的技术得到了突飞猛进地发展,人们日常生活中可以像用水用电一样去方便地使用网络,这样就使得互联网业务量也在不断地增长,那么如何处理好这些海量的数据与服务成
自学考试是一种具有中国特色的高等教育考试制度,主要目的是利用考试的方式提高人们通过自己主动学习获得先进科技文化知识的积极性,进而提高我国人民的科学文化素质和思想道
当前,随着互联网技术的发展,企业也在逐步加快管理现代化、信息化建设。企业建立一套完善的信息化系统对企业在日益激烈的市场化竞争中尤为重要。本文结合目前主流的开发平台与
随着计算机网络技术的迅速发展,Internet已成为全球信息传递和共享的重要资源,企业和个人通过网络进行数据交换变得越来越频繁,传统的数据模式不能精确的表示这些数据。XML技术
随着游戏、动画等娱乐产业的快速发展,计算机三维动画广告和片头在电视屏幕上频频播映,计算机三维动画已经走进了人们的日常生活。计算机三维动画在各行各业中的应用越来越广
物联网的对象名解析服务(ONS)是一个分布式系统,它可以提供以下基本的查找服务:现实世界的每一个对象有唯一一个标识符,即电子产品代码(EPC),通过EPC和ONS解析服务可以返回一