室内环境下基于单目视觉的目标跟踪方法研究

室内环境下基于单目视觉的目标跟踪方法研究

论文摘要

视觉跟踪是当前服务机器人领域的研究热点。本文提出了一种基于相似性距离的目标跟踪算法。该算法将视觉跟踪分为目标识别、目标跟踪两个部分。相似性距离决定执行识别或跟踪算法,并调整跟踪部分的粒子数目。本文采用基于特征匹配的方法识别并定位目标。为了有效描述特征,在比较多种图像特征描述方法的基础上,采用了鲁棒性较好的SIFT(Scale Invariant Feature Transform)特征进行描述。获取当前视觉图像的SIFT特征之后,采用BBF匹配方法与目标模板的特征进行匹配。由于BBF(Best Bin First)匹配方法具有一定的错误率,所以本文使用基于RANSAC(Random Sample Consensus)的方法来计算描述当前视野图像与模板图像对极几何约束的基础矩阵,并对BBF匹配的结果进行错误剔除。当剔除后剩余的匹配数目超过某一阈值时,就认为视野中存在目标,并利用特征坐标完成定位。该算法基于颜色分布信息进行跟踪。首先在先前获取的目标位置周围生成一定数目的粒子,平均分配权值。然后计算各个粒子与目标模板颜色分布的相似性距离,进而更新各个粒子的权值,加权平均预测目标的位置。当粒子数目较多时,将均值偏移引入跟踪部分。采用均值偏移算法确定当前视觉图像中目标的位置。完成跟踪部分后,要计算目标区域与模板的相似性距离,设定执行识别算法的阈值和进行均值偏移的阈值,并根据此距离做出判断。如果该距离大于识别阈值,则认为目标从当前视野消失,需要重新执行目标识别算法;如果该距离小于识别阈值,则跟踪成功,并根据该距离对下一次粒子滤波时产生的粒子数目进行调整。当相似性距离小于均值偏移阈值时,跟踪效果较好,此时粒子数目与相似性距离成正比;当相似性距离介于均值偏移阈值和识别算法阈值之间时,说明跟踪不太理想,需要增加粒子数目来改善跟踪效果。为了提高计算效率,采用较少粒子进行粒子滤波,并用均值偏移算法弥补粒子数目的不足。在跟踪基础上引入透视投影理论,提出了一种测量目标相对镜头的方位和距离的算法。方位和距离可以为机械手对目标的抓取提供信息。本文最后采用USB接口的摄像头对实际物体进行跟踪,跟踪一帧消耗的时间由粒子数目决定。可以通过实验设定相似性阈值,调节粒子数目,在保证跟踪准确的同时提高实时性,跟踪一帧消耗的时间约为5~10ms。实验证明该算法具有良好的实时性、准确性和实用性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题来源及研究的目的和意义
  • 1.2 机器人视觉的研究现状
  • 1.3 基于视觉的目标跟踪研究现状
  • 1.3.1 基于局部特征的目标识别研究现状
  • 1.3.2 视觉跟踪中的目标描述与数据融合研究现状
  • 1.4 本文主要研究内容
  • 第2章 基于SIFT特征的目标识别
  • 2.1 特征描述方法比较
  • 2.2 目标识别方法简介
  • 2.2.1 SIFT算法简介
  • 2.2.2 尺度空间的建立
  • 2.2.3 确定尺度空间中极值点的位置
  • 2.2.4 确定极值点的方位
  • 2.2.5 建立极值点处的描述子
  • 2.3 BBF算法简介
  • 2.4 基于RANSAC的错误匹配剔除算法
  • 2.5 目标识别实验
  • 2.5.1 识别实验
  • 2.5.2 干扰物特征匹配结果
  • 2.5.3 多模板的准确率
  • 2.6 本章小结
  • 第3章 跟踪算法分析
  • 3.1 基于均值偏移的跟踪算法
  • 3.1.1 均值偏移理论简介
  • 3.1.2 目标描述
  • 3.1.3 基于Bhattacharyya系数的度量
  • 3.1.4 目标定位
  • 3.2 基于粒子滤波的跟踪算法
  • 3.2.1 贝叶斯滤波原理
  • 3.2.2 粒子滤波原理
  • 3.3 本章小结
  • 第4章 基于相似性距离的跟踪算法
  • 4.1 引言
  • 4.2 跟踪算法总体结构
  • 4.2.1 定位算法
  • 4.2.2 粒子滤波算法
  • 4.2.3 均值偏移算法
  • 4.2.4 自适应调整目标大小的算法
  • 4.2.5 根据相似性距离自适应调跟踪条件的算法
  • 4.3 基于跟踪的角度测量算法
  • 4.4 基于跟踪的测距算法
  • 4.4.1 物体距镜头的距离与成像之间的关系
  • 4.4.2 物体垂直光轴运动时成像大小变化关系
  • 4.5 本章小结
  • 第5章 基于单目视觉的目标跟踪实验
  • 5.1 引言
  • 5.2 目标定位过程
  • 5.3 目标跟踪过程
  • 5.3.1 跟踪过程中各变量变化情况
  • 5.3.2 跟踪误差分析
  • 5.3.3 与基于均值偏移、粒子滤波算法的对照实验
  • 5.4 角度测量结果
  • 5.5 距离测量结果
  • 5.6 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].“物质的量”概念的引入和建立[J]. 中学化学教学参考 2020(16)
    • [2].基于动态调节粒子数目的粒子滤波改进算法[J]. 计算机仿真 2011(10)
    • [3].编号排除法在确定复杂晶胞所含粒子数目中的应用研究[J]. 新课程(中学) 2019(01)
    • [4].室内环境下视觉目标跟踪[J]. 华中科技大学学报(自然科学版) 2008(S1)
    • [5].对物质的量概念的理解和解释[J]. 新课程(中学) 2012(06)
    • [6].二维耦合定向输运模型研究[J]. 物理学报 2015(15)
    • [7].基于改进粒子滤波算法的水下目标跟踪[J]. 声学技术 2018(02)
    • [8].避免利用阿伏加德罗常数分析粒子数目五大陷阱的策略[J]. 数理化学习(高中版) 2019(10)
    • [9].一种粒子滤波的盲多用户检测快速算法[J]. 电子与信息学报 2008(06)
    • [10].大型海湾水交换计算中随机游动方法的应用研究[J]. 应用数学和力学 2011(05)
    • [11].以时间优化为目标的粒子滤波手势跟踪方法研究[J]. 电子学报 2009(09)
    • [12].“物质的量”概念的引入[J]. 中学化学教学参考 2015(04)
    • [13].分布式Unscented粒子滤波跟踪[J]. 光学精密工程 2009(07)
    • [14].移动机器人软故障检测与补偿的自适应粒子滤波算法[J]. 中国科学(E辑:信息科学) 2008(04)
    • [15].抓住要点速解关于N_A的高考题[J]. 考试周刊 2010(56)
    • [16].燃油喷雾图像粒子信息的提取[J]. 农业装备与车辆工程 2016(12)
    • [17].基于粒子滤波的组合定位系统目标跟踪算法[J]. 弹箭与制导学报 2015(02)
    • [18].基于自适应性粒子滤波器的目标追踪[J]. 舰船电子工程 2009(09)
    • [19].非线性卫星信道下的粒子滤波盲均衡方法[J]. 信号处理 2015(05)
    • [20].以比求比 简捷无比[J]. 新课程学习(下) 2015(05)
    • [21].非均匀粒子流体模拟[J]. 计算机工程与设计 2011(08)
    • [22].基于改进粒子群算法的压缩感知[J]. 信号处理 2017(04)
    • [23].影视特效粒子系统研究[J]. 软件导刊 2012(04)
    • [24].基于粒子滤波处理GPS定位信息的研究[J]. 仪器仪表用户 2018(08)
    • [25].基于改进的粒子滤波蒙特卡洛定位算法研究[J]. 长春理工大学学报(自然科学版) 2020(05)

    标签:;  ;  ;  ;  ;  

    室内环境下基于单目视觉的目标跟踪方法研究
    下载Doc文档

    猜你喜欢