MOT Challenge 学习笔记

以MOT16为例
链接:https://pan.baidu.com/s/19y8dSEM9tOIqPK2vxLfrBQ
提取码:mpvi
MOT16论文:https://arxiv.org/abs/1603.00831

Part1 MOT16的数据及目录结构


MOT中文件:
1.seqinfo.ini
在每个子文件夹中都有这个,主要用于说明这个文件的一些信息,比如名称、帧率、视频帧数、图片的长和宽,图片的后缀名。
2.det.txt——目标检测文件
这个文件中存储了图片的检测框的信息
如:1,1,571.03,402.13,104.56,315.68,0.5028,-1,-1,-1
从左到右依次是
frame:在第几帧图片上检测到
ID:检测框分配的对象id,因为是目标检测文件,所以不分配ID,都为-1
bbox(4位):框左上角坐标位置和长宽
conf:bbox包含对象的置信度,分数越高置信度越高
MOT3D(x,y,z): 是在 MOT3D 中使用到的内容,这里关心的是 MOT2D,所以都设置为-1

3.gt.txt——目标的轨迹跟踪信息文件
大致与det.txt相同,相比而言多了倒数3位;
如:582,10,1066,445,41,124,1,1,0.02381
倒数第3位:是否忽略:0与1 (A value of 0 means that this particularinstance is ignored in the evaluation, while a value of1 is used to mark it as active.)
倒数第2位:classes:目标的类别

倒数第1位:目标运动时被其他目标包含、覆盖、边缘裁剪的情况

MOT16数据集的文档组织格式,所有视频被按帧分为图像,图像统一采用jpeg格式,命名方式为6位数字如:000001.jpg,目标检测和目标轨迹跟踪信息文件为CSV格式(逗号分隔值文件格式),目标检测和目标轨迹跟踪信息文件每行都代表一个目标的相关信息。

Part2 MOT的数据集信息

  • MOT16数据集共有14个视频序列,其中7个为带有标注信息的训练集,另外7个为测试集。下图第一行为训练集,第二行为测试集

  • 从左至右依次是
    数据集名称、视频帧率、视频分辨率(每帧视频尺寸大小)、视频时长、追踪到的轨迹人数、所画Boxes的总数、密度(平均每帧出现人数)、拍摄相机运动状态、拍摄视角、拍摄天气状态。

  • MOT16数据集中各个视频存在类别及数目

  • DPM能保证在准确率较高的情况下保持最高的召回率,MOT16选择了DPM作为目标检测的基准来评价数据集的标注情况,下图最右边是DPM算法的检测结果。

    下图是用DPM方法检测MOT16数据中目标的统计结果。表格包含每个视频的目标检测总数(检测出的box),平均每帧目标检测数,检测出的bounding box在画面中的最高、最低的位置。

Part3 MOT的性能评价指标



MOTA:Multiple Object Tracking Accuracy

FN、FP、IDSW如上图所示
FN(False Negative)——漏检,FP(False Positive)——虚检,IDSW(ID Switch)——轨迹ID发生转变
GT为第t帧中Ground truth物体的数量(就是人工标注的结果)
MOTA给出了一个非常直观的衡量跟踪器在检测物体和保持轨迹时的性能,与物体位置的估计精度无关。

MOTP:Multiple Object Tracking Precision

d为检测目标i和给它分配的ground truth之间在所有帧中的平均度量距离,在这里是使用bonding box的overlap rate(IOU)来进行度量(在这里MOTP是越大越好,但对于使用欧氏距离进行度量的就是MOTP越小越好,这主要取决于度量距离d的定义方式);而c为在当前帧匹配成功的数目。MOTP主要量化检测器的定位精度,即检测框与给他分配的GT之间的平均度量距离,几乎不包含与跟踪器实际性能相关的信息。

此处的MOTA以及MOTP是计算所有帧的相关指标再进行平均(既加权平均值),而不是计算每帧的rate然后进行rate的平均。

IDF1: ID F1 Score,正确识别的检测与真实数和计算检测的平均数之比

FAF: 每帧的平均误报数

MT:Mostly tracked targets

ML:Mostly lost targets

ID Sw:

Frag: 轨迹被中断的总次数

Hz: 基准测试的处理速度(以每秒帧数为单位,不包括检测的时间)

参考链接:
https://motchallenge.net/
https://arxiv.org/abs/1603.00831
https://cloud.tencent.com/developer/article/1666995
https://blog.csdn.net/sinat_34715587/article/details/90340160
https://blog.csdn.net/jackzhang11/article/details/110456883
https://www.cnblogs.com/yanwei-li/p/8670658.html

MOT Challenge 学习笔记相关推荐

  1. 【MOT】多目标追踪学习笔记之MOTR

    1.前言 由于transformer的成功,现已经在多目标跟踪领域(MOTR)广泛应用,例如TransTrack和TrackFormer,但这两个工作严格来说不能算作端到端的模型,而MOTR的出现弥补 ...

  2. AI学习笔记(十一)CNN之图像识别(上)

    AI学习笔记之CNN之图像识别(上) 图像识别 图像识别简介 模式识别 图像识别的过程 图像识别的应用 分类与检测 VGG Resnet 迁移学习&inception 卷积神经网络迁移学习fi ...

  3. Linear Algebra with Sub-linear Zero-Knowledge Arguments学习笔记

    1. 引言 Groth 2009年论文<Linear Algebra with Sub-linear Zero-Knowledge Arguments>. 已知2个matrices A,B ...

  4. 经典神经网络论文超详细解读(三)——GoogLeNet InceptionV1学习笔记(翻译+精读+代码复现)

    前言 在上一期中介绍了VGG,VGG在2014年ImageNet 中获得了定位任务第1名和分类任务第2名的好成绩,而今天要介绍的就是同年分类任务的第一名--GoogLeNet . 作为2014年Ima ...

  5. 视觉学习笔记3——复现GSDT,且代码解读

    文章目录 一.GSDT是什么? 二.搭建GSDT 1.硬件 2.读入数据 3.搭建GSDT环境 三.报错解决: 错误一: 错误二: 四.复现: 代码解读: if __name__ == '__main ...

  6. l003 Driller Augmenting Fuzzing Through Selective Symbolic Execution_2016_NDSS学习笔记

    l003 Driller Augmenting Fuzzing Through Selective Symbolic Execution_2016_NDSS学习笔记 input test cases ...

  7. ZKAttest: Ring and Group Signatures for existing ECDSA keys 学习笔记

    1. 引言 来自于Cloudflare和Cornell Tech的Armando Faz-Hern´andez等人,2021年论文<ZKAttest: Ring and Group Signat ...

  8. Tensorflow深度学习学习笔记

    Tensorflow学习笔记 一.Tensorflow基础及深度学习原理 1.Tensorflow中网络搭建的三种方法 1.keras.models.Sequential() 2.keras.mode ...

  9. GNN学习笔记(四):图注意力神经网络(GAT)节点分类任务实现

    目录 0 引言 1.Cora数据集 2.citeseer数据集 3.Pubmed数据集 4.DBLP数据集 5.Tox21 数据集 6.代码 嘚嘚嘚,唠叨小主,闪亮登场,哈哈,过时了过时了,闪亮登场换 ...

最新文章

  1. C++ 笔记(01)— 环境设置(安装g++、g++ 编译 C++、 生成可执行文件流程、解释器与编译器区别)
  2. 读书笔记 effective c++ Item 5 了解c++默认生成并调用的函数
  3. C++运算符重载形式--成员函数or友元函数?
  4. .net中close和dispose及关闭流操作
  5. 优化 WordPress 后台设置教程
  6. UCF 大牛 Prof. Shah 课题组代码合集
  7. KVM热迁移方式漫谈
  8. Vue基本指令(详细,好理解,示例代码)
  9. k短路-洛谷P2483 [SDOI2010]魔法猪学院
  10. 4.9、Bootstrap V4自学之路------组件---提示
  11. 高清图片免费下载网站
  12. 未转变者3.16进不去服务器,未转变者3.16.0.1
  13. TB6612与电机编码器
  14. Promise改写获取萤石云摄像头直播地址的接口
  15. 三菱FX2NPLC 定时器和计数器(1)
  16. 上海交通大学计算机科学杨岚青博士,上海交通大学2014年硕士生拟录取名单公示(4)...
  17. 建筑材料行业采购合同电子化,数商云采购商城系统助力企业采购业务更规范高效
  18. 刚完成一个二手书信息发布网站 www.alluwant.cn
  19. 【YOLO学习笔记——数据集】之一YOLO数据集制作2
  20. 构建虚拟主机(基于域名、端口、IP地址进行构建)

热门文章

  1. COM, COM+ 和 .NET 的区别
  2. 第三方ipad笔哪个牌子好用?ipad触控笔推荐平价
  3. 华丽转身——如何从技术岗位走向管理岗位
  4. 南京大学地图学与地理信息系统815考研资料
  5. [涨知识]美国国防部怎样达成DISA ASD STIG合规性?
  6. python循环3次停止_Python 基础 — 循环
  7. 小学数学题升维思考,降维打击
  8. unity重置天下霸图之进度汇总
  9. 计算机网络pck是什么意思,麦克风的连接和使用方法介绍_得胜 PC-K320_DIY攒机声卡/麦克风-中关村在线...
  10. 模型相关术语:Model vs DTO vs Entity vs Value Object vs Pojo vs Bean