数字摄影测量影像数据的GPU并行处理研究

来源 :兰州交通大学 | 被引量 : 4次 | 上传用户:haoyigyaoatcs31
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入二十一世纪以来,随着科学技术的不断发展,传感器技术取得了长足的进步。测量获取被测物体影像信息的方法也更加多样化,多传感器测量,不同角度测量,大重叠度测量都是当前遥感技术发展的趋势之一。航空、航天影像的高分辨率、大重叠度,致使影像数据量不断增长,海量数据处理已经成为一种趋势。普通的计算机受限于其存储和计算能力,在海量数据处理面前已经力不从心,使用CPU串行处理的生产方式已经难以满足海量数据的高效生产需求。  而GPU的高性能并行计算能力和可编程性则在不断发展,为数字摄影测量中一些算法的并行化提供了很大空间,CUDA的推出更是为GPU在通用计算领域的发展提供了强有力的支撑。本文旨在研究基于GPU的并行计算技术进行影像预处理、影像增强与影像匹配,搭建GPU并行处理平台,将GPU作为核心处理设备,基于CUDA4.0软件开发环境,研究影像数据的GPU并行处理,以此来实现数据的高效处理。  本文的研究选取了PixelGrid系统中影像预处理算法、Wallis滤波算法、影像匹配算法作为研究对象,研究以上算法的GPU并行处理设计,着重于算法在GPU中的并行实现方法,并基于GPU进行了性能优化,以此来提高影像处理算法在摄影测量处理系统中的执行效率。论文完成的主要工作和创新点如下:  1.简单介绍了并行计算平台的相关历史和发展趋势,对数字摄影测量影像数据并行处理的基本模式进行了归纳。系统的论述了GPU的硬件体系架构,CUDA软件编程模型,以及CUDA程序的优化,给出了论文研究所采用的实验平台。  2.提出了一种影像预处理GPU并行算法,将影像的旋转、畸变差改正通过GPU进行并行处理,在重采样操作中,利用GPU进行细粒度并行处理,并根据算法的特点和GPU的体系架构,优化了任务划分与执行配置方案,充分发挥GPU的并行计算优势。  3.提出GPU加速的Wallis影像增强并行算法,算法中加入基于GPU的自适应平滑滤波,利用GPU强大的并行能力,实现了Wallis滤波以及影像自适应平滑的GPU并行处理,在算法中运用了共享存储器对速度进行优化。  4.提出了一种基于GPU的Harris算子影像匹配并行处理方法,在GPU中完成对影像的灰度化、Harris角点提取,重采样、灰度相关匹配,并从线程分配、内存使用、共享存储器(sharememory)等方面进行优化,充分的发挥出GPU的巨大并行计算能力。实验结果表明,该方法与CPU串行处理方法相比,其速度得到了明显提升。
其他文献
为研究拟建的鄱阳湖水利枢纽工程对鄱阳湖水面变化的影响,利用构建的鄱阳湖二维水动力模型,按照规划中的鄱阳湖水利枢纽工程调度方案,通过丰、平、枯典型年份的情景模拟,分别从湖
近年来,我国沿海地区掀起了发展海洋经济的新高潮。围填海是近岸海域的热点用海方式。围填海在给人类带来经济效益和社会效益的同时,也对近海的生态环境产生了极大的负面影响
全球一体化态势愈发明显,各种资源要素跨区域运转的速度不断加快,全球经济重心开始向沿海港口城市转移。据统计,世界沿海地区面积仅占陆地面积的3%,却分布有世界2/3的大城市,一些
资源型城市顾名思义指城市的生产和发展与资源开发有着极其密切的关系,由此决定了城市要发展必须依靠资源开发,与此同时资源的开发必定会带来一系列社会问题和环境问题,由于资源
随着我国农村经济的快速发展,农村土地的变化日新月异,农村土地的更新变得更加频繁、多样,传统的地籍成图软件已经不能满足当今农村地籍成图中的需求,从而导致权属调查繁琐、
伴随我国城市快速化发展,城市建成环境逐渐发生了改变,其对居民生活方式的影响引发了新的公共健康问题。其中长期伏案工作、对机动出行的依赖等一定程度上导致了肥胖、心血管疾