要学习ByteTrack,首先得了解其名字是怎么来的:这个工作是一个学生在字节实习的时候提出来的算法,因此就以Byte这个单词来命名,可能从名字上没有太直观的含义来体现出这个算法在干嘛。


ByteTrack是基于TBD范式提出来的跟踪算法,作者的work就是提出来了一种数据关联方法(name叫BYTE),它和主流的SORT类算法的区别在于:ByteTrack不会简单的去掉低分结果(detection得到的score),而是从低分框里挖掘一些有用的信息,这样就可以捞回一些之前被丢弃的结果,因此在小目标和遮挡的场景中表现会更好。

其步骤也很简单,分为4步:

  • 1. 将detection得到的score分为高分框和低分框,即存在一个可以修改的阈值,来划分框的类别。
  • 2. 拿高分框和之前的轨迹进行匹配(对于高分框,则该观测值可信度高,更有可能是一个真实的物体而非奇奇怪怪的背景或噪声)。
  • 3. 拿低分框和上一步没有匹配到的轨迹再进行一次匹配,即匹配第二步剩下的东西。

目标跟踪心得篇二:ByteTrack原理及其在MMTracking上的代码逐行分析(本文顺带分析MMTracking相关难点,后期不在赘述)相关推荐

  1. CVPR 2020目标跟踪多篇开源论文(下)

    CVPR 2020目标跟踪多篇开源论文(下) Cooling-Shrinking Attack: Blinding the Tracker with Imperceptible Noises 作者团队 ...

  2. CVPR 2020目标跟踪多篇开源论文(上)

    CVPR 2020目标跟踪多篇开源论文(上) SiamBAN:面向目标跟踪的Siamese Box自适应网络 作者团队:华侨大学&中科院&哈工大&鹏城实验室&厦门大学等 ...

  3. 荣耀magicwatch2鸿蒙,小猪搞机的评测 篇二十三:荣耀MagicWatch 2 上那些实用小功能盘点 功能还不是一般的丰富...

    小猪搞机的评测 篇二十三:荣耀MagicWatch 2 上那些实用小功能盘点 功能还不是一般的丰富 2019-12-19 19:56:18 4点赞 5收藏 4评论 荣耀MagicWatch 2 上那些 ...

  4. 无人驾驶感知篇之目标跟踪(十二)

    终于把相关滤波的目标跟踪算法写完了,其实还有其他的相关滤波算法,暂时也不写了.从今天开始写写深度学习跟踪算法,其实不太想写深度学习跟踪算法,担心写不好,挺复杂的,写不好莫要见怪哈.这一篇主要写写深度学 ...

  5. 深度学习入门篇(二)Lenet网络在caffe+QtCreator上部署应用

    一.部署流程 先参考上一篇博客,学会Lenet在caffe上训练 caffe+qt+lenet实现手写体识别源码下载地址. 把训练好的权重文件和深度神经网络部署到Qt上,实现手写体的识别. 环境要求( ...

  6. 转载:谢谢原作者: 块设备驱动实战基础篇二 (继续完善170行过滤驱动代码至200行)

    1.3块设备驱动关键数据结构及函数API详细剖析 经过上节四个步骤我们已经熟悉并实战了一个最基本的过滤块设备驱动的设计技巧,我们这一节先不继续实战,我们本节把上节170行代码中接触到的块设备核心数据结 ...

  7. python目标跟踪_商汤开源最大目标跟踪库PySOT,代码已正式上线!

    前几天 CVer推送一篇:重磅!商汤开源最大目标跟踪库PySOT:含SiamRPN++和SiamMask等算法,介绍了来自商汤科技的STVIR(SenseTime Video Intelligence ...

  8. 目标跟踪初探(DeepSORT)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|AI算法与图像处理 简述 本文首先将介绍在目标跟踪任务中常 ...

  9. 【专知荟萃18】目标跟踪Object Tracking知识资料全集(入门/进阶/论文/综述/视频/专家,附查看)

    原创: 专知内容组 专知 2017-11-18 点击上方"专知"关注获取专业AI知识! [导读]主题荟萃知识是专知的核心功能之一,为用户提供AI领域系统性的知识学习服务.主题荟萃为 ...

最新文章

  1. 进入贝壳网_贝壳网app下载安装
  2. 使用request实现网站中的注册功能
  3. 使用nmap扫描提示utf-8编码错误_Web漏洞扫描神器Nikto使用指南
  4. asp.net 分页控件
  5. python中4j什么意思_Python学习:4.数据类型以及运算符详解
  6. ajax live search,AJAX Live Search
  7. 云计算:大数据时代的系统工程(三)
  8. 挖一挖那些让公司网站瘫痪的SQL“终结者”
  9. J-link固件修复记录
  10. qt mysql图形界面_qt数据库界面
  11. 4*4矩阵键盘的扫描原理
  12. JavaAwtSwing笔记之 Frame和JFrame的区别
  13. c语言输入12行怎么输入,c语言中,定义什么型别的变数能同时储存数字跟字元,怎么输入...
  14. mysqlin查询的java写法_[转载]常用的shell脚本
  15. 科目二练习与考试点位总结
  16. HDMI 收发器简化家庭影院系统设计
  17. 配置服务器的dns文件是什么意思,什么是服务器配置,DNS服务器如何配置
  18. 【产业互联网周报】AI独角兽们集体亮相安博会,侧重点各不相同;BAT智慧城市布局进一步加深...
  19. 服务器接显示器卡顿,外接屏幕会出现卡顿、掉帧等问题怎么解决?
  20. golang中的字符串拼接

热门文章

  1. JQ ajax 循环 table遍历 .net
  2. 编辑距离算法详解和python代码
  3. 北京大学信息科学技术学院本科生课程体系(修订版)
  4. (三)为Ubuntu系统添加新的普通用户
  5. ubuntu添加用户到组_如何在Ubuntu中将现有用户添加到组中?
  6. 【ELM数据预测】基于matlab粒子群算法优化ELM数据预测(含前后对比)【含Matlab源码 449期】
  7. 献给阿尔吉侬的花束(广搜)
  8. MySQL大战SQLite(PostgreSQL强势乱入)
  9. 微服务自动化【集群搭建】
  10. 计算机图形学笔记1.变换