至此,有关FairMOT的网络结构和损失函数就讲解结束了。获得物体的位置和Re-ID信息后,配合卡尔曼滤波求解其代价矩阵(cost matrix),然后利用匈牙利算法进行匹配,FairMOT就结束了。 4 总结 总体来说,FairMOT正如他的论文名说的那样,是一个很简单好用的多目标追踪Baseline。非常推荐大家去读一下原文,原文的结构也是我非常...
代码:github.com/ifzhang/Fair(https://github.com/ifzhang/FairMOT) 2 FairMOT网络结构详解 我觉得论文中已经对FairMOT的网络结构说的足够清楚了哈。考虑到目前的Anchor-Based方法不能用了,便使用了Anchor-Free目标检测范式来代替,最常见的Anchor-Free目标检测范式由CornerNet、CenterNet等等,这块的解析我给出以下链接...
FairMOT基本采用的是检测+跟踪的思路,检测采用的centernet,跟踪采用deepsort。但是将两个任务进行了端到端训练。其实训练还是相对简单的。 初始问题 检测和跟踪是如何一起端到端训练的? 2.1 模型结构图 先来一张论文的模型图 下图是我自己理解所画的输出部分。详细内部图 2.2 详解 检测部分 检测部分,可以参考我的看...
a. 比起之前两步(先检测后Re-ID)的追踪算法,FairMot完成检测与Re-ID共享网络参数,减少算法推理时间,速度大幅度提升。 b. 比起之前单步的追踪算法JDE[12],存在的一些不足,如:一个物体可能被多个anchor负责并进行检测,或实际物体的中心可能与负责对该物体进行检测的anchor中心有偏差,都会导致id频繁变换。Fairmot针...
基于FairMOT训练的多人脸跟踪(Multi-face tracking)速度和精度都非常好 自己需求修改为多类多目标跟踪,于是突发奇想基于此修改一个人脸跟踪算法。此博客记录本人开发人脸跟踪的全过程,包括数据准备,模型修改,训练调参fine-tuning,模型转换onnx,部署等 2.准备工作...model和CUHK-SYSU数据集,运行demo和训练代码确保项目正...