学位论文 > 优秀研究生学位论文题录展示

海量遥感数据的高性能处理及可视化应用研究

作 者: 周松涛
导 师: 边馥苓
学 校: 武汉大学
专 业: 摄影测量与遥感
关键词: 遥感数据 CUDA 高性能计算 影像数据库 三维可视化
分类号: TP751
类 型: 博士论文
年 份: 2013年
下 载: 50次
引 用: 0次
阅 读: 论文下载
 

内容摘要


发展高分辨率对地观测技术是我国2006年确立的16个重大科技专项之一,这一项目的实施,必将促进我国高分辨率遥感应用技术的发展,同时也为遥感数据的应用与处理带来了挑战。在有条件能够获取高分辨率遥感数据的同时,必将需要一套更加高效的处理方法,并最终使之得到有效的应用,否则这一技术的发展就失去了根本。基于分布式的存储,通过高性能的集群对海量遥感数据进行处理,已经是一种非常有效的方式。但对于集群应用环境来说,成本,能耗,以及规模等问题,都可能成为制约处理效率方面的因素,近几年来,基于GPU的通用计算技术为我们在这方面提供了另外一种途径。作为专门为图形,图像处理提供硬件加速的硬件,其通用运算接口能够为影像处理提供加速几乎是自然而然的事情。采用GPU+CPU的混合计算系统,比以往单纯CPU运算高出几十倍甚至几百倍,上千倍,将一直局限在大型服务器集群和超型计算机领域的高性能计算推向主流,可以使得PC和工作站具有超级计算的能力。此外,空间信息的数字化存储,网络化传输,可视化表达和智能化应用是一个必然的趋势,而这几个方面是相互关联,存在制约关系的。好的数据存储方式,优化的网络传输,必然能够提高海量遥感数据的可视化应用效率。传统的存储方式往往存在弊端,有的模式是为数据管理和生产而设计,有的则是为可视化应用而设计。将二者有机统一起来,并采用一些新技术,在可视化技术中适当创新,也是本文讨论的问题之一。本文从数据的存储,处理及应用三个方面阐述了海量遥感数据在计算机中的应用问题,文中着重论述了如下几个部分:1)海量遥感数据的存储模式及调度结合遥感数据的生产处理系统与可视化应用系统对数据存储的需求特点,提出了一个混合模式的数据管理系统,在实际应用中取得了满意的效果,既满足了数据管理上的需求,又符合可视化应用系统的需要。2)遥感数据的高性能处理及分析这部分属于本文的重点内容。结合实际遥感数据处理算法的特点,论述了采用GPU加速技术,对算法进行改造优化的步骤,从而提高了算法效率。着重以基于相关系数的匹配算法,以及大范围条件下矢量与栅格之间的空间分析算法为代表,分别阐述了遥感数抓的邻域处理,矢量运算,矢量栅格联合分析以及全局数据统计等算法的处理流程和优化方式。3)海量遥感数据的三维可视化应用主要针对海量遥感数据的地形渲染及交互方式进行了叙述。重点介绍了数据库中任意索引格网划分的条件下,DEM和正射影像之间如何正确匹配渲染,仍然使用了基于可编程的GPU渲染技术,无论从效率,效果上,都优于传统的直接基于OpenGL的渲染方法。尤其是在可视化表达手段上,由于采用高度可编程的方式,复杂的可视化效果只需要简单的手段即可实现,对复杂多维地形相关信息的可视化表达提供了一个非常好的于段.上述几个组成部分是针对一个基于海量遥感数抓的可视化管理及应用系统,对其中影像效率的环节加以重点关注,并提出解决方法。文中叙述的方法已经在某集群数据处理系统中得到应用,而且取得了非常好的效果。尤其是通过GPU通用计算技术实现的栅格处理算法,较用户的原始算法都有几倍,几十倍的效率提升,大大提高了整个集群系统的处理效率。

全文目录


博士生自认为的论文创新点  6-10
图目次  10-12
表日次  12-13
摘要  13-15
ABSTRACT  15-17
第1章 绪论  17-29
  1.1. 研究背景及意义  17-21
    1.1.1. 高性能计算技术  17-18
    1.1.2. 基于GPU的通用运算技术  18-19
    1.1.3. 可视化技术  19-20
    1.1.4. 高分辨率遥感技术  20
    1.1.5. 可视化与高性能计算技术在遥感应用中的重要意义  20-21
  1.2. 遥感应用研究现状及趋势  21-26
    1.2.1. 海量遥感数据存储及调度技术  21-23
    1.2.2. 海量遥感数据的处理技术  23-24
    1.2.3. 交互应用与可视化表达  24-26
  1.3. 研究计划  26-29
    1.3.1. 研究目标  26
    1.3.2. 研究内容  26-27
    1.3.3. 实验方案  27
    1.3.4. 论文组织结构  27-29
第2章 基于GPU的应用技术  29-37
  2.1. GPU的功能及发展历史  29-30
  2.2. OPENGL着色语言  30-31
  2.3. CUDA技术简介  31-36
  2.4. 应用前景  36-37
第3章 数据的存储及应用模式  37-54
  3.1. 存储模式  37-38
  3.2. 混合模式的影像金字塔数据模型  38-43
    3.2.1. 影像金字塔创建与使用  38-40
    3.2.2. 混合金字塔数据的I/O管理  40-42
    3.2.3. 影像金字塔的应用模式  42-43
  3.3. 网络应用中数据的调度  43-53
    3.3.1. 内存数据结构及本地磁盘缓存  43-47
    3.3.2. 数据的网络调度流程  47-50
    3.3.3. 应用效果评估  50-53
  3.4. 本章小结  53-54
第4章 遥感数据的高性能处理  54-74
  4.1. 集群环境下栅格数据并行计算模型  54-56
  4.2. 栅格数据简单运算的加速效率评估  56-61
    4.2.1. 相关曲面的计算  57-58
    4.2.2. Sobel算子的计算  58-59
    4.2.3. 标准差的计算  59-60
    4.2.4. 加速计算的效率提升准则  60-61
  4.3. CUDA环境下影像数据处理的优化  61-70
    4.3.1. 相关曲面的算法的运算效率  61-62
    4.3.2. 算法描述及优化  62-64
    4.3.3. CUDA环境下的初步并行策略  64-66
    4.3.4. 改进的GPU并行算法  66-68
    4.3.5. 突破共享寄存器的容量限制  68-70
  4.4. 效率测试及评价  70-71
  4.5. GPU处理影像数据应注意的问题  71-72
  4.6. 本章小结  72-74
第5章 大范围遥感数据的空间分析  74-103
  5.1. 数学方法  74-76
    5.1.1. 椭球分析的常用算法及适用场合  74-75
    5.1.2. Vinccnty公式介绍  75-76
  5.2. 矢量数据的空间分析  76-85
    5.2.1. 解算方式  76-77
    5.2.2. 算法的种类  77
    5.2.3. 基于距离误差的解算  77-82
    5.2.4. 基于角度误差的解算  82-84
    5.2.5. GPU下矢量运算的适用场合  84-85
  5.3. 狄长区域栅格数据的空间分析  85-93
    5.3.1. CPU算法方案  85-88
    5.3.2. CPU算法的改进  88-90
    5.3.3. GPU加速算法  90-91
    5.3.4. 测试及结果说明  91-93
  5.4. 不规则区域内栅格数据的空间分析  93-102
    5.4.1. 基本算法的实现  93-96
    5.4.2. 内存管理方法  96-99
    5.4.3. 算法中的GPU加速  99
    5.4.4. 平均值及方差的GPU算法  99-102
  5.5. 本章小结  102-103
第6章 海量遥感数据的三维可视化应用  103-124
  6.1. 遥感数据三维可视化概述  103-105
    6.1.1. 地形渲染的常用方案  103-104
    6.1.2. 改进方案  104-105
  6.2. 渲染过程  105-109
    6.2.1. 纹理空间参数的计算  105-107
    6.2.2. 主机端的绘制过程  107
    6.2.3. GPU中的处理过程  107-109
  6.3. 纹理渲染试验  109-111
    6.3.1. 实验方法  109-110
    6.3.2. 实验结果  110-111
  6.4. 多维地形信息的综合表达  111-116
  6.5. 矢量数据的三维叠加渲染  116-119
    6.5.1. FBO(Frame Buffer Object)机制的必要性  117-118
    6.5.2. 绘制流程  118-119
  6.6. 矢量数据的人机交互方法  119-123
    6.6.1. 基本流程  119-120
    6.6.2. 鼠标选择的技术  120-123
    6.6.3. 反馈的处理  123
  6.7. 本章小结  123-124
第7章 总结与展望  124-127
  7.1. 研究内容总结  124-125
  7.2. 主要创新  125-126
  7.3. 技术的发展及展望  126-127
参考文献  127-134
攻博期间的科研成果  134-135
致谢  135-136

相似论文

  1. 医学超声图像的三维可视化研究,TP391.41
  2. 基于CUDA的图像数字水印技术的研究,TP309.7
  3. 利用钻孔资料实现矿体三维可视化,TP391.41
  4. 层状岩体三维建模与可视化方法研究,TP391.41
  5. CUDA平台下数字图像认证方法的设计与实现,TP391.41
  6. 基于GPU并行加速的正射影像生成研究,TP391.41
  7. 三维技术在城市规划中的应用,TU984
  8. 基于CityMaker的城市三维建模与可视化研究,P208
  9. 基于GPU的BLAST程序的并行计算的研究,TP338.6
  10. 基于GPU的医学图像体绘制算法的研究与实现,TP391.41
  11. 矿井三维建模与可视化技术研究及应用,TP391.41
  12. 基于VRGIS仿真平台的城市噪声分析与评价系统的研究与实现,X827
  13. 大场景三维景观数据的组织与可视化研究,P208
  14. CUDA技术在多节点超短期负荷预测上的应用,TM715
  15. GPU在车辆检测与跟踪系统中的应用研究,TP391.41
  16. 水稻分蘖断层图像重建加速研究,TP391.41
  17. 基于并行计算的立体影像密集匹配算法研究,TP391.41
  18. 快速智能入侵检测技术研究,TP393.08
  19. 基于重力梯度的水下导航系统仿真,TN966
  20. 基于GPU的有限元方法研究,O241.82
  21. 心血管系统虚拟内窥镜技术研究,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 遥感技术 > 遥感图像的解译、识别与处理 > 图像处理方法
© 2012 www.xueweilunwen.com