多目标跟踪简述

目标跟踪分为单目标和多目标跟踪。本篇主要分析多目标跟踪(MOT),它是将视频中每一帧的物体都赋予一个id,并且得到每个id的行为轨迹。

  • 应用场景

多目标跟踪是一种通用的算法,几乎应用在视觉领域的各个方面,例如安防领域、自动驾驶领域等领域。

图片

  • 工作流程

MOT算法的一般工作流程:

①检测 ②特征提取、运动预测 ③相似度计算 ④数据关联

(1)检测 :给定视频的原始帧,运行对象检测器以获得对象的边界框;

(2)特征提取、运动预测:对于每个检测到的物体,计算出不同的特征,通常是视觉和运动特征;

(3)相似度计算相似度计算步骤计算两个对象属于同一目标的概率;

(4)数据关联关联步骤为每个对象分配数字ID。

图片

图片

MOT算法的一般工作流程

  • 相关工作

图片

多相机多目标追踪(MTMCT)比MOT更适应室内多相机场景的应用。

  • 性能指标

图片

现在用的最多的就是MOTA。但是这个指标FN、FP的权重占比很大,更多衡量的是检测的质量,而不是跟踪的效果

ID scores是16年提出的。因为都是基于匹配的指标,所以能更好的衡量数据关联的好坏。

图片

ID scores

  • 难点

多目标跟踪的难点在于ID switch,如下图。

图片

开源框架

  • 飞桨Tracking

基于飞桨核心框架开发,涵盖四个业界领先的VOT算法:SiamFC、SiamRPN、SiamMask和ATOM。

https://github.com/PaddlePaddle/models/tree/develop/PaddleCV/tracking

  • mmtracking

是商汤OpenMMLab工程的一部分,是视频感知框架,基于PyTorch。支持Single Object Tracking (SOT), Multiple Object Tracking (MOT), Video Object Detection (VID) 。

https://github.com/open-mmlab/mmtracking

引用:https://blog.51cto.com/u_15127623/4243458

https://blog.51cto.com/u_15298598/3115922

https://blog.csdn.net/lanmengyiyu/article/details/108846295

https://blog.51cto.com/u_15214399/2950260

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值