收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

图形硬件加速的实时体绘制关键技术研究

顾平  
【摘要】: 三维体数据的体绘制是科学计算可视化领域最重要、发展最迅速的一项技术。它是在吸收计算机图形学、计算机视觉和计算机图像处理等学科有关知识的基础上发展起来的,在医学三维重建、计算流体力学、有限元后处理、地震地质勘探等众多领域得到了广泛应用。体绘制技术无需构造中间几何图元,直接将三维体数据映射到二维的成像平面上产生最终绘制结果,具有能够半透明显示体数据的不同区域和内部细节的优势。但由于体绘制需要处理的数据量十分庞大,生成图像的算法又比较复杂,相比其他算法如面绘制其具有计算量大、处理时间长的固有缺陷,在普通PC机上对于中等大小的体数据也很难达到实时交互绘制的效果,因而常常需要使用价格昂贵的高端图形工作站或专用硬件来实现。近年来,计算机硬件的飞速发展,特别是图形硬件的计算性能和可编程性的不断提高,为实现实时体绘制技术提供了硬件上的支持。 本文主要研究的内容是开发能够利用最新GPU的高速并行计算能力的体绘制快速算法,最终目标是在价格低廉的PC机平台上实现高质量实时体绘制系统。本文分为如下三个部分: 第一部分首先介绍了体绘制的数据模型和光照模型,分析了体绘制流程中各个步骤可能给GPU实现带来的影响,为后续GPU体绘制算法和优化算法的实现奠定了基础。接下来介绍了体绘制技术的几种常见算法,阐述了其算法原理和计算复杂度,分析了它们在绘制质量和性能上的差异,并确定光线投射加速算法为最终的研究方向。 第二部分研究了GPU在硬件结构上的特点,重点说明了可编程渲染管线的结构和工作模式,对在GPU上完成通用计算的方法进行了全面的介绍。 第三部分研究了在GPU上实现的体绘制快速算法。首先分析了早期使用的纹理切片体绘制的不足之处,然后实现了一种单遍绘制的GPU光线投射算法。接下来在这个算法的基础上引入八叉树包围盒技术,使得绘制性能大大提高。此外,还研究了GPU着色语言代码优化和使用高精度深度值提高绘制精度问题,进一步改善了GPU体绘制的性能和质量。 实验表明本文提出并实现的体绘制快速算法能够在普通PC机上对中等规模体数据进行高质量实时体绘制。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 许寒,刘希顺;三维空间规则数据场体可视化系统设计[J];计算机应用研究;2003年01期
2 时丕丽,范辉;三维医学可视化系统设计[J];计算机工程;2004年24期
3 於时才;赵芳;;基于层次包围盒的光线投射算法研究[J];甘肃科学学报;2010年03期
4 段琦;蔡勇;;直接体绘制技术[J];兵工自动化;2006年05期
5 邹华;高新波;吕新荣;;层次包围盒与GPU实现相结合的光线投射算法[J];计算机辅助设计与图形学学报;2009年02期
6 位军;齐华;王毅;赵海涛;魏梦绮;樊养余;郝重阳;;一种实时体切割绘制的光线分段预处理方法[J];计算机工程与应用;2006年34期
7 张怡;张加万;孙济洲;柯永振;;基于可编程图形加速硬件的实时光线投射算法[J];系统仿真学报;2007年18期
8 张怡;孙济洲;张加万;;基于片段的光线投射算法[J];中国图象图形学报;2007年08期
9 贾伟;王淦泉;陈桂林;;应用分形理论和光线投射算法的卫星云图模拟技术[J];科学技术与工程;2008年01期
10 葛军;舒华忠;鲍旭东;罗立民;;结合面绘制的GPU体绘制加速[J];应用科学学报;2009年02期
11 梁承志;高新波;邹华;王向华;;空间跳跃加速的GPU光线投射算法[J];中国图象图形学报;2009年08期
12 刘白林;黄舒舒;刘云卿;;八叉树编码与GPU加速结合的光线投射法[J];西安工业大学学报;2011年01期
13 孙薇薇,张桦;三种体绘制算法的比较[J];天津理工大学学报;2005年04期
14 何元烈;陈萍;战荫伟;陈仰纯;;建立在图像识别基础上的体绘制加速方法[J];计算机工程与应用;2009年22期
15 陈为;彭群生;鲍虎军;;视点相关的层次采样:一种硬件加速体光线投射算法(英文)[J];软件学报;2006年03期
16 安新军;彭延军;何明祥;;空间跳跃的光线投射加速算法研究[J];系统仿真学报;2006年S1期
17 任少卿;王明泉;杨静;李志刚;;基于工业CT断层图像的三维可视化[J];中国体视学与图像分析;2007年01期
18 李光亚;;基于工业CT图像的可视化研究[J];科技信息(科学教研);2007年36期
19 费耀平;胡慧君;陈松乔;李敏;;基于GPU图像直接体绘制算法分析与评价[J];计算机应用研究;2009年06期
20 刘雯卿;陈春晓;陆丽娜;;GPU加速的光线投射体绘制工具包设计[J];中国医疗器械杂志;2009年05期
中国重要会议论文全文数据库 前10条
1 闫冰;李若愚;高小玲;;动态纹理载入的光线投射算法设计与实现[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
2 赵星;胡晶晶;杨涛;胡修炎;;基于图形处理器(GPU)的分块光线投射算法[A];第十一届中国体视学与图像分析学术会议论文集[C];2006年
3 高齐新;扬金柱;赵大哲;刘积仁;;基于多线程的三维医学影像的重建[A];第十四届全国图象图形学学术会议论文集[C];2008年
4 祝国瑞;颜辉武;徐智勇;高山;;地下水岩层的三维建模及其体视化[A];图像 仿真 信息技术——第二届联合学术会议论文集[C];2002年
5 张喜;陈华;唐荣芳;;序列切片图像的三维重建算法研究[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
6 伍国永;罗月童;;体数据的高质量可视化[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
7 覃文石;唐荣芳;张喜;;基于MITK的体绘制算法研究与实现[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
8 张喜;陈华;石健雄;唐荣芳;;基于MITK的三维体绘制系统设计[A];广西计算机学会2009年年会论文集[C];2009年
9 邹云鹏;康雁;;基于CPU的光线投射算法的并行计算方法[A];中国生物医学工程学会成立30周年纪念大会暨2010中国生物医学工程学会学术大会青年优秀论文[C];2010年
10 张威巍;游雄;;基于图像滤波的实时软阴影及图形硬件加速[A];第十届中国科协年会论文集(一)[C];2008年
中国博士学位论文全文数据库 前10条
1 张丹枫;基于胃肠道体数据的虚拟外翻技术研究[D];上海交通大学;2011年
2 张怡;实时体绘制关键技术研究[D];天津大学;2009年
3 李宗剑;基于多尺度几何分析的工业CT图像和体数据特征提取的研究[D];重庆大学;2010年
4 范亚;基于高分辨率颅脑CT体数据的病变自动检出方法研究[D];中国科学技术大学;2011年
5 宋滢;非均质半透明材质的绘制及编辑算法研究[D];浙江大学;2009年
6 周杨;深空测绘时空数据建模与可视化技术研究[D];解放军信息工程大学;2009年
7 梅健强;基于特征的时变流体可视化研究[D];天津大学;2012年
8 赖凯;基于CT体数据的人体肺气道树数学模型建立[D];中国科学技术大学;2010年
9 李冠华;基于GPU的三维医学图像处理算法研究[D];大连理工大学;2009年
10 郑杰;基于GPU的高质量交互式可视化技术研究[D];西安电子科技大学;2007年
中国硕士学位论文全文数据库 前10条
1 顾平;图形硬件加速的实时体绘制关键技术研究[D];复旦大学;2008年
2 康健超;基于GPU的器官体数据光线投射算法研究[D];西北大学;2011年
3 马鸣飞;基于GPU加速的三维超声成像系统[D];哈尔滨工业大学;2011年
4 高远;三维地震数据场的体绘制和混合绘制方法研究[D];南京理工大学;2008年
5 赵军;医学图像三维重建的研究与实现[D];兰州交通大学;2009年
6 康开华;三维重建算法的研究及在医学图像处理中的应用[D];长春理工大学;2004年
7 林松;医学断层图像预处理及三维重建技术研究[D];燕山大学;2006年
8 骆兴江;多普勒天气雷达产品终端及其回波三维显示方法的设计[D];南京信息工程大学;2008年
9 范翔;基于体绘制的三维可视化算法的优化实现研究[D];浙江大学;2008年
10 夏冰心;基于纹理映射的三维地震数据可视化方法研究[D];南京理工大学;2008年
中国重要报纸全文数据库 前10条
1 郭俐君;中国男子人体数据白皮书发布 本土服装业蓄势“精细化”[N];中国工业报;2008年
2 张素玲;恒源祥发布《中国男子人体数据白皮书》[N];中国现代企业报;2008年
3 记者 苏铁鹰;恒源祥公布《中国男子人体数据白皮书》[N];中国纺织报;2008年
4 本版编辑索寒雪 中国智囊团;贩卖“买来的真相”[N];中国经营报;2008年
5 明喜;恒源祥公布《中国男性人体数据白皮书》[N];中国贸易报;2008年
6 沈灵;ST银广夏等8公司预告业绩[N];证券日报;2007年
7 袁弘谢明刚;14优先镇 3年“长”成小城市[N];成都日报;2008年
8 张超;让北京发展一目了然[N];科技日报;2005年
9 本报记者  陈劲;G中金首季业绩预增80%-100%[N];中国证券报;2006年
10 本报记者 王玉亮;2015年,我们的智能生活[N];河北日报;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978