多目标跟踪

转载 2014年12月30日 14:33:27

http://blog.csdn.net/cyxyz/article/details/41821737

一、Guide

进行多目标跟踪的学习。
跟踪的难点

  • 将现在检测到的目标和以前检测的目标进行匹配连接
  • 跟踪被遮挡的目标
  • 当被遮挡的目标再次出现时,可以重新分配

二、Resources

1. 这是别人整理的一些跟踪方面的资料,方便以后学习使用。

2. CVPR 2014上关于tracking的文章还是比较多的。

3. UIUC的Jia-Bin Huang同学收集的关于tracking的代码。

  • Particle filter object tracking [1] Project
  • KLT Tracker [2-3] Project
  • MILTrack [4] Code, 这个代码需要Intel ipp, 没有跑通。
  • Incremental Learning for Robust Visual Tracking [5] Project
  • Online Boosting Trackers [6-7] Project
  • L1 Tracking [8] Matlab code

代码相关论文

  1. P. Perez, C. Hue, J. Vermaak, and M. Gangnet. Color-Based Probabilistic Tracking ECCV, 2002. [PDF]
  2. B.D. Lucas and T. Kanade, An Iterative Image Registration Technique with an Application to Stereo Vision, IJCAI 1981. [PDF]
  3. J. Shi, C. Tomasi, Good Feature to Track, CVPR 1994. [PDF]
  4. B. Babenko, M. H. Yang, S. Belongie, Robust Object Tracking with Online Multiple Instance Learning, PAMI 2011 [PDF]
  5. D. Ross, J. Lim, R.-S. Lin, M.-H. Yang, Incremental Learning for Robust Visual Tracking, IJCV 2007 [PDF]
  6. H. Grabner, and H. Bischof, On-line Boosting and Vision, CVPR 2006 [PDF]
  7. H. Grabner, C. Leistner, and H. Bischof, Semi-supervised On-line Boosting for Robust Tracking, ECCV 2008 [PDF]
  8. X. Mei and H. Ling, Robust Visual Tracking using L1 Minimization, ICCV, 2009. [PDF]

三、Papers

1. UCF的GMCP-Tracker方法

可以进行多个行人跟踪,相关论文是Global Multi-object Tracking Using Generalized Minimum Clique Graphs。演示效果如下,但貌似不是实时的,论文中说在Matlab中实现,一帧要4s左右,不过可以进行优化。

result

2. CVPR上Horst Possegger的两篇文章

CVPR2014:Occlusion Geodesics for Online Multi-Object Tracking
    这篇文章的Matlab代码可以直接运行,且效果也不错。文中只使用了几何学的信息,计算遮挡区域的置信度,利用munkres versionHungarian Algorithm实现检测目标的分配。文章对比了online,offline,和multi-camera几种方法,显示出文章方法在准确率和速度上都有明显的优势。察看代码,发现作者只提供一个demo的主m文件和一个配置文件,细节的实现都是.p文件,无法阅读具体的代码。不过,从它的主文件中已经可以看到程序的具体实现。这个demo没有使用检测器检测目标,而是利用标注文件把每帧的目标都标记出来。

CVPR2013:Robust Real-Time Tracking of Multiple Objects by Volumetric Mass Densities

3.《Stable Multi-Target Tracking in Real-Time Surveillance Video》 CVPR2013 @Ben BenFold

文章中说一般的跟踪方法只提供了大概的位置,但他们的方法可以提供了准确的头部位置估计。方法是多线程的,异步的HOG检测,同时进行KLT(光流)跟踪,使用Markov-Chain Monte-Carlodata association。

4. 《Tracking Using Motion Patterns for Very Crowded Scenes》 ECCV2012 @Xuemei Zhao

  1. It combines visual tracking, motion pattern learning and multi-target tracking.
  2. Structured crowded scenes exhibit clear motion pattern(s)
  3. Tow issues need to be solved.
    • motion pattern problem
    • single vs multi-target tracking
  4. detections:
    • normal methods don't work
      • appearance based on detector
      • background modeling
    • proposed method
      手动标注一个目标,训练一个检测器,并用这个检测器检测其它相同的目标。并将学习到的一个目标运动形式扩展到多个目标。

5. 《Online Multi-Person Tracking by Tracker Hierarchy》 AVSS 2012 @Jianming Zhang

  Zhang提出了一个自己的通过检测进行跟踪(tracking-by-detection)的框架,apperance model通过template ensemble更新,使用分级的跟踪器。
  
Contributions:

  • 模板集(template ensemble)可以在线更新,丢弃不好的模板。
  • 一个分层的跟踪器,选取最有效的跟踪策略。专家跟踪器,有许多置信度高的模板。正常的跟踪器包含更少的模板,依赖新检测的结果更多,对模板依赖少。在跟踪过程中,可以对跟踪器升级和降级。
  • 可以自动初始和结束跟踪器。

    知识点:
    生成模型(generative model): 生成一个模板,进行匹配,联合概率p(x, y)
    判别模型(discriminative model):对之进行判别, 条件概率p(y | x)

当目标被遮挡后,自动增长搜索区域范围。

6. 《Online Motion Agreement Tracking》 BMVC 2013 @Zheng Wu

Wu

7. 《Robust tracking via patch-based appearance model and local background estimation》 2014 neurocomputing @Bineng Zhong

Zhong

 

四、Problems

1. data association

检测出目标之后,使用什么进行数据的关联是一个主要问题。motionapperance、...

五、Reference

  1. http://www.yale.edu/perception/Brian/refGuides/MOT.html
  2. CVPR 2014

多目标跟踪 MDP Tracking 代码配置与运行

最近在研究多目标跟踪算法,虽然理论知识和相关概念还没能全部熟悉,但是还是来记录一下最近配置运行的MDP Tracking算法。开始是在MOT Challenge比赛(2D比赛,其数据地址:https:...
  • u012905422
  • u012905422
  • 2017年07月09日 18:24
  • 2036

粒子滤波(PF:Particle Filter)目标跟踪

粒子滤波(PF:Particle Filter)  与卡尔曼滤波(Kalman Filter)相比较   粒子滤波(PF: Particle Filter)的思想基于蒙特卡洛方法(Monte Car...
  • chenhuijie666
  • chenhuijie666
  • 2015年03月10日 17:13
  • 2266

nginx + lua

--nignx lua 终于要考虑在nginx下使用lua啊啦,这里首先不得不提的就是lua-nginx-module了,nginx_lua_module是由淘宝的工程师清无(王晓哲)和春来(章亦春...
  • xu_ya_fei
  • xu_ya_fei
  • 2015年02月10日 09:08
  • 3560

复杂场景下的多目标跟踪 --心得

多目标跟踪一直都是cv领域一个让人蛋疼的问题。摸索了这么久,有些心得,可能有所欠缺,请多指教 有两种方案   你可以用背景建模,先分出前景运动目标,但是这样分出来的目标会存在粘连,对于多人勾肩搭背的...
  • zwlq1314521
  • zwlq1314521
  • 2014年03月24日 16:52
  • 9177

多目标跟踪

http://blog.csdn.net/cyxyz/article/details/41821737 一、Guide 进行多目标跟踪的学习。 跟踪的难点: 将现在检测到的...
  • zzq060143
  • zzq060143
  • 2017年03月08日 11:06
  • 476

多目标跟踪算法

多目标跟踪算法
  • duan19920101
  • duan19920101
  • 2016年03月14日 10:26
  • 3603

多目标跟踪 论文+代码

  • 2016年04月11日 17:52
  • 10.56MB
  • 下载

目标跟踪的过程小结

初次接触目标跟踪,看到大部分跟踪文章都会有自己的目标跟踪的结构框架,为此遇到了很多问题。本文就是主要介绍了目标跟踪的框架结构以及自己的理解,希望能帮助到有需要的人。...
  • LRYUS_HJL
  • LRYUS_HJL
  • 2016年12月26日 19:49
  • 5098

多目标跟踪c++代码

  • 2014年04月08日 22:52
  • 29.5MB
  • 下载

多目标跟踪一个比较经典的帖子

 http://zipperary.com/2014/11/08/mot/#more#3326447-qzone-1-34778-45f1c4f3a96ac252188117d15f6a6750...
  • sjtu_012
  • sjtu_012
  • 2014年11月08日 16:24
  • 1532
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多目标跟踪
举报原因:
原因补充:

(最多只允许输入30个字)