目标跟踪篇

一、多目标跟踪的定义

多目标跟踪的主要任务是:

在给定视频中同时对多个感兴趣的目标进行定位,并且维持他们的ID、记录他们的轨迹。

TBD(Tracking-by-Detection)策略:先检测,后跟踪

  • 图像帧的目标在哪里?---目标检测
  • 两帧图像中的目标怎么确定是同一个目标?---数据关联

二、多目标跟踪的流程

1、给定视频的原始帧;

2、运行对象检测器以获得对象的边界框;

3、对于每个检测到的物体,计算出不同的特征,通常是视觉和运动特征;

4、通过相似度计算两个对象属于同一目标的概率;

5、关联步骤,为每个对象分配数字ID。

三、Sort

四个核心步骤:

  • 1、获取目标检测框,(检测器:Faster R-CNN,YOLO);
  • 2、卡尔曼滤波器预测当前位置,获得预测框;
  • 3、进行相似度计算,计算前一帧和当前帧目标之间的匹配程度(只考虑运动信息);
  • 4、通过匈牙利算法进行数据关联,为每个对象分配目标的ID
    以"每个检测框"与"现有目标的所有预测框"之间的IOU作为前后帧之间目标关系的度量指标。

四、DeepSort

部分引用https://guo-pu.blog.csdn.net/article/details/122827312

五、基于DeepSort改进的多目标跟踪算法

针对标牌:

增加长宽比,类别约束,用标牌后分类模型提取特征

后续也有新的跟踪算法,比如BoT-SORT等。

六、MOT的衡量指标

主要从"准确性"(有没有跟对,跟得准不准)和"稳定性"(身份是否保持连贯)两个核心维度进行评估。

MOTA是最传统,最受关注的综合指标,它从错误的角度出发,简化为:

MOTA = 1 - (FN + FP + IDs) / 真实目标总数

因为它同时惩罚了检测错误(FN,FP)和跟踪错误(IDs),这三者分别代表漏报,误报和身份切换

相关推荐
蓝速科技3 分钟前
会议室门牌签到功能选型与落地指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
人工智能AI技术9 分钟前
Agent Harness工程组件漫谈:拆解带文件读取能力的子Agent项目分析助手
人工智能
这张生成的图像能检测吗13 分钟前
(论文速读)IPFP:把图像特征反投影到 3D,用单分支完成多模态训练
人工智能·计算机视觉·点云·多模态融合·3d技术·三维感知·2d相机
jekc86814 分钟前
TabbyAPI+ExLlama
人工智能
YOLO数据集集合17 分钟前
无人机航拍地面目标检测数据集 | 无人机航拍 地面目标检测 坦克识别 人员检测 俯视视角 目标检测9092期
人工智能·目标检测·计算机视觉·目标跟踪·无人机航拍·军事图像·坦克识别
AI多Agent协作实战派18 分钟前
【AI探索历程18】把“半年配置“装进一个zip
人工智能
qq_1998868723 分钟前
第7板块·第1节:通用算子分类与设计模式
c++·人工智能·gpu算力·cuda
硅谷秋水3 小时前
RoboLab:用于分析机器人任务通才策略的高-保真仿真基准
机器学习·计算机视觉·语言模型·机器人
AI多Agent协作实战派6 小时前
【AI探索历程17】从“给自己用“到想“让别人用“
人工智能
吴佳浩7 小时前
Memory Provider 实战:Hermes、Mem0、Honcho、Hindsight 为什么都这样设计?
人工智能·agent·ai编程