基于GPU的医学图像三维可视化重建算法研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:yejing00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
医学图像三维可视化重建算法是目前医学影像领域研究的一个热点问题,它横跨计算机图形学、计算机图像处理和生物医学工程等学科,目前在医学辅助诊断、手术仿真、医疗教学等方面都得到了大范围的应用。对医学图像三维可视化算法进行研究,提高成像速度、绘制速度以及交互操作性能,有非常重要的学术意义和应用价值。而可编程图形处理器GPU(Graphics Processing Unit)的出现并不断地发展成熟,为医学图像三维可视化技术开辟了一片新天地:它专门为图形计算而设计,其最主要的突破就是在图形硬件中引入了可编程功能,此功能允许用户编制自定义的着色器程序(Shader Program)来替换原有固定流水线中的某些功能模块,使得GPU在功能上更像一个通用处理器。  结合GPU的发展趋势,本文对医学图像三维可视化算法最重要的表面绘制Marching Cubes算法和光线投射Ray Casting体绘制算法进行深入研究,所做的主要工作以及创新成果包括:  1.提出了一种改进的基于Occlusion查询的快速的表面绘制算法。对于传统的Marching Cubes算法,往往生成海量的三角面片,因此绘制速度受到很大的影响。考虑到由于存在相互遮挡关系的原因,大部分三角面片对观察者是不可见的,因此无须被绘制出来,本文提出了一种改进算法,利用最新GPU硬件所提供的Occlusion查询功能,根据视点(观察者)的位置,剔除存在相互遮挡关系而不可见的大量三角面片,减少被绘制的三角面片数量;并利用顶点缓冲区对象(Vertex Buffer Object)把需要绘制的三角面片数据加载到高性能的显卡内存里进行显示;两种GPU新功能的配合应用,明显提高了表面绘制的速度。  2.充分利用GPU的可编程优势,提出了一种改进的基于面采样的GPU Ray Casting算法。改进的算法通过求交点、排序、附加上正确的颜色属性等操作,可以利用硬件实现的线性插值来加速求采样点坐标,传递给GPU对体数据进行采样、合成计算;改进算法平衡了CPU与GPU的负载,各自利用其优势处理算法的不同部分,实验数据表明改进算法加速了绘制速度,提高了交互操作性能;  3.在GPU上实现了大规模体数据分块绘制的方法。对大规模体数据,因系统资源有限,本文选择了分块算法对大规模体数据进行处理,实现了按顺序分块绘制,并最后合成一个整体,能够在有限的资源下对大规模体数据进行体绘制。  4.将上述改进算法集成进“高级三维PACS工作站”软件,提供直观易用的用户界面,为这些算法从理论研究到实践应用做好准备。
其他文献
粗糙集理论是研究不完整、不确定问题的一种有效的方法,它具有不需要先验知识,忠实于原始数据的优点。在数据挖掘与数据库知识发现领域,粗糙集理论与方法已经得到了大量成功的应
数据库技术已经从原始的数据处理,发展到开发具有查询和事务处理能力的数据库管理系统。进一步的发展导致越来越需要有效的数据分析和数据理解工具。粗糙集理论正是一种处理不
相对于万维网(WWW)上的海量数据而言,个人阅读和理解信息的能力非常有限,人们很难获得他们所期望的知识,此即“信息爆炸”问题。为了解决这个问题,人们提出了很多技术来帮助用户
C/C++源代码静态分析器设计中的一个关键的问题是如何处理源程序中的预处理指令.由于复杂性的关系,C/C++源代码静态分析往往绕过预处理.有些静态分析器采用某种模糊分析等方
网格计算旨在通过分布式环境下异构组织间动态的资源共享和协作来求解复杂的计算问题。网格的动态性为网格实施带来了复杂的安全问题,安全问题同时贯穿于网格体系结构的各个
对非受限的自然语言文本进行自动句法分析目前仍是自然语言处理所面临的一个巨大挑战,即使对于英语这样得到充分研究的语言至今年内也还没有一个可以处理非受限文本的高性能
本文共分四章,在第一章中,论文首先介绍了分形图像压缩的研究背景及现状,给出了分形理论的严格定义及其基本性质,并且对它们在图像压缩中的应用做了简单阐述.接下来,在第二章
近年来,物流配送作为“第三方利润源泉”受到各行各业的重视。如何构建一个合理高效的物流配送系统来降低配送成本、增加效益成为物流学者们广泛关注的问题。  本文将地理
传统的企业应用集成技术不能适应企业信息系统的快速增长,WEB服务使应用程序的集成比以前更快、更容易而且更便宜.集成在协议栈中较高层发生,它使用基于XML格式的SOAP消息进
解决配送车辆的路由问题,是现代物流系统优化的关键,也是电子商务中的重要环节.车辆优化调度,能够降低物流运营成本、提高物流工作效率.该文针对各类路由问题模型及其优化算