基于CUDA的实时图像拼接技术研究

基于CUDA的实时图像拼接技术研究

论文摘要

遥控导航技术是地面移动机器人领域的一项关键技术。遥控导航的一个核心问题是如何让操作人员获得实时的、大视野的环境信息,以保证遥控导航的实时性和透明性。解决这一问题的一种可行的途径就是采用图像拼接的方法。然而在图像拼接过程中,由于图像匹配涉及到的数据量大、计算密集,所以许多串行处理方法在实际应用中都难以满足实时性要求。为此,本文以地面移动机器人的遥控导航应用为背景,从理论和实践两个方面对基于CUDA(Compute Unified Device Architecture,统一设备计算架构)的实时图像拼接技术进行了深入研究,包括结合先验信息的自适应图像匹配方法、基于改进RANSAC(Random Sample Consensus,随机采样一致性)的图像变换模型求解、基于CUDA的实时图像拼接算法及其在移动机器人遥控导航中的应用等。论文完成的主要工作为:1)针对实时图像拼接的应用需求,提出了一种结合先验信息的自适应图像匹配方法。该方法首先根据事先得知的待拼接图像的重叠区域范围,在左图像的重叠区域内均匀选取待匹配点;然后通过具有旋转不变性的区域相似性度量,在右图像中的自适应匹配搜索区域进行最佳匹配点搜索。实验结果表明,该方法能够明显地提高图像匹配的效率和正确率。2)针对图像匹配过程中不可避免地存在误匹配点的问题,在深入研究了RANSAC算法的基础上,通过引入随机采样约束条件和最优样本集评价准则,给出了一种基于改进RANSAC的图像变换模型求解算法。实验结果表明,该算法能有效地提高求解图像变换模型的正确率和精度。3)在深入分析CUDA编程模型的基础上,提出了一种基于CUDA的实时图像拼接算法(CUDA-RTIM),并通过充分利用GPU的并行计算能力,给出了一种基于GPU的最佳匹配点并行搜索算法,以及基于改进RANSAC的射影变换模型并行求解算法。实验结果表明,CUDA-RTIM算法不仅具有良好的鲁棒性和实时性,而且对各种不同环境还具有良好的适应性。在上述工作的基础上,论文设计实现了基于大视野的地面移动机器人遥控系统,并以Pioneer-III型机器人为实验平台,验证了以上方法和算法的可行性与有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究背景和意义
  • 1.2 地面移动机器人遥控技术的研究现状
  • 1.3 图像拼接技术的研究现状及其应用
  • 1.3.1 图像拼接的应用领域
  • 1.3.2 图像拼接技术的基本特点及算法分类
  • 1.3.3 图像拼接的技术重点、研究热点和发展方向
  • 1.4 CUDA及其编程模型
  • 1.4.1 基于GPU的通用计算
  • 1.4.2 CUDA及其编程模型
  • 1.5 论文的主要研究工作和结构安排
  • 1.5.1 论文的主要工作和成果
  • 1.5.2 论文的组织结构
  • 第二章 摄像机模型与图像拼接基本原理
  • 2.1 摄像机模型及其标定
  • 2.1.1 基本参考坐标系及其变换关系
  • 2.1.2 摄像机成像模型
  • 2.1.3 摄像机的标定
  • 2.2 图像拼接基本原理
  • 2.2.1 基于区域的图像匹配
  • 2.2.2 图像变换模型
  • 2.2.3 图像融合
  • 2.3 本章小结
  • 第三章 基于CUDA的实时图像拼接算法
  • 3.1 结合先验信息的自适应图像匹配方法
  • 3.1.1 自适应图像匹配算法的计算复杂度
  • 3.1.2 待匹配点的选取
  • 3.1.3 具有旋转不变性的匹配模板
  • 3.1.4 自适应匹配搜索区域
  • 3.2 基于改进RANSAC的图像变换模型参数估计
  • 3.2.1 RANSAC算法基本原理
  • 3.2.2 对RANSAC算法的几点改进
  • 3.2.3 基于改进RANSAC的图像变换模型求解算法
  • 3.3 基于CUDA的实时图像拼接算法
  • 3.3.1 基于CUDA的实时图像拼接算法流程
  • 3.3.2 最佳匹配点并行搜索算法
  • 3.3.3 基于改进RANSAC的射影变换模型并行求解算法
  • 3.4 实验结果及分析
  • 3.4.1 基于GPU的并行计算实验
  • 3.4.2 结合先验信息的自适应匹配点搜索实验
  • 3.4.3 基于CUDA的实时图像拼接实验
  • 3.5 本章小结
  • 第四章 地面移动机器人遥控系统设计与实现
  • 4.1 大视野遥控系统结构
  • 4.1.1 人机接口模块
  • 4.1.2 环境感知模块
  • 4.1.3 路径规划模块
  • 4.1.4 无线通信模块
  • 4.1.5 遥控工作模式
  • 4.2 基于CUDA-RTIM的大视野实时图像获取
  • 4.2.1 具有不同环境特点的图像拼接实验
  • 4.2.2 具有不同分辨率的图像拼接实验
  • 4.3 基于拼接图像的移动机器人目标点定位
  • 4.3.1 单幅图像的目标点定位
  • 4.3.2 拼接图像的目标点定位
  • 4.3.3 实验结果及分析
  • 4.4 本章小结
  • 第五章 总结与展望
  • 5.1 论文工作总结
  • 5.2 今后工作展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].2019中国医师协会泌尿外科医师分会(CUDA)年会在济南成功召开[J]. 泌尿外科杂志(电子版) 2019(02)
    • [2].基于CUDA的拉普拉斯金字塔的优化[J]. 微型机与应用 2016(10)
    • [3].基于CUDA的三维数据场可视化加速技术研究[J]. 电子技术与软件工程 2015(12)
    • [4].直方图均衡化结合中值滤波的CUDA并行化实现[J]. 计算机与数字工程 2020(05)
    • [5].航天器着陆碰撞动力学CUDA并行计算技术[J]. 航天器工程 2014(01)
    • [6].基于CUDA的各向异性热传导模型的图像修复[J]. 计算机应用研究 2014(06)
    • [7].基于CUDA的图像快速并行细化算法的研究与实现[J]. 电子测量技术 2014(08)
    • [8].CUDA技术及其在数字图像拼接中的应用[J]. 微型机与应用 2013(02)
    • [9].基于八叉树编码的CUDA光线投射算法[J]. 西北大学学报(自然科学版) 2012(01)
    • [10].基于CUDA的图像轮廓提取并行实现[J]. 现代计算机(专业版) 2012(09)
    • [11].基于CUDA的图形处理器FDTD算法仿真研究[J]. 系统仿真学报 2011(04)
    • [12].利用CUDA加速连续波雷达测速算法[J]. 现代电子技术 2011(23)
    • [13].快速不变矩算法基于CUDA的并行实现[J]. 计算机应用 2010(07)
    • [14].基于CUDA的生物序列数据算术编码并行压缩[J]. 计算机应用与软件 2016(12)
    • [15].一种基于CUDA的快速宽视频拼接的方法[J]. 计算机技术与发展 2015(01)
    • [16].基于CUDA和深度置信网络的手写字符识别[J]. 华东理工大学学报(自然科学版) 2015(02)
    • [17].基于CUDA加速的X射线安检机图像处理算法研究[J]. 机电一体化 2015(08)
    • [18].基于CUDA粒子系统的烟花仿真[J]. 计算机应用 2013(07)
    • [19].基于CUDA的矩阵乘法的并行实现[J]. 信息通信 2012(02)
    • [20].地震叠前深度偏移在CUDA平台上的实现[J]. 勘探地球物理进展 2008(06)
    • [21].高斯混合模型盲信号分离方法的CUDA实现[J]. 自动化与信息工程 2013(01)
    • [22].平面单应性矩阵求解的CUDA并行实现[J]. 微型机与应用 2012(23)
    • [23].基于CUDA架构矩阵乘法的研究[J]. 微型机与应用 2011(24)
    • [24].CUDA环境下地形因子的并行计算[J]. 北京测绘 2017(04)
    • [25].CUDA技术在视频压缩中的应用[J]. 硅谷 2009(17)
    • [26].基于CUDA的高速并行均值滤波算法[J]. 咸阳师范学院学报 2013(04)
    • [27].基于CUDA的泥石流模拟计算研究[J]. 计算机工程与设计 2011(12)
    • [28].基于CUDA平台的遗传算法并行实现研究[J]. 计算机工程与科学 2009(S1)
    • [29].基于CUDA快速体数据梯度计算的实时体绘制研究[J]. 兰州交通大学学报 2014(03)
    • [30].基于CUDA的彩色超声血流成像[J]. 计算机应用 2011(03)

    标签:;  ;  ;  ;  

    基于CUDA的实时图像拼接技术研究
    下载Doc文档

    猜你喜欢