基于CUDA的航天遥感图像快速显示技术的研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:dududi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国空间科学技术的发展与空间科学研究的深入,航天器、有效载荷和其它星上设备的数量不断增多。同时,空间科学实验的过程变得越来越复杂,下行数据总量越来越大,下行速度越来越快,地面应用系统对快视系统的性能和显示效果提出了更高的要求。这必然要求快视系统具有更强的数据处理能力,更全面的图像显示效果,同时也要求系统具有灵活的重构特性。  CUDA(Compute Unified Device Architecture)是Nvidia公司2007年推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题,目前已经在工业界和学术界取得了广泛的应用,在数据处理领域尤其是图像处理上对性能的提升非常明显。利用CUDA可以直接在GPU上实现通用计算,将计算密集型任务交由GPU完成,而且CUDA的门槛比较低,保证熟悉C语言等标准编程语言的程序员能够迅速掌握CUDA。将CUDA引入快视系统中,将大大提高系统的性能指标,并且可以增强图像显示效果。  本论文在充分调研国内外航天地面快视系统现状基础上,选择基于CUDA建议一个双层结构的遥感图像应用库,供快视系统进行调用,并对相关关键技术进行了深入研究,论文的主要工作如下:  提出了在快视系统中引入GPU加速数据处理和图像增强显示的方法,并设计了双层结构的基于CUDA的遥感图像应用库。  实现了基于CUDA的遥感图像应用库基础层核心模块,包括通用计算模块、图像显示模块、视频解码模块;根据基础层实现了部分应用层模块,包括多源数据融合显示、图像快速缩放、遥感图像去噪等;提出了GPU加速在遥感图像去云和空间数据挖掘的应用思路,并提供了实现的方法;  通过实践验证了在快视系统中引入CUDA的可行性,体现了GPU加速的优越性。
其他文献
如今,软件需求一直在以极高的速度增长;软件应用从早期的硬件系统附属物变成了与用户、组织、社会系统具有直接而密切的关系;系统的软件复用已经导致软件开发范例(Paradigm)的革命
云计算的出现与发展正在改变人们使用计算资源的方式,借助于“云”,用户不再需要自己购买和维护硬件设备,而是通过向“云”提供商租用计算资源的方式,去执行其任务。基础设施
当今世界,数据每天都在迅猛增长。人们保存如此大量的数据,一是因为计算机技术的发展使之变得方便可行,二是因为这些数据有巨大的潜在作用。由此而产生的数据挖掘概念引起了广泛
随着Internet的发展和完善,速度的不断提高,越来越多的企业开始通过使用隧道技术在Internet上构建自己的私有企业网络。隧道技术是将一个数据包作为净荷封装在另一个数据包中进
该文主要对低码率视频编码和质量可扩展编码这两方面进行了研究,提高了低码率下视频编码的速度和质量可扩展视频编码的编码效率,其中已取得的重要研究成果有以下四点:第一,提
该文提出采用混合测试策略,利用数据挖掘技术挖掘有指导测试意义的规则,从技术上缩短测试序列,加快诊断速度.首先,该文在介绍基于模型诊断主要思想、测试的基本理论和数据挖
图像分类是机器学习的一个重要应用。它不仅可以给其他图像相关任务如检索,物体检测提供支持,并且在实际应用中也有着广泛的需求。一般来说图像分类的泛化性能不但和分类器的
该文深入分析了企业信息化发展历程、存在问题以及企业信息化的意义和内涵,研究当今现代化的社会环境中大型企业信息化建设的总体需求,总结具有一定投资银行性质的知识型、专
防火墙,作为网络安全必需的基础设备,其技术在过去的近十年里也经历了不断的完善和更新。功能上和性能上的需求是当前防火墙发展的两个主要方向。本文选取病毒过滤和负载均衡两
质量控制是伴随着制造业的发展而发展起来的,但科学的质量控制方法在二十世纪初才形成.我们所研究的质量控制是指为达到质量要求所采取的作业技术和活动.如果以制造过程来区