论文摘要
可编程图形处理器(GPU)具有强大的并行处理能力,可被看作为一个单指令流多数据流(SIMD)的流式处理器。本文针对遥感影像并行化处理的迫切需求,结合GPU强大的并行处理能力,提出了一种基于GPU的遥感影像并行化处理思路和实现方法。本文的研究既充分挖掘了现有计算机显卡可编程GPU的计算能力,提高了图像处理速度;又为我们提供了一个低成本的并行机编程试验平台。本文主要内容包括:1.在综述遥感影像并行化处理的迫切性、可能性和研究现状的基础上,总结了并行化处理的模式和主要的并行化处理系统;并对GPU的发展历史、体系结构、编程模型及通用计算的主要应用领域进行了论述。2.在深入分析GPU并行化处理特点的基础上,提出了一种GPU并行化处理的基本流程,设计并实现了一个遥感影像GPU并行化处理框架,并对其中的关键技术、优化措施和性能评价等问题进行研究。3.针对GPU自身的设计特点和图像处理算法的复杂程度,重点研究了遥感影像像素级处理算法的GPU并行化实现方法,并结合部分典型操作(监督分类、卷积运算、几何变换和离散小波变换)分别对像素级处理的点运算、局部运算和全局运算进行GPU并行化处理实验,验证了GPU并行化处理能力。4.设计并实现了一个基于GPU的遥感影像并行化处理原型系统GPUParImage。通过本文的研究可以得出结论:GPU对于细粒度的像素级数据并行问题具有明显的计算优势,特别是对计算密集型的算法(如监督分类等)并行加速效果更加明显。但是,其编程灵活性还需要进一步提高。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 研究现状1.2.1 GPU的计算优势1.2.2 GPU的典型应用领域1.2.3 GPU在图像处理方面的应用1.2.4 遥感影像并行化处理的其他实现方法1.3 主要研究内容与论文组织第二章 遥感影像并行化处理技术与可编程图形处理器2.1 遥感影像并行化处理技术2.1.1 遥感影像数据与算法分析2.1.2 遥感影像的并行处理模式2.2 可编程图形处理器(GPU)2.2.1 GPU的发展历史2.2.2 GPU的体系结构2.2.3 GPU的编程模型2.3 本章小结第三章 遥感影像GPU并行处理框架设计3.1 GPU编程思想3.1.1 GPU并行性分析3.1.2 常见图像处理操作的GPU并行化分析3.2 遥感影像GPU并行化处理流程、框架、关键技术3.2.1 遥感影像GPU并行处理流程3.2.2 遥感影像GPU并行处理框架3.2.3 遥感影像GPU并行处理的关键技术3.3 遥感影像GPU并行处理的主要瓶颈及优化措施和性能评价方法3.3.1 遥感影像GPU并行处理的主要瓶颈及优化措施3.3.2 遥感影像GPU并行处理的性能评价方法3.4 本章小结第四章 基于GPU的遥感影像并行化处理实现方法4.1 遥感影像处理算法分析4.2 点运算的GPU并行化实现4.2.1 算法分析4.2.2 GPU并行化实现方法4.2.3 试验4.3 局部运算的GPU并行化实现4.3.1 遥感图像卷积运算的GPU并行化4.3.2 遥感图像几何变换重采样操作的GPU并行化4.4 全局运算的GPU并行化实现4.4.1 算法描述4.4.2 GPU并行化实现方法4.4.3 试验4.5 本章小结第五章 遥感影像GPU并行化处理原型系统GPUParImage5.1 系统概述5.2 系统设计思想与原则5.3 系统主要功能与运行界面5.4 本章小结第六章 总结与展望6.1 总结6.2 展望参考文献作者简历 攻读硕士学位期间完成的主要工作致谢
相关论文文献
标签:并行处理论文; 可编程图形处理器论文; 监督分类论文; 卷积运算论文; 几何变换论文; 离散小波变换论文;