LLLMWIKI
正文元数据首页

主题 · 更新于 2026-07-14

分类、检测、分割、姿态与跟踪

用输出结构区分分类、目标检测、语义/实例分割、姿态估计和多目标跟踪,并解释它们怎样共享表示又需要不同标注与指标。

基础概念

分类、检测、分割、姿态与跟踪

用输出结构区分分类、目标检测、语义/实例分割、姿态估计和多目标跟踪,并解释它们怎样共享表示又需要不同标注与指标。

11 来源笔记1 开放问题

学习路径

  1. 定义先说清它是什么
  2. 机制理解信息怎样流动
  3. 演化定位关键论文节点
  4. 研究连接进入仍在发展的专题

概念学习地图

从直觉理解走向研究连接

11 来源笔记
1定义先说清它是什么
2机制理解信息怎样流动
3演化定位关键论文节点
4研究连接进入仍在发展的专题

一句话定义

核心视觉任务的差别首先在输出:分类给整图标签,检测给物体类别与框,分割给像素标签或实例掩码,姿态给结构化关键点,跟踪则在连续帧中维持对象身份与轨迹。

它们可以共享同一个主干,但不能用同一指标互相替代;检测准确不保证姿态正确,单帧分割也不保证跨帧身份稳定。

一张图看懂原理

每种核心视觉任务到底要求模型输出什么?

同一张图可以对应五种不同答案

输出越结构化,标注和匹配越复杂。分类只问“有什么”,跟踪还必须回答“这一帧和上一帧是不是同一个”。

  1. 分类一张图或片段对应类别概率,不要求指出物体位置
  2. 目标检测为每个物体输出类别、边界框和置信度
  3. 语义/实例分割为像素赋类,并在实例分割中分开同类个体
  4. 姿态估计输出人体或物体的关键点、连接与置信度
  5. 多目标跟踪跨帧连接检测或特征,为每个对象维持 ID 和轨迹
图示依据AlexNetFaster R-CNNMask R-CNNSportsMOT

分类输出标签,检测输出类别框,语义分割输出像素类别,实例分割和姿态输出个体结构,跟踪输出跨帧身份轨迹。

前置概念与术语

  • 类别(class):任务预先定义的语义集合;开放世界中类别可能不完整。
  • 边界框(bounding box):通常用中心/宽高或角点描述物体矩形范围。
  • 交并比(Intersection over Union, IoU):预测与真值区域重叠面积除以并集面积。
  • 平均精度(Average Precision, AP):在置信阈值变化下综合 precision-recall;检测、mask 和 keypoint AP 的匹配定义不同。
  • 语义分割(semantic segmentation):同类像素共享类别,不区分个体。
  • 实例分割(instance segmentation):同类不同对象需要独立掩码。
  • 关键点(keypoint):关节或结构位置,常带可见性/置信度。
  • 数据关联(data association):判断跨帧观测属于哪个已有轨迹。
  • 身份切换(ID switch):跟踪器把一个真实对象错误换到另一 ID。
  • 遮挡(occlusion):对象部分或完全不可见,是姿态与跟踪的核心困难。

历史演化

核心视觉任务怎样从分类表示逐步扩展?

从整图标签到可提示、可追踪的结构输出

时间线按输出结构变化组织:先学习整图表示,再加入候选定位、像素预测、实例对齐、集合预测和可提示接口。

  1. 2012 · 整图分类深度网络从大规模标签学习层级视觉表示
  2. 2015 · 定位与像素Faster R-CNN 学候选区域,FCN 端到端输出密集类别
  3. 2017 · 实例与对齐Mask R-CNN 用 RoIAlign 和 mask 分支分开同类个体
  4. 2020 · 集合预测DETR 用 object query 与二分匹配减少 anchor/proposal/NMS 依赖
  5. 2023 · 提示式分割SAM 把点、框、粗 mask 变成通用分割接口
  6. 当前 · 视频与开放世界跟踪、开放词汇、交互提示和多任务系统共同扩展输出边界
图示依据AlexNetFaster R-CNNFCNMask R-CNNDETRSAM

2012 分类转折,2015 检测与全卷积分割,2017 实例分割,2020 DETR 集合预测,2023 SAM 可提示分割,随后多任务基础模型与视频关联发展。

核心机制

  1. 分类:主干汇聚空间特征,分类头输出类别概率;训练常用交叉熵,评测 top-k 或多标签指标。
  2. 检测:预测一组带位置的对象,必须处理类别、坐标、重复预测和正负匹配。Faster R-CNN 用 proposal;DETR 用集合匹配。
  3. 分割:保持空间特征并恢复分辨率。FCN/U-Net 做语义分割;Mask R-CNN 在实例候选上预测独立掩码;SAM 用提示驱动 mask decoder。
  4. 姿态:可自顶向下先检测人再估关键点,也可自底向上先找全图关键点再组装。关键点置信与骨架结构影响后续动作模型。
  5. 跟踪:通常组合检测、外观表示、运动模型和数据关联;遮挡后重新识别与摄像机运动决定 ID 稳定。

主要方法分支

体育或视频系统怎样把检测、姿态和跟踪接起来?

从单帧感知到跨帧状态

每一步都可能产生误差并向后传递。动作识别或战术分析的失败,不应自动归因于最后的时序模型。

  1. 帧级检测/分割找到人、球、场地和可见区域
  2. 姿态与外观提取关键点、局部特征与置信度
  3. 数据关联结合运动与外观保持跨帧身份
  4. 轨迹与骨架序列形成可供动作、事件和状态模型使用的结构化输入
  5. 下游判断输出动作类别、质量、战术状态或规则化事件
图示依据OpenPoseSportsMOTST-GCN

视频帧先经检测分割,再估姿态和外观,随后数据关联形成轨迹,最终动作或比赛状态模块使用结构化序列。

  • 两阶段 vs 一阶段/集合检测:候选精排、密集直接预测和 object-query 集合预测的速度—收敛—小目标取舍不同。
  • 语义 vs 实例 vs 全景分割:分别回答像素类别、个体掩码,以及 stuff/thing 的统一场景解释。
  • 自顶向下 vs 自底向上姿态:前者依赖人框,后者依赖关键点组装;拥挤场景错误形态不同。
  • tracking-by-detection vs 联合跟踪:模块化系统易调试,联合系统可共享特征但训练和错误归因更难。
  • 封闭类别 vs 开放词汇/提示式视觉:自然语言和交互提示扩展类别,但对齐和域外可靠性需要额外测试。

奠基论文导读

  1. AlexNet:分类表示的现代起点。
  2. Faster R-CNN:proposal、anchor、分类与 box 回归的两阶段检测。
  3. DETR:用集合预测理解现代检测的另一种接口。
  4. FCN:分类网络如何变成逐像素预测。
  5. U-Net:编码器—解码器与精细定位。
  6. Mask R-CNN:实例分割和 RoIAlign。
  7. SAM:提示式分割与数据引擎。
  8. ST-GCN:姿态关键点怎样进入时空动作表示。
  9. SportsMOT:体育场景中的多目标跟踪、遮挡与相似外观。

常见误区与局限

  • 误区:检测框准,分割和姿态就准。 框只约束粗位置,内部边界与关键点可能仍错。
  • 误区:跟踪就是逐帧检测。 跟踪还要处理 ID、遮挡、重现和时间一致。
  • 误区:AP 是统一单位。 box AP、mask AP 与 keypoint AP 的匹配对象和误差定义不同。
  • 误区:SAM 等通用模型无需领域标注。 提示接口可迁移,但医学、遥感、体育小目标等域仍需系统验证。
  • 局限:标注定义可能含糊。 遮挡关键点、群体边界、反射/拖影小球和身份真值都需要协议。
  • 局限:级联误差。 上游漏检无法由下游关联修复;评测应既测模块,也测端到端任务。

与研究专题的关系

推荐阅读顺序

  1. 用输出地图区分五个任务,并为每个任务写出最小真值格式。
  2. 对照 Faster R-CNN 与 DETR,理解 proposal/anchor 与集合预测。
  3. 对照 FCN、U-Net、Mask R-CNN 与 SAM,理解语义、实例和提示分割。
  4. 最后读 ST-GCN 与 SportsMOT,理解姿态/跟踪如何把空间问题扩展到时间。

证据基础

相关页面