基于粒子滤波的视频目标跟踪技术研究

基于粒子滤波的视频目标跟踪技术研究

论文摘要

视频目标跟踪是计算机视觉领域的一个核心问题,在军事制导、视频监控、机器人视觉导航、人机交互、以及医疗诊断等许多方面有着广泛的应用前景。视频目标跟踪的研究目的是使计算机能够模拟人类视觉运动感知功能,并赋予机器辨识序列图像中运动目标的能力,为视频分析和理解提供重要的数据依据。由于实际环境中目标运动存在随机性和复杂性,例如视频序列中运动目标大小的改变、目标运动轨迹的不规则性、目标颜色与背景颜色的相似程度等,因而会给视频目标跟踪带来困难。尽管人们对视频目标跟踪进行了较广泛的研究,并提出了许多适合不同应用背景的跟踪方法,但是目前仍存在许多问题和难点尚未解决。因此,研究复杂背景下的目标跟踪不仅具有重要的理论意义,而且具有广泛的应用前景和很高的实用价值。本论文在研究现有计算机视觉算法的基础上,针对智能监控和人机交互系统背景固定视频序列中的运动目标,特别是人体和车辆等目标的运动跟踪和识别问题展开研究,提出了一些用于运动目标跟踪与识别的新算法。本论文的主要研究内容和成果如下:1.针对智能监控系统中运动目标的跟踪问题,提出了一种基于加窗粒子滤波的轮廓线跟踪的改进算法。目标的轮廓用B样条曲线表示,利用加窗粒子滤波算法跟踪轮廓线的运动。在基本粒子滤波算法的基础上,采用窗口滤波更新粒子集合,根据对目标轮廓位置估计的情况动态更新粒子集合的大小。该算法利用估计窗内的混合抽样粒子集描述后验分布,对估计窗内具有不同权值的粒子集依据其权值大小进行抽样,并根据当前时刻目标轮廓观测线上的边缘特征点对抽取的粒子状态进行更新,从而实现对目标的跟踪。这种跟踪算法在不影响跟踪精度的情况下,大大减少了计算量。2.针对复杂环境下的视频目标,提出了一种多信息融合的粒子滤波跟踪算法。该算法将颜色和运动这两种信息融合进粒子滤波器,并提出分层抽样的方法,克服了利用单一信源所带来的跟踪不稳定问题,并能有效解决由于目标形状或颜色模糊而产生的跟踪困难问题。该粒子滤波融合算法在复杂背景下能够稳健可靠地跟踪目标。3.针对人机交互系统中的动态跟踪以及识别问题,提出了一种基于运动轨迹的行为跟踪和识别算法。该算法首先通过一种称为连续自编码网络(Continuous Autoencodernetwork,C-Autoencoder)的双向深层神经网络将高维轨迹嵌入到二维平面上,并由连续自编码网络的逆向映射获得高维轨迹的生成模型,接着从上述轨迹生成模型中产生一系列可行性轨迹,即样本轨迹。跟踪算法中,粒子滤波器当前时刻的粒子便从这些样本轨迹相应的位置点进行抽取,利用颜色似然函数对抽取的粒子进行加权以及再抽样,从而实现对目标状态的估计。识别算法中,引入一种改进的Hausdorff距离来计算当前轨迹估计值与截断的轨迹模板之间的相似性,从而实现对跟踪轨迹的识别。该算法的优点在于对目标的行为能够有效地进行边跟踪边识别,当前时刻的跟踪结果用于行为轨迹的识别,而轨迹识别的结果又可以指导下一时刻的跟踪。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题研究背景及意义
  • 1.2 目标跟踪技术国内外研究现状
  • 1.3 视频目标跟踪算法概述
  • 1.3.1 视频目标跟踪问题描述
  • 1.3.2 视频目标跟踪算法分类
  • 1.4 跟踪问题的困扰因素和目标检测
  • 1.4.1 跟踪问题的困扰因素
  • 1.4.2 目标检测方法
  • 1.5 本论文的创新点及结构安排
  • 1.5.1 论文的创新点
  • 1.5.2 论文结构安排
  • 2 基于蒙特卡罗方法的粒子滤波技术
  • 2.1 引言
  • 2.2 基于贝叶斯框架下的跟踪问题描述
  • 2.3 贝叶斯滤波的蒙特卡罗实现
  • 2.3.1 蒙特卡罗采样(Monte Carlo Sampling)
  • 2.3.2 重要性采样(Importance Sampling,IS)
  • 2.3.3 序贯重要性采样(Sequential Importance Sampling,SIS)
  • 2.3.4 序贯重要性采样算法的退化(Degeneracy)和重采样(Resampling)
  • 2.3.5 基本粒子滤波算法描述
  • 2.3.6 粒子数目N的选取
  • 2.4 本章小结
  • 3 基于加窗粒子滤波的轮廓线跟踪算法
  • 3.1 引言
  • 3.2 用于轮廓线跟踪的B样条结构
  • 3.2.1 样条的线性参数化
  • 3.2.2 形状空间的定义
  • 3.2.3 平面仿射形状空间
  • 3.3 跟踪框架
  • 3.3.1 曲线描述
  • 3.3.2 跟踪作为随时间的估计
  • 3.4 状态空间和运动模型
  • 3.4.1 运动模型的最大似然学习
  • 3.4.2 运动模型的最大期望学习
  • 3.5 非线性观测模型
  • 3.5.1 一维观测模型
  • 3.5.2 二维观测模型
  • 3.6 基于加窗粒子滤波器的轮廓线跟踪算法
  • 3.6.1 加窗粒子滤波器结构
  • 3.6.2 加窗粒子滤波算法
  • 3.7 基于视频序列的人头轮廓线跟踪实验
  • 3.7.1 跟踪结果
  • 3.7.2 加窗粒子滤波器与标准粒子滤波器算法复杂度比较
  • 3.8 结论
  • 4 多信息融合的粒子滤波跟踪算法
  • 4.1 引言
  • 4.2 序贯蒙特卡罗和数据融合
  • 4.3 数据融合的目标跟踪
  • 4.3.1 目标模型
  • 4.3.2 颜色模型
  • 4.3.3 运动模型
  • 4.4 基于颜色和运动融合的粒子滤波跟踪算法
  • 4.5 实验结果与分析
  • 4.6 结论
  • 5 基于双向非线性学习的轨迹跟踪和识别
  • 5.1 引言
  • 5.2 双向非线性流行学习
  • 5.2.1 自编码网络
  • 5.2.2 CRBM工作原理
  • 5.2.3 自编码网络的实现
  • 5.3 降维和轨迹重构
  • 5.4 轨迹生成模型
  • 5.5 贝叶斯(Bayesian)跟踪
  • 5.5.1 状态描述
  • 5.5.2 观测模型
  • 5.5.3 粒子滤波跟踪算法
  • 5.6 识别算法
  • 5.6.1 基于最小距离分类器的识别算法
  • 5.6.2 基于形状相似性度量的识别算法
  • 5.7 实验结果
  • 5.7.1 预处理过程
  • 5.7.2 手写数字的跟踪实验
  • 5.7.3 两类不同手写数字的跟踪和识别实验
  • 5.8 结论
  • 6 总结与展望
  • 6.1 总结
  • 6.2 下一步工作展望
  • 致谢
  • 参考文献
  • 附录A
  • 作者攻读博士学位期间发表和已录用的论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于粒子滤波的视频目标跟踪技术研究
    下载Doc文档

    猜你喜欢