Construction-PPE
官方 Ultralytics 资产,用于补充安全帽佩戴状态和工人场景。
图像 · 训练集 1,132 / 验证集 143 / 测试集 141
逐条核对画面事实、关系变化、规范依据和最终发布状态。
系统报告 CLOSING / STABLE / AWAY 和连续间距变化。相机尚未标定前,不把趋势改写成“近”或“远”的硬标签。
工人与机械均被检测,并保持同一对象配对
SAT3 秒窗口内,归一化间距持续下降
SAT序列 0040 没有经审核的区域配置
UNK现有画面不能确认机械正在作业
UNK保留间距缩小趋势,不发布“违法”结论
拒绝输出结论| 事件 | 视觉输入 | 关系事实 | 规范证据 | 输出 |
|---|---|---|---|---|
| 0013 / 安全帽未佩戴 | 工人 00008 · 连续 5 次未佩戴 | 连续未佩戴 | EV-LAW-57-2021-001 | 安全帽风险条件成立 |
| 0040 / 接近趋势 | 工人 00002 + 搅拌机 00001 | 间距连续缩小 | EV-LAW-41-2021-001 | 待确认 |
| 0062 / 区域进入 | 工人 00007 + 已审核区域多边形 | 足点位于区域内 | EV-LAW-57-2021-001 | 待确认 |
| 0062 / 低置信拒答 | 工人置信度低于门槛 | 保留几何关系,不发布风险 | 证据不完整 | 拒答 |
先看五折结果,再看最弱折次;每项数字都保留运行编号和数据口径。
正式留出预测 · 第 0 到 4 折均值
正式留出预测 · 第 0 到 4 折均值
冻结验证集 · 完成模型选择后
| 指标 | 数值 | 统计口径 |
|---|---|---|
| 精确率 / 召回率 | 0.665 / 0.692 | 640,五折交叉验证均值 |
| 工人召回率 | 0.532 | 640,五折交叉验证均值 |
| 机械精确率 / 召回率 | 0.686 / 0.863 | 640,五折交叉验证均值 |
| 小目标工人召回率 | 0.473 | 4 个可报告折均值 |
| 最弱折工人召回率 | 0.237 | 第 4 折,640;run_id: EXP-M3-002-FORMAL-F4-E50-S42 |
| 最弱折小工人召回率 | 0.050 | 第 4 折,640 与 960 均为 0.050;未通过放大输入解决 |
| 跨数据集工人召回率 | 0.163 | Construction-PPE 验证集 143 张图 / 239 个工人标注;补充试验,非正式指标 |
| 轨迹一致率 | 0.99954 | 冻结验证集;发生 4 次身份变化 |
| 安全帽选择性准确率 | 0.98646 | 冻结验证集 443 个裁片,覆盖率 = 1.0;不代表未佩戴召回率 |
| 安全帽未佩戴召回率 | 0 / 6 | 冻结验证集;6 帧均来自同一工人轨迹 |
| 模块 | 结果 | 说明 |
|---|---|---|
| M4 未佩戴安全帽 | F1 = 0.000 | 30 个未佩戴帧全部漏检 |
| M5 无答案拒答 | 召回率 0 / 误报率 1 | 109 条无答案查询仍返回候选 |
| M6 B5/B6 | Macro-F1 0.0958 | 补充结构化证据评测 |
| M7 校准评估 | ECE 0.8721 | 补充校准试验,85 条样本 |
| 学习式时序判断 | 不可评估 | 冻结验证集缺少兼容的对象共现或区域真值 |
同一组 M2 冻结训练集的五折交叉验证:41 条序列、6,461 帧。960 是受控分辨率消融,不是主基线,也不是现场测试。
| 指标 | 640 × 640 | 960 × 960 | 变化 | 口径 |
|---|---|---|---|---|
| 全部类别 AP50 | 0.7622 | 0.7353 | −0.0270 | 合并五折交叉验证 · COCOeval |
| 工人 AP50 | 0.5276 | 0.6325 | +0.1049 | 合并五折交叉验证 · 仅工人类别 |
| 小工人召回率(框面积 <1%) | 0.4734 | 0.5507 | +0.0772 | 4 个有标注真值的折次等权平均;第 1 折没有该尺寸真值 |
| COCO 小目标 AP | 0.0167 | 0.0127 | −0.0040 | 所有类别的小面积框;不等于小工人召回率 |
| 第 0 折训练峰值保留显存 | 2,132 MiB | 4,360 MiB | 约 2.0× | 训练运行记录 |
结论:960 对工人指标有针对性收益,但全类别 AP50 与 COCO AP-small 下降,不能称为全面升级。批量 1 延迟测试仅测模型前向与后处理:640 P95 27.60 ms、960 P95 24.34 ms;不含解码和预处理,不代表摄像头端到端帧率。
冻结验证集的失败案例中,序列 0089 的远处工人面积不到画面 1%,检测器在固定阈值下漏检。五折平均 AP50 不能代表这一类画面;960 像素输入在第 4 折的小工人召回率仍为 0.050。下一轮补充试验需独立记录远距和遮挡样本,保持原测试集隔离,并在新工地留出集上验证,不能把本页演示当作现场准确率。
使用冻结的 640 检测器和 0.25 阈值,在未参与该检测器训练的 Construction-PPE 验证集 143 张图像上,将人员标注近似映射为工人。239 个标注中匹配 39 个,召回率 0.163、精确率 0.534。该试验仅检查静态工人检测,不能代表现场视频、跟踪或风险判断;没有据此重新选择阈值。记录编号 M3-SUP-EXTERNAL-WORKER-CPPE-VAL-20260927。
| 数据层 | 当前状态 | 下一步 |
|---|---|---|
| 正式冻结基线 | 41 / 50 条官方训练序列 | 保持原 M2/M3 口径,不回写已冻结结果 |
| 官方训练数据补齐 | 缺 9 条媒体资产 | 已建立独立补充冻结记录;从官方 CMOT 固定来源恢复后再训练和评测 |
| 真实工厂泛化 | 尚未形成正式结论 | 采集获授权现场视频,按摄像头和日期分组,建立独立现场测试集 |
| 当前演示 | 4 条真实交叉验证留出序列 | 可查看检测和拒答过程;尚无工地部署准确率 |
正式训练、补充试验和候选数据各有记录。回放展示模型处理过程;现场表现仍需独立测试。
EXP-M3-002-FULLTRAIN-640-E50-S42
PASS当前获得的 41 条冻结训练序列,均已纳入
已纳入loss 均为有限值;无 CUDA OOM;无类别映射错误
通过验证集只做训练后验证;测试集未读取;train3 保持隔离
符合要求官方资产已下载;完整性和类别映射检查通过
已核验1,248 个训练集裁片 → 170 个外部验证集裁片;Macro-F1 0.9471
补充试验CMOT 训练集 5,119 + Construction-PPE 训练集 1,248;30/30 轮
补充完成未佩戴安全帽的 819 个裁片仅来自 3 段视频、7 条轨迹;召回 439/819。查看分组结果
覆盖不足相同的 443 个 CMOT 验证集裁片:Macro-F1 仍为 0.4966;6 次未佩戴全错
未改善170 个 Construction-PPE 裁片:Macro-F1 0.9916;不能替代工地验证
仅补充冻结检测器在 143 张 Construction-PPE 验证图像上,工人召回率 39/239;未用此结果调参。查看口径与哈希
明显漏检混合 613 个裁片的 0.9548 不用于宣称本项目场景进步;查看配对审计
未升级主模型正式 M3 使用 M2 已获取并冻结的 41 条训练序列。官方训练清单另有 0002、0007、0045、0048、0049、0057、0060、0077、0078 的原始视频未取得,因此未纳入训练;train3 按原边界单独保持隔离,不作为替代来源。
官方 Ultralytics 资产,用于补充安全帽佩戴状态和工人场景。
图像 · 训练集 1,132 / 验证集 143 / 测试集 141
安全帽佩戴数据已完成下载和解析,但暂不进入训练。
图像 · Pascal VOC 格式
Figshare 施工现场个体防护图像和标注,用于安全帽、安全背心的跨域补充。
CC BY 4.0 · DOI 10.6084/m9.figshare.19625166
面向施工机械检测,覆盖多种设备与真实施工背景。
图像 · 15,767 个机械实例
多工地、天气、施工阶段与视角的施工对象数据。
图像 · 15 个对象类别
17 类 PPE 与人体部位标注,用于跨域验证或辅助预训练。
图像 · 75,994 个实例
施工现场与工业场景人员检测图像;作为独立补充来源审计,不并入冻结基线。
图像 · CC BY-SA 4.0
评估真实工地泛化能力的关键数据,按工地、摄像头和日期分组。
现场验证集 / 测试集,不按模型表现删样本
只有来源、许可、完整性和类别映射均通过检查的数据才进入训练。
完整性、去重和人员→佩戴/未佩戴映射检查已通过。
下载和解析已完成;16 组跨数据集划分完全重复、3 个 dog 标签以及来源和许可检查尚未闭合。
Figshare 元数据与 CC BY 4.0 已核验;当前请求返回 403,原始压缩包尚未取得。
施工机械覆盖有价值,但当前使用条款限制公开再分发,暂不放入公开演示训练包。
这些原始视频未包含在当前 M2 冻结媒体中,因此没有训练;train3 仍按独立数据边界隔离,不以其补齐。
12,135 对图像/标注与官方 MD5 已核验;类别 1、空标注和越界框缺少来源定义。
接入摄像头或本地录像,查看模型当前帧识别到的目标、轨迹和安全帽状态;本页不作风险判定。
视频按需由本机浏览器读取;点击开始检测后,抽样帧发送至本机 127.0.0.1 推理服务。
上方原片入口用于本机模型演示;下方片段只播放已保存的交叉验证结果,不会再次送入模型。
公开演示站只显示视频;本机服务仅在 127.0.0.1 页面可用。检测框来自实际模型推理,但不等于风险告警。
还没有授权摄像头,也没有选择文件
等待接入仅限本机;请先启动 GPU 服务
未检测未开始;模型输出仅包含 M3 感知事实
等待未开始;模型输出仅包含 M3 感知事实列表随模型取样帧更新
本机接口返回诊断预测;不冒充正式 M3 DetectionRecord 或 M4 风险结论
仅诊断需要完成连续运行、延迟、断流恢复和告警联动测试
尚未验收因此不判断人员是否进入或离开,也不会触发区域告警。
尚无草稿;本页不生成区域进出判定。
摄像机角度、焦距和设备尺寸各不相同。完成现场标定与验证前,不输出“近 / 远”标签。
仅在已完成留出评测的回放中展示;现场视频不自动生成接近结论
仅回放需绑定并审核现场区域边界后才会启用;当前未配置
未启用现场标定和验证通过前,不输出“近”或“远”结论
未启用证据或现场配置不足时,相关关系保持无法确认,不以默认边界代替现场配置。
核对数据版本、运行来源、隔离状态和正式部署前仍需完成的验证。
开发、阈值选择和演示均未读取测试集。
继续 quarantine,没有进入训练或演示。
关系和时序真值仍使用冻结版本。
同一序列的相邻帧不跨训练集与交叉验证留出集。
| 能力 | 当前状态 | 正式使用前还需要 |
|---|---|---|
| 离线交叉验证视觉演示 | 已实现 | 可直接用于答辩演示 |
| 浏览器摄像头 / 本地视频 | 已实现 | 用户授权摄像头或选择文件 |
| 本机 GPU 逐帧视觉诊断 | 预实验 / 本机服务可连接 | 需手动启动 127.0.0.1 服务;仅输出 M3 检测、跟踪与安全帽状态,稳态实时表现尚未验收 |
| RTSP / GB28181 现场接入 | 未实现 | 完成设备或网关接入授权后,再验证断流恢复与端到端时延 |
| 近/远标签 | 协议性禁用 | 完成相机标定,或仅用训练集冻结场景阈值 |
| 区域关系 | 交叉验证回放可查;现场未接通 | 连接推理服务,为每路摄像头绑定经审核的多边形 |
| 规范结论 | 有证据才输出 | 没有匹配证据时转人工复核,不自动判违法 |