基于GPU的体绘制技术研究

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:qq407606015
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
医学图像三维可视化是科学可视化的一个重要研究方向,而直接体绘制技术作为医学图像可视化的关键技术近年来发展迅速,受到国内外学者的广泛关注。直接体绘制技术在绘制时不需要生成中间几何图元,而是根据离散的三维体数据标量值直接绘制成像,绘制过程充分利用了体数据标量值来获取全局信息。然而,体数据的数据量非常大,直接体绘制又涉及大量的插值运算和颜色混合运算,巨大的计算量对计算机的性能要求很高,绘制的速度较慢,限制了体绘制的广泛应用。目前所见到的一些体绘制加速技术,多半是以牺牲图像绘制质量为代价来实现加速的,加速性能和加速的扩展空间有限。因此,在保证图像质量的前提下,单纯依靠软件加速技术很难满足实时成像和交互帧率的需求。 当前,可编程图形图形处理器GPU发展迅速,它具有强大的并行计算和多数据流处理能力,数据传输带宽不断提升,显存容量不断增大。较大的显存容量使得中小规模甚至大规模的体数据可以一次性的以三维纹理形式载入显存,而直接体绘制中顶点和片段属性的相关计算非常适合GPU的并行流处理,尤其是GPU灵活的可编程特性为体绘制算法在图形硬件上的实现提供了可能。 本文对现有体绘制软硬件技术进行分析总结,比较了各种体绘制算法的优缺点,并根据图形硬件的可编程特性,提出一种基于GPU的快速光线投射算法。以光线投射算法为基础,用预积分分类法对体数据标量值进行分类转换,然后编写顶点程序和片段程序将光线进入点/离开点的计算和光线遍历的计算移入GPU 中执行,在通用PC的图形硬件上实现了基于GPU的快速光线投射体绘制算法。其关键之处在于能够利用GPU 的可编程特性在片段程序中完成对体数据的遍历、采样和计算,并将得到的采样值分类后进行混合,以产生最终的重建结果。其优势在于:避免了传统体绘制算法CPU 与GPU 之间的多次数据交换;通过计算出光线的离开点来避免动态分支;只需要绘制一个填充四边形即可完成光线投射计算。此外,通过预定义阈值,在片段中实时计算梯度,可以实现添加光照的等值面绘制。 论文最后对所提出的方法进行了实验验证。通过实验表明:本文算法充分利用了通用图形硬件灵活的纹理操作和强大的并行处理能力,解决了体数据的巨大计算量所造成的体绘制瓶颈问题,绘制速度和性能得到极大的提高,能够满足中小规模体数据实时交互的绘制需求。
其他文献
随着计算机技术、通信技术和网络技术的飞速发展,计算机系统的安全性日益受到重视,访问控制作为一种重要的安全技术,已经渗透到操作系统、数据库、网络的各个方面。基于角色的访
信息技术的进一步飞速发展,对信息安全的各项领域提出了更高的要求。计算机硬件、并行计算等方面的发展,使得传统的RSA密码体制受到越来越多的威胁,人们逐渐转向优点众多的椭
建设信息化军队,打赢信息化战争是我军当前肩负的重要历史使命和多年以来确立的战略目标。当前军队搞信息化建设,没有现成的经验可循,只有脚踏实地,在经验中总结,在实践中摸
运动目标的检测和跟踪是计算机视觉、图像处理、模式识别等多领域共同研究的热门课题,近些年来已经取得的很多成果,被广泛地应用到军事导航、监控监视、医学诊断、视频检索等
语音处理技术有着广泛的应用领域,歌声合成是语音处理技术的一个新的应用领域。对歌声合成方法的研究在谱曲作词、唱片制作、娱乐等领域都有很大的应用价值,虽然国际上对歌声
随着国防军队建设的发展,信息化建设凸显其重要性。战场各种信息的变化越来越快,也越来越多样化。军队决策者在尽可能短的时间内依据有效底层数据做出正确决断,将影响整个部
不同软件系统中相近似的代码模块的出现,是理解和重构软件系统的一个重要出发点。就软件工程的角度而言,相似代码模块的检测可以更好的检验系统;可以方便对软件系统进行重构;
近年来,计算机视觉方面的研究越来越受到计算机科学家们的重视,尤其是低阶视觉问题的一些基本问题,例如:图像的超分辨率,图像的重构,消除噪声等。同样在现实生活中,低阶视觉
本论文是基于人脸识别与移动检测的视频监控系统而完成的,为了在视频中自动对人脸进行实时的检测、识别,以及对重点监控区域的移动进行检测。本文的主要研究内容为:利用人脸
根据数据传输模式的不同,无线传感器网络可以分为事件驱动型无线传感器网络、周期性采样型无线传感器网络和基于查询的无线传感器网络。课题来源国家自然科学基金。针对事件