基于单目视觉的运动目标检测与跟踪算法研究

基于单目视觉的运动目标检测与跟踪算法研究

论文摘要

本文以基于单目视觉的车辆检测项目作为背景,对目标检测和跟踪算法进行了系统的研究。重点研究了基于模型的目标检测和跟踪、基于Mean Shift的跟踪算法以及基于主动轮廓的目标分割和跟踪,并对本文的背景项目中作者所开发的车辆检测和跟踪系统作了详细的介绍。论文共分为六章。首先在绪论部分对主要的运动目标检测和跟踪算法以及车辆检测算法的国内外研究现状进行了综述。综合分析了各种运动目标检测和跟踪算法的优缺点,介绍了车辆检测系统的构成以及本文的研究背景。第二章研究了基于模型的目标检测和跟踪算法,提出了一种新的基于曲线投影的模型匹配算法,在此基础上进行基于模型的目标检测和跟踪并提出了一种基于模型和区域相关融合的鲁棒跟踪算法。新的模型匹配算法允许模型与目标特征的部分匹配,提高了目标检测和跟踪算法对目标部分遮挡情况的适应能力,而模型匹配利用边缘作为目标特征使得算法能够适应光照条件的变化。跟踪算法融合了区域相关之后综合了目标的形状和外观特征,提高了模型匹配抵抗背景变化干扰的能力,使得算法具有很强的鲁棒性。将部分匹配的思想引入基于外观的跟踪算法中,提出了一种SSD和MCD融合的跟踪算法,算法既考虑了模板与目标之间相似点所占比例同时也考虑了相似点之间的相似程度,避免了单独使用SSD或MCD的缺点。实验结果表明融合算法对目标的部分遮挡的适应能力有了很大的提高,能够长时间进行稳定的目标跟踪。第三章是对基于Mean Shift的跟踪算法的研究。在对原算法研究的基础上提出了一种基于分块颜色直方图的改进算法,使用分块颜色直方图作为目标表示方法提高了目标的辨识能力,加强了原算法的鲁棒性。引入目标旋转和缩放矩阵改进了原算法对目标旋转和缩放的适应能力,并对Mean Shift用于其它跟踪算法的方法进行了探讨。第四章在对常见的几种主动轮廓模型进行研究之后提出了一种新的基于仿生原理的主动轮廓模型----蠕虫。新的模型克服了Snake模型不能适应拓扑变化的缺点,并且能够自动提取任意形状目标的外部和内部轮廓。模型采用二维区域的边界作为主动轮廓的表示,避免了水平集方法将二维问题转化为三维带来的计算量大的问题;与C-V模型相比较,蠕虫模型可以同时提取各种灰度或者区域灰度不均目标的轮廓;与测地线主动轮廓比较,蠕虫模型具有可以提取弱边缘目标以及自动提取目标内部轮廓的能力。模型综合了基于区域和基于边缘方法的优点,具有很强的适应能力和灵活性。第五章详细介绍了作者所开发的车辆检测和跟踪系统。对系统的各个部分逐一介绍,包括基于阴影检测的感兴趣区域获取,基于模型的车辆检测和跟踪,遮挡情况的处理,以及车距的测量几个主要部分,并给出了系统流程图和相应的实验结果。最后是对本文的总结和对未来发展方向的展望。

论文目录

  • 摘要
  • ABSTARCT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 运动目标检测和跟踪的主要方法
  • 1.2.1 运动目标检测
  • 1.2.2 运动目标跟踪
  • 1.3 车辆检测的方法和研究现状
  • 1.3.1 车辆检测系统的组成
  • 1.3.2 车辆检测方法
  • 1.4 论文的主要工作和创新点
  • 1.5 论文结构
  • 1.6 实验软硬件环境说明
  • 第二章 基于模型的目标检测和跟踪
  • 2.1 引言
  • 2.2 基于模型的目标检测
  • 2.2.1 基于模型的方法的原理
  • 2.2.2 常用的模型相似度量方法
  • 2.2.3 基于曲线投影的相似度量
  • 2.2.4 模型匹配算法
  • 2.2.5 实验结果与分析
  • 2.3 模型与区域相关融合的跟踪算法
  • 2.3.1 Kalman滤波
  • 2.3.2 模型与区域相关融合的跟踪算法
  • 2.3.3 实验结果与分析
  • 2.4 基于SSD和MCD融合的跟踪算法
  • 2.4.1 SSD和MCD
  • 2.4.2 SSD与MCD融合的方法
  • 2.4.3 实验结果与分析
  • 2.5 小结
  • 第三章 基于Mean Shift的跟踪算法研究
  • 3.1 引言
  • 3.2 Mean Shift算法
  • 3.2.1 Mean Shift的定义
  • 3.2.2 Mean Shift梯度映射
  • 3.3 使用分块颜色直方图的Mean Shift跟踪算法
  • 3.3.1 目标表示
  • 3.3.2 Bhattacharyya系数最大化
  • 3.3.3 目标旋转和缩放自适应
  • 3.3.4 实验结果与分析
  • 3.4 Mean Shift用于其他跟踪方法的探讨
  • 3.5 小结
  • 第四章 基于主动轮廓的目标提取和跟踪
  • 4.1 引言
  • 4.2 常见的主动轮廓模型
  • 4.2.1 参数活动轮廓模型
  • 4.2.2 几何活动轮廓模型与水平集方法
  • 4.3 蠕虫主动轮廓模型
  • 4.3.1 生物智能和仿生算法
  • 4.3.2 轮廓区域能量定义
  • 4.3.3 蠕虫行为规则
  • 4.3.4 蠕虫主动轮廓算法
  • 4.4 蠕虫主动轮廓模型用于图像分割
  • 4.4.1 提取深度凹陷区域
  • 4.4.2 蠕虫直径对分割结果的影响
  • 4.4.3 噪声图像和弱边缘目标提取
  • 4.4.4 医学图像分割
  • 4.5 基于蠕虫主动轮廓模型的跟踪算法
  • 4.5.1 跟踪算法
  • 4.5.2 非刚体目标的跟踪
  • 4.6 小结
  • 第五章 车辆检测和跟踪系统
  • 5.1 引言
  • 5.2 检测区和感兴趣区域ROI
  • 5.2.1 检测区的设置
  • 5.2.2 获取感兴趣区域——阴影检测
  • 5.3 车辆检测和跟踪
  • 5.3.1 参数化的车辆模型
  • 5.3.2 车辆检测和跟踪
  • 5.3.3 遮挡处理
  • 5.4 车距测量
  • 5.5 小结
  • 第六章 总结及展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  ;  

    基于单目视觉的运动目标检测与跟踪算法研究
    下载Doc文档

    猜你喜欢