基于GPU加速的台风可视化方法研究与实现

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:anquanke123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
科学计算可视化是20世纪80年代后期在计算机图形学基础之上发展起来的一门新学科,它融合了计算机图形学、计算机辅助设计以及人机交互等各面技术,在医学、气象学、天文学、地质学等各个领域得到了应用。而台风的可视化正是科学计算可视化在气象学方面的应用之一。   目前,台风的可视化大多采用数值模拟的方法,这些方法通过建立台风的物理模型对台风的演化过程、运动路径、温度场变化和台风眼结构等方面进行模拟。而本文针对这种研究现状,从台风的三维形态可视化方面进行了研究实现。   本文在系统地研究了直接体绘制的基本原理、基本算法以及主要绘制加速技术的基础上,结合对GPU的可编程机制及其可并行的分析,对基于GPU的光线投射算法进行了实现与改进,完成了算法在台风可视化方面的应用与台风可视化系统的构建。本文的主要创新点和完成的主要工作包括:   (1)实现了基于GPU的光线投射算法,并在台风云层的可视化方面得到运用。本文在对台风源数据集进行预处理的基础上,运用基于GPU的光线投射算法实现了对云层的可视化,并使用提前光线结束技术对其过程进行了加速。   (2)提出了一种基于GPU球壳体的光线投射算法,并在台风因子的可视化方面得到运用。基于算法使用的实际环境的分析,本文对传统光线投射算法进行了改进,提出了基于GPU球壳体的光线投射算法。改进后的算法将台风体数据映射成三维纹理;建立顶点与索引缓存,创建包裹球体表面的球壳体网格,对球壳体网格进行背面剔除;在GPU中采用了光线投射法对体数据进行遍历、采样和计算;在球壳体网格上实现台风体数据的可视化。实验结果表明,该方法在球体表面较好地实现了实时台风可视化效果。   (3)构建了一个台风可视化系统。本文在对开源平台WorldWind研究的基础上,将台风可视化的实现集成到了该平台上,完成了一个台风可视化系统。  
其他文献
数字家庭是个与时俱进的概念。从技术和产业的发展模式来看,数字家庭可以分为两个阶段,第一阶段即以高清电视为主设备,通过双向有线电视网络提供高清互动服务,第二阶段是以家
学位
随着硬件资源的不断丰富,性能的不断提升,虚拟化技术在计算机领域里的应用也越来越普及,最开始的虚拟化技术一直只使用于服务器领域中,但是随着硬件辅助虚拟化技术的发展,如I
随着计算机技术的发展和项目反应理论(IRT)的日益完善,基于IRT的计算机化自适应测验(CAT),越来越体现出传统测验所无可比拟的优越性。近年来,认知诊断(CD)也越来越受到人们的
软件失效预测是软件可靠性评估过程中最耗时最困难的部分,失效预测过程中任何改进都可能极大降低软件成本。传统的软件失效预测方法一般是利用经典的参数模型,而参数模型针对
计算机、高清电视、手机、个人数字助理等数字设备的快速发展极大的丰富了人们的生活。同时,数字设备的多样化带来了计算机图形学和计算机视觉领域的一个新的研究方向--图像和
广泛应用于航空、航天、核能、交通等领域的安全关键系统对资源、响应时间、故障容忍,特别是可靠性和安全性有着很高的要求。如何保证安全关键系统的可靠性和安全性以及有效
在无线网络中,移动设备在不同的接入点之间切换是不可避免的问题。实现移动设备的无缝切换以及在切换过程中保证服务质量已经成为无线网络的研究热点。随着用户对网络环境的
服务工作流管理系统是集成企业复杂业务流程、实现业务流程自动执行的工具,工作流的活动结点不再局限于本地事务而是扩展到网络上的各种服务。随着Web服务提供者之间的竞争加
本论文课题来源于中山大学与IBM新技术研究院的联合研究项目“E-Campus2.0中的面向知识工作者的协同创新平台”。   随着信息时代的发展和社会分工的细化,人与人之间的合作
网络编码已被证明能够达到网络传输的容量极限,它能大大提高网络的吞吐量,降低延时,提高系统的鲁棒性和安全性。实际传输中,信号总是受到信道噪声和信道衰落的影响,而协作分集能有