self-developed · 多目标跟踪

PP-Tracking

稳定版 0.1.0 提供独立 ByteTrack CPU 跟踪;0.2.0-rc.2 已通过 npm next 预发布,新增 OC-SORT、DeepSORT、BoT-SORT、可选人体 ReID 与独立运动估计实验。独立 Demo 展示 rc.2,稳定 latest 保持 0.1.0。

运行能力

后端状态
CPU / JavaScriptstable

算法信息

无需模型权重

算法与版本
pp-tracking · 0.1.0
家族
ByteTrack 机制多目标跟踪
来源
独立实现;ByteTrack 论文 https://arxiv.org/abs/2110.06864;不是百度或 ByteTrack 官方移植,来源与实现差异见独立仓库 NOTICE 和算法指南。
许可
Apache-2.0
状态
有状态;实例生命周期与复位规则见限制和独立 SDK 文档
输入
TrackingFrame
输出
TrackingResult

限制

  • 本条包版本、算法、后端和无权重元数据对应稳定 latest 0.1.0;仅消费已有检测,不含检测模型、视频解码、摄像头、ReID 或相机运动补偿。轨迹 ID 不是个人身份。
  • 预发布使用 npm install web-sdk-pp-tracking@next;rc.2 默认 ByteTrack,OC-SORT/DeepSORT/BoT-SORT 显式可选。人体 ReID 子入口需可选 onnxruntime-web@1.27.0,模型默认 ModelScope,可选 Hugging Face;特征提取为 WASM/WebGPU,关联始终 CPU。ReID 和 motion 子入口均保留实验状态,不提升稳定版声明。
  • rc.2 发布说明与模型身份、许可及验证边界见 https://github.com/chenmohan123/web-sdk-PP-Tracking/releases/tag/v0.2.0-rc.2 。在线 Demo 为 rc.2;390px 仅桌面视口,双源/双后端和 motion 仅在注明的 Windows/Chromium 环境验证。
  • 2026-09-23 rc.2 已发布独立相邻帧运动估计实验,但不会自动接入 BoT-SORT。640×360 三算法成功率约为 41.7%/33.3%/41.7%,p95 约为 15.5/71.8/191.1 ms;当前证据不支持把 motion 或 0.2.0 提升为稳定默认。
  • 2026-09-19 固定 MOT17 七段 FRCNN 训练序列 5316 帧,默认 IDF1 48.2922%、IDSW 1101、MOTA 44.4010%、FP 4169、FN 57166;不是测试集成绩或官方 ByteTrack 排名。
  • 低分消融 IDF1 48.3465%、IDSW 1066;默认低分续接减少漏检但增加误检和切 ID,不承诺普遍精度提升或可靠跨遮挡身份。
  • 状态保存在实例内,seek 或图像尺寸改变前须 reset 并顺序重放;dispose 后不可继续更新。
  • 稳定 0.1.0 仅验证 Windows 桌面 CPU/main;手机、Safari、Firefox、微信、Worker 与 NPU 尚未验证或未实现。RC 可选模型的 WASM/WebGPU 验证不扩展稳定 0.1.0 的能力。

安装

web-sdk-pp-tracking@0.1.0

pnpm add web-sdk-pp-tracking