POC1024研究记录RESEARCH NOTES ← 返回样本复核
V12 → V13

公开复核与跟踪连续性研究

把原画面、同步标注和最佳车牌帧放在一起,缩短人工判断一条候选所需的时间。检测侧暂时保留 YOLO26s / 640;下一步聚焦车辆对应、遮挡后的身份连续性和事件读出。

打开 D8J03 相关样本
157待人工复核的候选
145完整 6 秒短片
12源片边界截短
429导出的原像素最佳图

157 是可视化候选数量,不是已证实的跨实线事件数或准确率。429 张按候选分别导出,其中有重复使用的轨迹证据;去重后为 344 张。实际媒体列表见 发布清单 ↗。

01

复核输出做了什么

事件前后各 3 秒

以程序触发区间的中心为锚点,前后各保留 3 秒。原片首尾不足时保留实际长度;页面显示真实时长和片内事件位置。

当前锚点是候选触发中心,尚未等同于人工确认的跨线帧。

同帧上下对照

上方保留原画面,下方显示同一帧的标线、车辆状态与 F1 风格信息卡。短片为 1280×1440、60 fps,保留原始视频的画面对应关系。

片段经过缩放与有损编码,是便于查看的派生文件。

最佳几帧直接看

最多三张局部图配合所属车辆,一眼对照车牌和外观。129 条候选有通过几何检查的牌框,28 条提供明确标注的车辆局部图。

候选牌框不等于已识别号码。原像素裁切保留,放大不生成补全字符。

最佳帧是在连续轨迹段内,按 10 Hz 抽样、清晰度与面积筛选,再进行车牌定位后选出的候选;不是穷举全部原始帧的最优证明。最佳图片可以早于或晚于短片中的事件点。

02

车辆“消失”包含不同问题

问题本轮观察处理方向
目标对应错误0535L 的 BMW 对应轨迹 T69,旧目标 T1 指向另一辆车。正确车辆在三组模型的 240 帧窗口中都能持续匹配。先核对物理车辆,再计算漏检或事件命中。
真实遮挡20s 样本的 20.767 s 与 20.883 s 两帧可见雨刷遮挡车辆。三组模型在低至 0.05 的检测门槛下仍无可靠原检测匹配。区分“短暂未观测”和新检测,避免把预测位置当真实证据。
阈值输入不协调检测输入 conf=0.30,而 ByteTrack 的 low=0.10、high=0.25;0.10–0.30 之间的检测在进入跟踪前就被过滤。把 conf=0.10 保留为受控对照,评估新增观测是否属于正确目标。
跟踪关联不稳FM8003 的参考框在三个模型中都有原检测,但原跟踪参数下的输出连续性不同。更大模型并未自动解决关联问题。核对同一物理车辆的连续轨迹,再比较模型与关联配置。
标签布局省略V12 有目标观测的 62,242 帧中,74 帧因布局空间不足省略顶卡;固定状态区仍显示观测状态。把“有观测但没画标签”与“没有观测”分别记录。
03

检测对照与当前决定

EXPERIMENT SCOPE

5 个窗口 × 240 帧 × 3 组配置
1,200 个不同源帧,共 3,600 次帧推理。

CONFIGURATIONS

YOLO26s / 640
YOLO26s / 960
YOLO26m / 640

TRACKER REPLAY

同组原检测分别以
0.30 / 0.10 / 0.05
输入重放 ByteTrack。

conf=0.30 时,与已有参考车辆框的跟踪匹配帧数
参考车辆参考帧s / 640s / 960m / 640
0535L / T69240240240240
20s / T2236236236236
30s / T396240240240240
41s / T1285239238238239
FM8003 / T3240240239234

以同帧 IoU≥0.5 做几何匹配,不是独立标注的目标召回率。诊断时,除 0535L 已核对身份锚点外,其他参考车辆的目标身份对应仍待进一步核验;全片跟踪与窗口重放的初始化也不同。

当前决定

保留 YOLO26s / 640 基线

现有实验没有证明统一换成 m 或升到 960 能解决主要问题。s640 输入门槛降到 0.10 后,观测数从 6,977 增至 7,540,轨迹 ID 数从 120 增至 137;这些增量尚不能算作正确恢复。

这是一组选择性开发窗口,不是全量视频准确率评测。参考框来自旧系统已成功输出的帧,存在选择偏差;“这些参考帧未获增益”不证明低阈值对长遮挡、未建立轨迹或整段漏车无益。

04

D8J03:同车双轨已确认,去重实验改善连续性

已完成图像核验与受控重放

同一次运行 · T473 与 T1101

白色/银色、车顶载物的面包车在 45.7–46.0 秒附近被同时分配两个轨迹编号。车牌对照图与过渡帧支持它们是同一辆车,能保守读出的尾号为 D8J03。两个 ID 实际同帧共存 8 帧,其中 6 帧的框重叠 IoU≥0.8。

在 45.717 秒,一框是 car、置信度 0.677,另一框是 truck、置信度 0.515,两框 IoU 约 0.970;随后两条轨迹的类别还发生互换。它们都已通过 0.30 门槛,这段问题不能只用“低置信度导致车辆消失”解释。

CONTROLLED REPLAY

同一条 60 秒原片 · 3,600 源帧
一次原检测缓存,三组 ByteTrack 重放;另有 15 帧验证直接 0.30 预测等价。

FIXED PARAMETERS

YOLO26s / 640
三组跟踪输入均为 conf=0.30
跟踪参数相同

ONE CHANGE

跟踪前 car / bus / truck 组内去重
对比:原样 / IoU≥0.7 / IoU≥0.8
摩托车不加入该组

45.33–47.33 秒过渡区间:有既有目标参考框的 120 帧
跟踪输入匹配参考帧多轨匹配帧匹配到的编号
原样120 / 12016473、1084、1101、1146
去重 IoU≥0.7120 / 1200354
去重 IoU≥0.8120 / 1208354、777

该区间有 121 个源帧,120 帧有参考框。表格按同帧 IoU≥0.5 匹配旧框,“多轨匹配”包含与参考位置重叠的候选,不全部等同于独立确认的身份错误。新的数字 354 只属于这次重放,不能当作永久车辆身份。

源帧2743四组对照:原检测、原跟踪、0.7与0.8去重跟踪,原结果中同车出现两个高度重合框
45.717 秒:原样结果中,同一辆面包车同时出现 T473 与 T1101。点击查看完整图。
源帧2760四组对照:0.7去重组单轨,0.8去重组仍有两个重叠框
46.000 秒:0.7 去重组只保留一条目标轨迹,0.8 组仍出现双轨。图片来自同一源帧的真实实验输出。
实测结论

优先修复类间重复框,再评估跟踪关联

保持同一模型和跟踪门槛,仅在跟踪前去重,0.7 组将这段多轨匹配帧从 16 降为 0,并保留全部 120 帧参考匹配。这支持 car/truck 重复框进入关联过程是此次异常的重要原因;无需用“模型不够大”解释这个已复现的问题。

本次模型头与推理 backend 的 end2end 属性均实际为 false,原配置 agnostic_nms=false。结论针对当前权重和运行方式,不推广为所有 YOLO26 模型的行为。

整条原片的 1,935 个既有参考帧中,去重组有 1,934 帧达到跟踪匹配阈值。唯一差异在 56.217 秒,原检测匹配仍在,不能称为检测漏车。旧邻车框的几何覆盖没有新增损失,但它们不是独立安全标注。

IoU≥0.7 去重保留为候选修复,尚未自动晋级所有视频的默认配置。当前公开短片继续展示冻结 V11 结果;下一步需解释上述单帧跟踪差异,并检查相邻真实车辆高度重叠时的表现。

实验来源与完整指标口径:V13 身份连续性实验摘要 ↗。原片哈希验证未改变,未修改旧轨迹或自动合并物理车辆。

05

资料与解释范围

页面结果依据本项目 V12 发布核对、检测对照记录、V13 短片导出清单和 D8J03 受控重放。公开样本各自附带来源记录;人工复核结论保存在当前浏览器,导出时与模型结果保持区别。

官方文档用于解释跟踪参数和模型系列;本页的模型选择结论来自上述项目实测,不是官方模型排名。