可编程图形加速器相关应用技术研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:andyzhufeng5225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为虚拟现实的关键技术,虚拟场景的渲染,一直是虚拟现实研究工作中的一个重点。在三维游戏,虚拟训练系统,三维地理信息系统等应用中,如何使虚拟场景给予用户更为真实的体验,是虚拟现实研究工作者的目标之一。可编程图形加速器(GPU)的迅速发展为更好的虚拟场景渲染效果提供了硬件基础。自1993年以来,GPU的处理能力以每年2.8倍以上的速度飞速发展,当前最先进的民用图形处理器,其数据处理能力已经不亚于甚至在某些方面已经超越了最先进的CPU。不仅是处理能力的提升,GPU还在原有的固定流水线中引入了可编程功能,给予用户在使用GPU进行图形的渲染着色上有更多的自由度,更使GPU拥有了通用处理器的一些特性,给GPU的应用提供了更为广阔的空间。在这样飞速发展的图形处理能力面前,许多在不久前还无法想象的实时图形特效都成为了可能。如何充分利用GPU如此强大的处理能力来实现一些复杂的图形应用,增强虚拟现实场景中的用户体验真实度,成为了虚拟现实研究领域的热点。本文的研究工作主要包括以下内容:首先,本文对实时阴影的渲染算法进行了研究。分析了目前流行的硬阴影生成算法的实现原理,比较各算法的局限性和优越性,并且针对阴影图算法中由于算法本身所带来的偏移量问题,提出了一种改进的自适应偏移量算法。该算法只需设置简单的几个参数,由程序自动分析场景特性取得一个合理的偏移量,这种方法相对于目前存在的解决方案具有不再需要由程序员依据场景手动调整偏移量大小的优点。其次本文研究并实现了一种完全基于GPU的粒子系统。在虚拟场景中,粒子系统能够相当真实得模拟诸如云,雨,气流等不定型物体,有着广泛的应用。但是普通的粒子系统在实时仿真中,粒子总数最多只能达到10 000个左右。其中瓶颈在于粒子数据从主处理器到图形硬件的传输和CPU的并行处理能力。利用GPU的多通道并行处理功能,提高处理速度,可以很大程度地增加粒子系统实时仿真应用中的粒子数量,从而可以提高虚拟环境的逼真程度。实验证明基于GPU的粒子系统的实时性能远远高于普通粒子系统。论文的第三部分对在GPU上实现图像滤波进行了研究。图象滤波对于处理器的并行处理能力的要求是相当严苛的,而GPU的某些计算处理能力的特性恰恰满足此类计算的要求。本文讨论了在GPU上两种图象处理工具的实现:频域上的快速傅立叶变换和空间域上的卷积运算,并评估了这两种工具在GPU上的性能表现。
其他文献
目前Internet已经成为世界上最大的信息资源库,网上的信息以爆炸性的速度不断丰富和扩展。如何能够快速而有效地按照用户的意图去获取网络资源,成为了一个十分重要而紧迫的问
近年来,数字水印的研究主要集中在图像和音视频等领域,而对文本水印的研究较少。由于文本本身的特点,在其中加载水印的难度较大。已有的研究结果普遍存在非格式化文本难以嵌
随着计算机网络技术的迅速发展和普及,信息成为社会发展的重要战略资源,信息安全问题已成为世人关注的社会问题。门限秘密共享是实现信息安全和数据保密的重要手段,先应秘密
本论文的主要工作包括:(1)深入研究行业标准《IP传真数据非实时传送技术要求》,提出传真终端产品的实现方案;(2)通过对该行业标准的分析提出相应的改进方案;(3)采用嵌入式操作uCl
现实世界的数据是海量数据,大型数据库含有冗余特征及噪音,不仅导致数据挖掘的代价高,而且导致规则提取的质量低。针对此问题,通过粗糙集工具对海量数据进行知识约简,可有效
现代无线通信技术的发展,给了我们一种更加方便,快捷获取信息的方式。但是,这种方式依然比不上信息的快速增长。对信息投资和建立相应的网络基础设施,花费巨大。因此,如何降
信息安全是信息学领域的一门重要的新兴学科,它的核心技术是密码学。密钥学中公钥密码扮演着越来越重要的角色,而数字签名技术作为公钥密码理论的一个重要的应用已成为安全电
互联网是当今世界上最大的信息库和传播信息的最主要渠道,但是由于信息数据量巨大、整合程度低等特点,限制了对其蕴涵价值的挖掘,如何高效地采集有价值的网络信息资源,成为当
随着互联网的普及,网络同人们的生活和工作已经密切相关。伴随着互联网用户的增多,同时也出现了越来越多需要解决的相关问题。除了我们众所周知的IP地址匮乏之外,另一个严重
电力系统优化运行是电力系统分析的一个重要课题,它的主要任务是在保证满足用户用电需求(即负荷)及系统安全性的前提下,合理安排发电机组的运行方式,使系统发电的总费用(或所消耗的总燃料耗量)达到最小以取得最好的经济效益。因此,对电力系统优化运行问题的研究可以减少发电成本,减少能源的消耗,对建立节约型社会具有深远的意义。在数学模型上一般可以将电力系统优化运行问题描述为非线性规划问题。对电力系统优化调度运行