AST3图像拼接模块Swarp的GPU并行化研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:lzp16828
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AST3是将要安装于位于南极内陆冰穹A的昆仑站的三台口径50cm的施密特望远镜,图像相减变源测光是AST3天文图像测光的主要方法之一,模板的生成是相减测光中重要的步骤,模板是由若干天文图像经过拼接生成的,Swarp是用于对天文图像进行拼接的重要软件,被AST3天文望远镜用于相减测光天文图像处理模板制作工程中的图像拼接。本文结合AST3天文图像软件处理系统,分析了其中负责图像拼接的Swarp,在进行对Swarp各子函数运行时间的性能分析后,发现其运行时间的瓶颈所在,对造成瓶颈的子函数进行分析,找到可以通过并行来加速天文图像处理的部分,提出了两种通过GPU加速的方案,为实现性能的对比,同时提出了传统的openMP并行化的方案,实现三种方案后,在不同天文图像规模下对实验结果进行了运行时间分析、整体加速比分析、并行部分加速比分析等,实验结果表明,经过优化后的GPU并行方案,在大尺寸天文图像条件下,拼接整体时间优于openMP并行方案,约降低至串行时的1/3,纯并行部分的加速比超过70。由于CPU端和GPU端API以及源代码文件方面的差异,原Swarp的编译过程及目录结构已不再适用,本文在经过对原Swarp软件目录结构调整后,给出了经过GPU加速后的Swarp的makefile模板,便于该并行化版本程序的二次开发,使Swarp能够被用于AST3天文图像处理流程的同时,也便于Swarp向其他天文图像处理系统迁移。
其他文献
监控环境的多样性和复杂性导致视频分析算法的鲁棒性较差,对于复杂的算法,在嵌入式环境下也不能满足实时性需求。为了使得视频分析算法适合应用于嵌入式环境,本文主要研究嵌
无线传感器网络是一个热点的研究领域。随机分布的大量传感器节点,以无线的方式构成网络,感知各种物理参数并将数据汇聚到数据管理中心。为了满足远程管理的需要,数据管理中
随着互联网技术的发展和信息量的迅速增长,人们迫切需要一种准确、高效的信息获取方式。从搜索引擎到智能交互式问答系统,信息的获取方式越来越接近于自然交互。一方面因为海
随着数字图像信息的爆炸式增长,用户对多媒体搜索的需求也越来越强烈。传统的图像检索技术,是利用图像周围的文本信息对数据库进行检索,但由于视觉特征与文本特征之间存在着
视频拼接技术是指将多个摄像设备采集到的小视角视频图像拼接成一路具有大视野的视频图像。视频拼接技术被应用于军事国防、安全监控等领域,对于降低风险和提高安全性具有重
随着Internet技术的迅猛发展,互联网已经确立了它第四大媒体的主导地位,成为社会公众发布信息、获取信息和传递信息的主要载体。网络舆情作为社会舆情在网络中的延伸,不仅反映了
随着信息技术和计算机网络的发展,数字图像及视频承载了丰富的信息量在网络之间广泛传播,这对于信息真实性、著作权保护等提出了挑战。数字水印技术作为一种新型的版权保护技
随着计算机多媒体信息技术和网络通信技术的蓬勃发展,数字多媒体信息的存储、复制与传播也变得越来越方便快捷。然而,随之而来的问题也十分严重,如作品侵权更加容易,篡改更加方
计算机网络安全越来越受到人们的重视。网络入侵检测作为网络安全防护体系的主要组成部分,其作用越发重要,如今仍然是网络安全领域中的重点和热点。入侵检测(Intrusion Detecti
随着科学技术的飞速发展,数字图像已成为计算机世界的主要资源之一。传统的图像语义手工标注方法由于主观性强和工作量大等问题已不能满足人们的需要,如何自动地给图像生成标注