多目标追踪顾名思义就是跟踪视频画面中的多个目标,得到这些目标的运动轨迹;核心在于目标检测和数据关联,即在每一帧进行目标检测,再利用目标检测的结果来进行目标跟踪,后面一步一般称之为数据关联,数据关联更多依赖于手工特征提取(外观特征、运动特征、形状特征)。下面就多目标跟踪算法总结归纳为以下几类:

多目标追踪算法归纳

一.基于卡尔曼滤波和匈牙利、KM匹配的后端追踪优化算法

代表性的应用有SORT、DEEP-SORT

这类算法特点在于能达到实时性,是目前工程应用上主流的算法.
但依赖于检测算法效果要好,特征区分要好输出最终结果的好坏依赖于较强的检测算法,而基于卡尔曼加匈牙利匹配的追踪算法作用在于能够输出检测目标的id,其次能保证追踪算法的实时性),这样追踪效果会好,id切换少。相关论文和代码如下

  • DeepSort : Wojke, Nicolai and Bewley, Alex and Paulus, Dietrich “Simple Online and Realtime Tracking with a Deep Association Metric” [paper][ code] In ICIP 2017
    Sort : Bewley, Alex and Ge, Zongyuan and Ott, Lionel and Ramos, Fabio and Upcroft, Ben “Simple Online and Realtime Tracking”[paper][code] In ICIP 2016.

基本原理:核心:轨迹处理和状态估计、关联问题(匈牙利匹配)、级联匹配、特征描述器
1.引入了线性速度模型与卡尔曼滤波来进行位置预测,在无合适匹配检测框的情况下,使用运动模型来预测物体(track)的位置
2.使用马氏距离或深度特征余弦距离进行相似性度量
3. 采取级联匹配,优先匹配距上次出现间隔短的目标

相似性度量公式
  • 欧式距离
    d i s t a n c e = ( x 2 − x 1 ) 2 + ( y 2 − y 1 ) 2 distance=\sqrt{{(x_2-x_1)^2}+{(y_2-y_1)^2}} distance=(x2​−x1​)2+(y2​−y1​)2 ​

  • 余弦距离
    d i s t a n c e = c o s ( θ ) = x → . y → ∣ ∣ x ∣ ∣ . ∣ ∣ y ∣ ∣ distance=cos(\theta)=\frac{\stackrel{\rarr}x.\stackrel{\rarr}y}{||x||.||y||} distance=cos(θ)=∣∣x∣∣.∣∣y∣∣x→.y→

MOT多目标跟踪算法总结(一)待完善相关推荐

  1. 基于深度学习的多目标跟踪算法——ReID与MOT的联系

    ©PaperWeekly 原创 · 作者|黄飘 学校|华中科技大学硕士 研究方向|多目标跟踪 最近基于深度学习的多目标跟踪算法越来越多,有用于特征提取的,有改进单目标跟踪器的,也有提升数据关联的.如果 ...

  2. NOMT 近似在线的多目标跟踪算法

    多目标跟踪算法可以分类两类:在线法和全局(批处理)方法.在线方法逐帧处理,适应大多数实际应用的需求:而全局方法考虑整个时间范围内的所有检测,具有更高的数据关联精度.在求解时,以往的工作会着眼于特征度量 ...

  3. 基于深度学习的多目标跟踪算法(上):端到端的数据关联

    ©PaperWeekly 原创 · 作者|黄飘 学校|华中科技大学硕士生 研究方向|多目标跟踪 最近基于深度学习的多目标跟踪算法越来越多,有用于特征提取的,有改进单目标跟踪器的,也有提升数据关联的.如 ...

  4. DeepSORT 多目标跟踪算法笔记

    SORT 是一种实用的多目标跟踪算法,然而由于现实中目标运动多变且遮挡频繁,该算法的身份转换(Identity Switches)次数较高.DeepSORT 整合外观信息使得身份转换的数量减少了45% ...

  5. SORT 多目标跟踪算法笔记

    SORT 是一种简单的在线实时多目标跟踪算法.文章要点为: 以 IoU 作为前后帧间目标关系度量指标: 利用卡尔曼滤波器预测当前位置: 通过匈牙利算法关联检测框到目标: 应用试探期甄别虚检: 使用 F ...

  6. 转载:一线算法工程师整理!超实用的3大多目标跟踪算法

    转载文章,主要自己做技术储备收藏 本文已获公众号滴普科技2048实验室授权发布,如需转载请与原作者联系. 继上一篇对多目标跟踪的核心步骤.评价指标.数据集.核心算法.改进策略.未来的方向等展开详细介绍 ...

  7. DeepSORT多目标跟踪算法

    DeepSORT 多目标跟踪算法 整体思路 SORT 算法的思路是将目标检测算法得到的检测框与预测的跟踪框的 iou(交并比)输入到匈牙利算法中进行线性分配来关联帧间 Id.而 DeepSORT 算法 ...

  8. 多目标跟踪算法简述——量测-航机关联

    多目标跟踪算法简述--量测-航机关联 原创不易,路过的各位大佬请点个赞 针对机动目标跟踪的探讨.技术支持欢迎联系,也可以站内私信 WX: ZB823618313 多目标跟踪算法简述--量测-航机关联 ...

  9. 深度多目标跟踪算法综述

    其它机器学习.深度学习算法的全面系统讲解可以阅读<机器学习-原理.算法与应用>,清华大学出版社,雷明著,由SIGAI公众号作者倾力打造. 书的购买链接 书的勘误,优化,源代码资源 导言 基 ...

  10. 目标跟踪之 MOT 经典算法:ByteTrack 算法原理以及多类别跟踪

    目标跟踪之 MOT 经典算法:ByteTrack 算法原理以及多类别跟踪 作者:Yifu Zhang 等 发表时间:2021 Paper 原文:ByteTrack: Multi-Object Trac ...

最新文章

  1. C#编写dll进行sql server数据库扩展储存过程
  2. ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry ’1′ for key
  3. 单例模式 GetInstance()
  4. How to save your Ethereum Dapp users from paying gas for transactions
  5. SAP Spartacus 电商云 UI Shipping Method 在单元测试环境下没有显示的问题
  6. yarn 安装 sass
  7. matlab ctrb(),4.8Matlab问题能控能观解释.ppt
  8. 开放接口加密方案_27种开放式解决方案,适用于所有教育
  9. Power Query获取整理多来源数据
  10. [转载] python--isalnum()函数
  11. 马云创业过程中的10次失败(转)
  12. myeclipse项目导入eclipse在Web项目下的WebRoot和WebContent
  13. flashpaper java_使用FlashPaper 实现JSP在线阅读
  14. [Android]在Android TV中实现组合按键的监听触发功能
  15. Android Mms短信的发送流程,短信发送源码解析
  16. 太原理工大学计算机专业老师,郝晓燕 - 太原理工大学 - 信息与计算机学院
  17. PPT导入视频裁剪后,如何裁剪后的视频另存为保存下来?
  18. EPUB弹出窗口式脚注
  19. 数据分析模型篇—SWOT分析
  20. Ubuntu 16.04 在终端更新adobe flash player

热门文章

  1. 视频时代,AI能做些什么
  2. 中国偏光运动太阳镜行业市场供需与战略研究报告
  3. 一面镜子——记楷模居品家具业的“楷模”
  4. 高手代发微博视频排名如何查看收录情况?
  5. 哈哈日语 日语学习基础入门----五十音(二)
  6. 20、MapReduce 工作流介绍
  7. 最新深度学习综述手册
  8. 二维通道内进料隔网对流体流动路径的影响
  9. Qt QLinkedList 详解:从底层原理到高级用法
  10. 下午茶吃点方法蛋糕会增加头发