基于CUDA的无人机影像快速并行处理算法研究

来源 :北京建筑大学 | 被引量 : 7次 | 上传用户:wang0525wz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无人机遥感技术的不断进步,尤其是无人机航程、载荷的增加和各种数码相机传感器的性能不断提高,使得单架次飞行不仅能够获取的遥感影像越来越多,而且单像片的像幅越来越大,获取地球地表信息的数据含量也越来越大。面对如此复杂庞大的影像数据,不仅许多传统的算法无法快速有效的对原始数据进行处理和深加工,而且一些改进和创新的算法由于逻辑性更强、计算量更大,所以更加难以快速生成无人机影像产品。这种现状极大约束了无人机影像后处理产品的生产效率,难以满足海量影像数据快速处理的需求。近年来,大规模集成电路技术不断发展,各种处理器的性能越来越高。但是,通用CPU(Central Processing Unit)平台单靠提高CPU主频和晶体管数量来加速高性能计算的方法已经逼近制造技术的极限,许多常规算法在CPU处理平台下无法满足高速计算的要求。而由NVIDIA公司主导的图形处理器(GraphicProcess Unit,GPU)在图像处理、三维场景虚拟、仿真计算等领域取得了辉煌的加速效果,因此GPU的通用计算研究已经成为高性能计算领域的热点课题。同样,GPU处理平台的可编程性和高性能计算能力高速发展,也为无人机遥感影像处理算法中可并行化计算的部分提供了很大的加速空间。本文主要是将无人机遥感影像常规算法和NIVDIA GPU的CUDA(ComputeUnified Device Architecture)计算设备架构体系有机结合,对影像处理若干比较密集算法的CUDA并行编程进行了详细的分析设计,提出了相应的解决方案,通过实验得到了10倍以上不等的加速效果,最后总结了CUDA并行算法模型的步骤和要求,并在整个无人机影像数据处理流程中宏观地分析了CUDA并行模型的应用。具体工作概述如下:(1)概述GPU并行计算的发展历程,深入分析了GPU硬件架构和CUDA多线程编程模型的软件体系,详细描述了CUDA程序任务的划分和硬件执行的关系及优化策略等问题,并详细分析总结了CUDA编程模型的算法要求,概括了GPU相对于其他处理平台在高性能通用计算领域的优势。(2)提出了无人机遥感影像处理的畸变差纠正,正射纠正和SIFT匹配三种算法的CUDA并行算法。文章不仅详细分析了这三种算法的原理,而且详细介绍了每种算法的CPU和GPU异构方式的数据调度,数据分解,线程任务分配及映射,存储器和线程优化等的方法。针对三种不同的算法,依据CUDA分别进行了详细的并行分析和策略设计,并且编程实现了这三种并行算法。通过对比单纯CPU平台和GPU异构平台的实际运行情况,验证了两种平台的数据精度和时间差异,并分析了不同算法的实验精度或效果。结果证明这三种算法使用本文提出的并行设计加速方法可以得到10倍以上不等的加速效率。(3)根据GPU硬件架构和CUDA编程模型的特点,结合文章介绍的三种算法的不同加速效果的分析,总结了CUDA并行算法模型的步骤和要求,结合无人机影像处理流程,宏观地介绍在无人机遥感影像处理全流程中如何适当的引入GPU进行并行计算,阐述了如何把遥感处理和并行计算相结合,大幅提高遥感影像的生产效率。
其他文献
对考生来说,不但知识、能力上要准备充分,身体健康状况更足尤为重要。那么,怎样吃才能保证营养充足、精力充沛?怎样吃才能避免肠胃不适消化不良?怎样才能保持机体的最佳状态去迎接
今年10月1日起,《家用汽车产品修理、更换、退货责任规定》(下称汽车“三包”)将正式施行。在经历七、八月份的销售淡季之后,汽车“三包”已经成为“金九银十”车商们的促销利器,
健康的牙齿不仅关系到营养的摄入、影响着机体其他器官的健康,还与人们社会交往有着密切关系。正因为牙齿的功能如此重要,一旦得了牙病,不论大小都需要及时去医院治疗,而牙齿保健
有多年行车经验的老司机在行车的时候每隔几分钟就要观察一下后视镜,将车身周围的公路情况掌握清楚,从而准确变道或超车。
质量不良而造成的损失是惊人的,问题发生之后,采购方需要投入很大精力和成本进行问题的解决和补救。虽说“亡羊补牢,犹未晚也”,但如果能以“第一次就把事情做对”的思想来管理质
<正>皇姑区是沈阳市重要城区之一,随着经济的发展,区内土地资源拮据的问题日渐突显。因此,更好的节约集约利用土地,开发潜力区域、盘活存量土地就成为迫在眉睫的任务。皇姑区
山区沟域经济发展成为各个国家研究者研究和探索的重要课题,对山区经济的发展有着重要意义。如何将山区特殊的地理因素、自然障碍与山区特色规划融为一体,对区域内的产业进行合
在计划经济向社会主义市场经济的过渡阶段,一些经济发达地区实行了市管县行政体制,这对促进中心城市作用的发挥、协调城乡经济发展等方面起了积极作用。但该行政体制只能视为是
新课程改革倡导“立足过程,促进发展”的课程评价体系,要求教师用发展的眼光看待每一个学生,转变评价理念、评价方法与手段,以及评价实施过程。在这个转变过程中,真正体现了以学生