基于Hybrid编程模型的图像拼接关键技术的并行研究

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:talen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
宽视角且超分辨率的图像能够为许多科研领域提供更为精确的实验数据,但是受到图像采集设备的限制以及成像技术不成熟而无法获取满意的结果,因此图像拼接成为解决这一技术难题的有效途径。然而传统串行的图像拼接技术只能在单台计算机上运行,受限于计算机自身性能,所耗费的时间会随着待拼接图像的质量和数量迅速增大,其获得的图像即便满足研究要求也会丧失图像数据原有的时效性。论文正是基于以上情况,主要研究SMP集群上MPI与OpenMP混合并行计算的方法实现图像拼接的并行化,以达到提高图像拼接速度的目的。论文主要研究内容如下:首先,论文介绍了多核集群的并行技术与MPI/OpenMP并行编程模型,详细介绍了MPI与OpenMP并行编程模型的特点以及程序实现方式。论文介绍了图像拼接的步骤以及用到一些技术,接着详细分析了以SIFT算法为核心的特征点的提取与匹配过程,并提出以SIFT算法为基础的图像拼接算法的并行化设计方案。其次,根据SIFT特征点提取的局部性原理,采用数据并行的方式实现算法改进。结合SMP集群的层次化存储的特点,进而提出层次的图像划分策略,在节点间与节点内采用不同的图像划分方式,实现MPI与OpenMP相应粒度的数据分配。提出SIFT特征点提取与匹配的同步并行方案,特征点在提取之后不必汇集到主节点进行匹配,而是在各个子节点完成匹配之后,才将特征点匹配的结果发送到主节点完成图像的配准与融合。在数据汇集阶段,算法实现了特征点数据传递的简化与并行接收。最后论文基于Hybrid编程模型实现了图像拼接的并行算法,将曙光TC5000作为并行环境,通过在集群上进行的并行与串行实验的对比,得到实验结果数据并进行详细分析。根据实验结果分析得出结论,基于Hybrid编程模型实现的图像拼接并行化实现大大提高了图像拼接的速度,图像拼接效果与串行算法实现的结果一致。
其他文献
高动态范围图像的光影和颜色信息非常丰富,其动态范围远远超出目前主流显示设备显示的动态范围。对这种图像动态范围的压缩成为高动态范围图像领域的一项重要研究课题。本文在
在Internet高速发展的时代中,人们通过通用搜索引擎的帮助从浩瀚的信息海洋中寻找自己需要的信息,但通用搜索引擎因为本身涵盖的信息过于广泛而导致了人们往往不能迅速准确的搜
随着跨国公司和机构的业务拓展,计算机显示和网络技术的进步,人们对支撑业务发展的信息系统也有了更高的要求,而这些公司和机构的遗留系统往往无法适应新形势,需要更新换代,
随着软件盗版现象越来越严重,软件水印技术越来越受到重视。为了保护软件,近几年涌现了许多软件水印算法,尤其是动态软件水印算法。本文通过阐述几种动态图软件水印技术,分析
虚拟仿真是虚拟现实技术在实际应用中的研究热点之一,其中虚拟植物是借助于虚拟现实技术、计算机图形学、植物生理生态学等理论做技术支撑,根据生物学提供的可靠数据,系统地描述
随着科技的发展,仿人型机器人逐渐成为计算机、机器人等领域的最热门的研究方向之一,由韩国专业机器人生产厂商MiniRobot生产设计的MF-AI3型半自主仿人型机器人是当今仿人型
随着信息技术的不断发展,以神经网络为载体的深度学习逐渐成为了现阶段各种先进技术的代名词。神经网络技术从上世纪出现以后,各种基于神经网络的模型逐渐用来解决实际场景中
近年来,移动互联网发展迅猛,逐渐渗透到人们工作、生活的各个领域,改变人们在信息时代的生活方式。各种内容的移动应用层出不穷,为用户带来了巨大的方便和丰富的体验。同时,
虚拟心脏是综合运用计算机强大的计算能力以及图形显示能力,对真实心脏的解剖结构、电生理等方面的特性进行仿真。虚拟心脏电生理仿真数学模型由常微分方程组构成的心肌细胞
在分布式的数据库系统中,一般情况它的最大特征是存在数据冗余。分布式数据库因物理位置不同,存储设备比较分散,要保证数据的完整性和可信性,降低数据库风险性,大多通过冗余