Online Tracking :

Using a few samples to train the tracker during the run time. With such condition, we are searching the solutions to gurantee the precision of the online tracking algorithms.

1.Boost tracker

online version of AdaBoost

正样本:初始帧中人为框定的区域(或由其他目标检测算法标注出来的)

负样本:初始帧中除了框定区域外的所有部分

在跟踪时进行在线学习。随着视频帧数的增加,训练样本越来越多,跟踪器越来越成熟。

特点:早期方法,追踪效果一般。在物体跟丢时无法检测到。

2. MIL (Multiple Instance Learning)

和boost tracker相比,正样本不只选择框定的区域内部,还把周围的一小圈临近区域加入,构成“positive bags”,这样的BAG中可能只有一个区域是完全将目标框准的。直观上可以想到,通过关注目标的临近区域,那么在发生遮挡时,跟踪器对遮挡物的理解力会增强,即该算法显著提高了遮挡时的追踪准确率。不过当目标物体全部被遮挡时,该算法还是难以检测。在KCF没发明之前,该算法较为常用。

3.KCF (Kernelized Correlation Filters)

该算法观察到,在MIL的正样本组中,有许多重合的区域,于是它对这些重合区域进一步提取特征,从而提高了之后对目标预测的准确性和速度。但是该算法依然没法应对全遮挡的情况。

4.TLD (Tracking, learning and detection)

“The tracker follows the object from frame to frame. The detector localizes all appearances that have been observed so far and corrects the tracker if necessary. The learning estimates detector’s errors and updates it to avoid these errors in the future.”

优点:若不发生缺点中的情况,即整个图像中只有一个主体,那么可以很好克服全遮挡的问题。尺寸变化的影响对它来说也不在话下。

缺点:追踪目标可能会发生转移。例如一个街道监控视频中有多个行人,那么本来要追踪A的追踪器,追到后面有可能会追踪到A身边的B。由于这点,这个方法并不常用。

5. MEDIANFLOW Tracker

这个算法比较聪明。别的算法都是看前一帧目标在哪,然后预测下一帧目标大概在哪。这个算法清楚自己可以获得一整个视频,而视频的特点就是时间线上的连贯性,那么它不去做运动轨迹的预测,它直接把要预测那一帧的前一帧和后一帧进行对比,看看区别在哪,然后填上中间该有的过程,就这样完成了对当前帧的预测。真是个小机灵鬼啊~然而这种算法只适用于比较老实的目标,即速度和方向相对稳定。这种算法还有个特点就是对自己的跟踪情况清楚得很,错误报告很及时,不像某些算法自己错了都不知道(hhhh)。当然它的缺点也显而易见,无法跟踪变化较大、变化速度大的情况。

6. GOTURN tracker

这是本文介绍到现在,唯一一个使用CNN(卷积神经网络)的跟踪选手!它对形变、光线、视角变化都很有效,但是对遮挡不大在行。

7. Minimum Output Sum of Squared Error (MOSSE)

关键词:自适应相关滤波(adaptive correlation filter),快(操作简单,效率高),准(但还是比不过深度学习算法大亨),狠(?)

8. Discriminative Correlation Filter with Channel and Spatial Reliability (DCF-CSR)

特点:慢,但是人家准确率高啊

(具体细节之后章节中展开讲)

Refference

https://www.learnopencv.com/object-tracking-using-opencv-cpp-python/

Tracking 1.3 Online Trackers相关推荐

  1. 2013计算机视觉代码合集

    注:下面有project网站的大部分都有paper和相应的code.Code一般是C/C++或者Matlab代码. 最近一次更新:2013-9-7 一.特征提取Feature Extraction: ...

  2. 二零一三年计算机视觉代码合集

    一.特征提取Feature Extraction: SIFT [1] [Demo program][SIFT Library] [VLFeat] PCA-SIFT [2] [Project] Affi ...

  3. 图像处理【代码合集】

    发现一个比较全面的图像处理方面的项目集合,里面涵盖了特征提取.图像分割.图像分类.图像匹配.图像降噪,光流法等等方面的项目和代码集合,项目是2012年之前的,但是涵盖比较基础的原理知识,用到的时候可以 ...

  4. Opencv C++ 学习视频整理源代码(1)

    0.代码基本框架 #include <opencv2/opencv.hpp> #include <opencv2/tracking.hpp> #include <iost ...

  5. 2022-9-19周报

    一.阅读:关于视觉识别领域发展的个人观点 1.CV和NLP的三大差异和挑战               CV和NLP的差异.CV三大挑战及应对方法 语义稀疏性:解决方案为构建高效计算模型(神经网络)和 ...

  6. CVPR2020目标跟踪,共33篇

    CVPR2020目标跟踪 目标跟踪 How to Train Your Deep Multi-Object Tracke The recent trend in vision-based multi- ...

  7. 跟踪算法基准--Tracking the Trackers: An Analysis of the State of the Art in Multiple Object Tracking

    Tracking the Trackers: An Analysis of the State of the Art in Multiple Object Tracking https://arxiv ...

  8. 消费者版 Vive Trackers 正式发布,只会与 Steam 1.0 基站适配

    (52VR.com翻译) HTC Vive 17日起开始向消费者群体提供 Vive Trackers 跟踪器了!除了跟踪器主体,配件套装和来自软件开发者的相关支持在12月中上旬也会到来. 备受期待的配 ...

  9. 目标跟踪算法三:Modeling and Propagating CNNs in a Tree Structure for Visual Tracking (VOT2016冠军)

    目标跟踪算法三:Modeling and Propagating CNNs in a Tree Structure for Visual Tracking (VOT2016冠军) 文章链接:https ...

  10. [转]知乎大神YaqiLYU关于tracking方向的2013-2016趋势总览!!!强烈推荐!!!

    真真实实的学习tracking也有半年了,tracking的主流趋势年年改变,每年都有新的突破.从CT.IVT到struck,到TLD.到CF,再到火热的CNN也应用到了tracking领域.作为初入 ...

最新文章

  1. 《评人工智能如何走向新阶段》后记(再续26)
  2. POJ - 2002 Squares 数正方形【二分】【哈希表】
  3. boost::detail模块实现数字特征的测试程序
  4. cookie与session详解
  5. [国家集训队]middle(二分+主席树[中位数思维题])
  6. arm中clz指令_JavaScript中带有示例的Math.clz32()方法
  7. 我如何开始使用Linux
  8. ios main函数之前的操作_添加函数在ARM在进入main函数之前
  9. 加入域时出现以下错误 登陆失败 该目标账户名称不正确_微信支付踩坑合集:微信小程序支付失败是什么原因?持续更新...
  10. git checkout
  11. 使用axios 报 name.toUpperCase is not a function
  12. 内测体验:JetBrains面向未来的Fleet编辑器是什么+究竟怎样 使用初体验+与vsc对比
  13. Python3.6爬取前程无忧
  14. BlueKing3-作业平台
  15. GIC/ITS代码分析(0)GIC/ITS框架介绍
  16. 为华生物NH2-PEG2000-MAL氨基聚乙二醇马来酰亚胺的简介及应用
  17. Excel自定义排序(可按某一列排序)
  18. 单片机中晶振的工作原理
  19. uniapp 基础知识学习
  20. 【MySQL】聚合函数

热门文章

  1. overload java_Java方法重载Overload原理及使用解析
  2. 若依前端分离版整合mybatis-plus
  3. ps gif动图怎么做,教你一招更简单
  4. 苹果电脑上几款不错的图片浏览管理工具
  5. JAVA根据URL路径将网络视频保存到本地
  6. 欧拉公式求四面体体积
  7. 极兔速递电子面单API接口-快递鸟
  8. 图像特征提取三大法宝:HOG特征,LBP特征,Haar特征
  9. [Accessibility] ****************** Loading GAX Client Bundle ****************
  10. Codeforces 1071C Triple Flips 构造