GPU加速的几何处理若干关键技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:yougboo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着CPU(中央处理器)的计算速度提升遇到瓶颈以及计算机软件技术的不断发展,GPU(图形处理器)技术已经在各项计算机应用中体现出日益重要的价值,GPU早已广泛应用于电脑游戏、模拟仿真、计算机视觉、图像处理、生物运算等各个领域。  几何处理作为计算机图形学的重要组成部分,已经在计算机图形学的各个领域发挥了巨大的作用。同时,几何处理本身也是与GPU密切相关的,例如几何处理算法程序的输入和输出结果往往需要通过GPU进行显示、绘制。因而,基于GPU的几何处理具有重要的研究意义。  本文围绕着几何处理中的若干关键技术,重点研究了细分曲面的阴影算法、多维凸包计算及网格模型并行解压缩等几方面的GPU加速算法。论文工作包括:  1.分析了GPU加速技术和几何处理的特点以及关系,总结了基于流计算的几何处理加速的常用方法,包括最大化并行执行、优化存储器使用、减少数据传输时间、流数据缩减算法、CPU与GPU相结合、处理Out-of-Core数据。分析了GPU加速的几何处理的通用处理策略。  2.在阴影算法方面,提出了一种性能更好的细分曲面阴影体生成算法。提出了基于CUDA的曲面细分算法,通过并行处理和共享内存结构使表面细分过程更加高效。提出了基于CUDA的阴影体算法,产生阴影轮廓线以及拉伸出阴影体,并通过流式缩减算法对阴影体数组进行压缩,通过优化CUDA和OpenGL的互操作,使得算法的绘制过程更加高效。该算法与之前的GPU的算法相比,可以生成更复杂细分曲面的阴影体,阴影体数组占用显存空间更低,并可显著提升绘制速度。  3.在多维凸包计算方面,提出了基于GPU的顶点剔除算法和基于GPU的凸包生成算法。基于GPU的顶点剔除算法可以显著剔除凸包生成中的冗余数据,并且可以在GPU上获得高倍加速,同时该算法可以适用于多维凸包以及凸包大数据的处理。在变形凸包数据处理中,基于GPU的顶点剔除算法可以获得额外的性能提升。基于GPU的凸包生成算法可以在GPU上对于顶点剔除之后的数据进行并行凸包生成,并且将生成的凸包进行合并。算法总体上可以获得几十倍的性能提升,优于目前其他的并行凸包算法。  4.在网格压缩和解压缩方面,提出了一种新的GPU友好的大型三维网格划分算法,算法着重于最大限度地减少各个分块间重叠的顶点,平衡各个分块的面片数量以便更好地适应并行解压。首先,根据原始网格删除顶点坐标,生成简化模型;然后通过最远测地线顶点采样算法指定每个分块的中心点,并且根据距中心点测地距离进行面片分类;在分类后交换边界顶点以解决锯齿形边界,并且存储边界顶点以便解压之后能合成完整的三维网格。进行GPU友好的网格划分之后,在并行解压缩过程中,每个分块的解压缩运行在GPU的单一线程,通过一些大型三维模型的基准测试,解压缩算法的可以比基于CPU的单核串行算法得到大幅度性能提升。  本文所提出的几个GPU加速的几何处理算法经实验证明是可行的,并且这些算法已经和实际的应用进行了结合,经过实验测试,无论是细分曲面的阴影体、多维凸包、网格模型解压缩等几何处理问题可以获得较大的速度提升。
其他文献
井下斜巷运输存在一定的安全隐患,本文结合现代数字视频监控技术以及人工智能模式识别技术,针对该系统进行了深入的研究。根据相关研究成果开发了井下斜巷运输的智能监控系统
3D视频由于带给人们更加真实的视觉体验而被广泛关注,越来越多的3D视频开始进入市场,例如3D电影、3D电视、3D动画等等。为了更好地表示3D视频,一种新的3D视频格式,即多视点视频和
无线传感器网络在众多领域中都有广阔的应用前景,并且已经开始得到许多行业的关注。受其应用特点的限制,无线传感器网络仍存在着一些有待进一步深入研究的问题,如时间同步、负载
如今,随着软件和硬件的迅猛发展,图像已经成为人们记录信息的主流载体。相比于数字和文本而言,图像数据包含了更为丰富的信息,这些信息对于人类,更客观、语义层次更高,也更贴
传统的烟雾探测系统只能服务于本地,无法实现远程跨区域探测,为此引入了网络型烟雾探测系统的设计思想。本系统将RS485烟雾传感器网络与Internet相合,使得监控者可以远程访问工
工作流技术在当今企业级信息化系统中正被广泛的应用,随着其应用的普及,工作流中存在的长事务问题也就成为工作流系统开发者急需解决的问题。与此同时,伴随移动互联网技术的发展
传统几何处理方法依赖于局部几何信息来对三维几何模型进行分析和处理,然而近年来,人们越来越发现仅仅利用局部几何信息很难实现复杂的几何处理任务。随着研究工作的深入,人们开
随着互联网中信息量的快速增长,浩如烟海的信息世界具有无组织,分布广、结构复杂、动态变化等特点,搜索引擎作为信息检索工具成为人们生活中必不可少的一部分。独立搜索引擎的检
敦煌壁画具有深厚的文化内涵和极高的艺术价值。敦煌壁画的动态展现在文化教育和宣传方面有着十分重要的意义。该任务的实现在技术方面包含两方面要求,其一是展现对象的建模方
近年来,模式识别在医学诊断领域中有着广泛的应用,成为了人工智能领域热门的研究课题。随着人们生活多样化以及环境等因素影响,癌症发病率及发病方式也逐年增加和多样化,这为疾病