From 919de28a5aad1f13f7f619561e1a28e3c41e4935 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E9=BB=98=E6=B6=B5?= <21739308@qq.com> Date: Tue, 22 Sep 2026 18:31:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=20Tracking=20rc.1=20?= =?UTF-8?q?=E9=97=A8=E6=88=B7=E5=8F=91=E5=B8=83=E5=9B=9E=E6=89=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plans/2026-08-17-web-model-sdk-portal-roadmap.md | 4 ++-- .../2026-09-22-botsort-integration/release-receipt.md | 11 +++++++++++ src/content/models/pp-tracking.yaml | 6 +++--- 3 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 reports/tracking/2026-09-22-botsort-integration/release-receipt.md diff --git a/docs/superpowers/plans/2026-08-17-web-model-sdk-portal-roadmap.md b/docs/superpowers/plans/2026-08-17-web-model-sdk-portal-roadmap.md index 4741cb5..f38077f 100644 --- a/docs/superpowers/plans/2026-08-17-web-model-sdk-portal-roadmap.md +++ b/docs/superpowers/plans/2026-08-17-web-model-sdk-portal-roadmap.md @@ -10,7 +10,7 @@ readiness, not by the number of models mentioned in the catalog. ## 当前优先级(2026-09-19 证据更新) -**2026-09-22 四算法公开集成完成:** 本地 Tracking `0.2.0-rc.1` 已接入 BoT-SORT 根工厂、严格运动类型、四算法 Demo 和版本化运动序列导入导出,见[集成回执](../../../reports/tracking/2026-09-22-botsort-integration/README.md)。原三算法与 ByteTrack 默认保留;220项测试、实际包消费、18组Demo浏览器流程及固定七段/05浏览器对齐通过,09退步继续披露。下一阶段为 rc.1 预发布和线上回读,再设计浏览器自动运动估计。本轮仅本地交付,不扩展视频/摄像头、手机或Workflow;以下“下一步”为历史记录。 +**2026-09-22 rc.1 已发布:** Tracking `0.2.0-rc.1` 已接入 BoT-SORT 根工厂、严格运动类型、四算法 Demo 和版本化运动序列导入导出,见[集成回执](../../../reports/tracking/2026-09-22-botsort-integration/README.md)及[发布回执](../../../reports/tracking/2026-09-22-botsort-integration/release-receipt.md)。SDK PR #6 与门户 PR #50 已合并;不可变标签、GitHub Release、npm `next`、provenance 和线上 Demo 均已回读,`latest` 保持 0.1.0。下一阶段设计可选浏览器自动运动估计,先验证矩阵质量、失败策略和总成本;不扩展视频/摄像头、手机或 Workflow。 **2026-09-22 外部运动矩阵核心完成:** Tracking 同包本地 `0.2.0-rc.0+botsort-core.1` 已实现严格帧/时间/矩阵契约、显式失败和可选外观融合;208项测试、候选双格式/类型消费、完整05浏览器及原Demo回归通过,见[阶段回执](../../../reports/tracking/2026-09-22-botsort-core/README.md)。固定七段5316帧三配置各运行两次,轨迹逐字对齐前期探针,CMC/CMC+外观IDF1仍54.5850%/55.3487%,09仍退步。仅平移消融也退步,后续估计器须验证近静止策略,当前不调参或替换默认。下一阶段将候选接入公开根工厂、版本/manifest、四算法双语Demo和导入导出,再做发布验收;本轮无远程发布。自动图像估计、视频/摄像头和Workflow继续独立后置。以下“下一步”为历史,以本段为准。 @@ -167,7 +167,7 @@ APIs remain separate Labs work and are not prerequisites for the MVP. ## Next Concrete Task -Tracking 已完成 BoT-SORT 研究、外部矩阵核心及本地 rc.1 公开集成。下一项是 **rc.1 预发布与线上回读**;随后设计可选浏览器运动估计模块,验证矩阵质量、失败策略及总成本。JDE/FairMOT/CenterTrack 仍需各自的模型和输入契约评估。保持独立 SDK、桌面优先、默认 ByteTrack、ReID 实验状态与门户只登记的边界。 +Tracking 已完成 BoT-SORT 研究、外部矩阵核心、公开集成和 rc.1 线上发布。下一项是 **可选浏览器运动估计模块设计**,验证矩阵质量、失败策略及总成本,再决定是否进入 SDK。JDE/FairMOT/CenterTrack 仍需各自的模型和输入契约评估。保持独立 SDK、桌面优先、默认 ByteTrack、ReID 实验状态与门户只登记的边界。 ### 历史任务快照(由上方发布进度更新) diff --git a/reports/tracking/2026-09-22-botsort-integration/release-receipt.md b/reports/tracking/2026-09-22-botsort-integration/release-receipt.md new file mode 100644 index 0000000..6b57b05 --- /dev/null +++ b/reports/tracking/2026-09-22-botsort-integration/release-receipt.md @@ -0,0 +1,11 @@ +# PP-Tracking 0.2.0-rc.1 线上发布回执 + +日期:2026-09-22。原集成回执记录发布前验收;本文件补充两仓合并后的远程发布和线上回读。 + +- SDK PR [#6](https://github.com/chenmohan123/web-sdk-PP-Tracking/pull/6) 合并提交 `ea20757c0ddb0a3c387981e9b57e8ea6d247e7f8`;门户 PR [#50](https://github.com/chenmohan123/chenmohan123.github.io/pull/50) 合并提交 `b292740444f8a9ab487035120c9ad2f53a314218`。 +- SDK [`v0.2.0-rc.1` Release](https://github.com/chenmohan123/web-sdk-PP-Tracking/releases/tag/v0.2.0-rc.1) 与发布工作流 [35711667585](https://github.com/chenmohan123/web-sdk-PP-Tracking/actions/runs/35711667585) 成功;npm `next` 指向 `0.2.0-rc.1`,`latest` 保持 `0.1.0`。 +- 发布 tarball SHA-256 为 `bf6d3463422e7c66d57dbfed9cafad6e1fb7be77ace11b72735d0bbc48b7bd97`,与本地固定包一致;npm packument 提供 SLSA provenance 声明。 +- SDK Pages 部署 [35711334750](https://github.com/chenmohan123/web-sdk-PP-Tracking/actions/runs/35711334750) 成功;门户 Pages 部署 [35711420301](https://github.com/chenmohan123/chenmohan123.github.io/actions/runs/35711420301) 成功。 +- [线上 Demo](https://chenmohan123.github.io/web-sdk-PP-Tracking/) 已回读 `0.2.0-rc.1`、ByteTrack、OC-SORT、DeepSORT 和 BoT-SORT;门户条目已同步 rc.1 Release 链接和 npm `next` 入口。 + +兼容范围仍限于已归档的 Windows 桌面 Chromium CPU/main 验证。手机、自动视频/摄像头调度、Safari、Firefox、Worker、NPU 和真实端到端速度没有新增声明。 diff --git a/src/content/models/pp-tracking.yaml b/src/content/models/pp-tracking.yaml index f4d2359..e2d8a8a 100644 --- a/src/content/models/pp-tracking.yaml +++ b/src/content/models/pp-tracking.yaml @@ -4,7 +4,7 @@ name: PP-Tracking brand: self-developed task: multi-object-tracking status: beta -summary: 稳定版 0.1.0 提供独立 ByteTrack CPU 跟踪;0.2.0-rc.0 通过 npm next 预发布,新增 OC-SORT、DeepSORT 与可选人体 ReID。独立 Demo 展示 RC,稳定 latest 保持 0.1.0。 +summary: 稳定版 0.1.0 提供独立 ByteTrack CPU 跟踪;0.2.0-rc.1 通过 npm next 预发布,新增 OC-SORT、DeepSORT、BoT-SORT 与可选人体 ReID。独立 Demo 展示 rc.1,稳定 latest 保持 0.1.0。 repository: https://github.com/chenmohan123/web-sdk-PP-Tracking license: Apache-2.0 package: { name: web-sdk-pp-tracking, version: 0.1.0 } @@ -32,8 +32,8 @@ algorithm: stateful: true limitations: - 本条包版本、算法、后端和无权重元数据对应稳定 latest 0.1.0;仅消费已有检测,不含检测模型、视频解码、摄像头、ReID 或相机运动补偿。轨迹 ID 不是个人身份。 - - 预发布使用 npm install web-sdk-pp-tracking@0.2.0-rc.0;RC 仍默认 ByteTrack,OC-SORT/DeepSORT 显式可选。人体 ReID 子入口需可选 onnxruntime-web@1.27.0,模型默认 ModelScope,可选 Hugging Face;特征提取为 WASM/WebGPU,关联始终 CPU。ReID 保留实验状态,不提升稳定版声明。 - - RC 发布说明与模型身份、许可及验证边界见 https://github.com/chenmohan123/web-sdk-PP-Tracking/releases/tag/v0.2.0-rc.0 。在线 Demo 为 RC;390px 仅桌面视口,RC 双源/双后端仅在注明的 Windows/Chromium 环境验证。 + - 预发布使用 npm install web-sdk-pp-tracking@next;rc.1 默认 ByteTrack,OC-SORT/DeepSORT/BoT-SORT 显式可选。人体 ReID 子入口需可选 onnxruntime-web@1.27.0,模型默认 ModelScope,可选 Hugging Face;特征提取为 WASM/WebGPU,关联始终 CPU。ReID 保留实验状态,不提升稳定版声明。 + - rc.1 发布说明与模型身份、许可及验证边界见 https://github.com/chenmohan123/web-sdk-PP-Tracking/releases/tag/v0.2.0-rc.1 。在线 Demo 为 rc.1;390px 仅桌面视口,双源/双后端仅在注明的 Windows/Chromium 环境验证。 - 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 后不可继续更新。