Camera Capability Grading · Research Note · 2026-07-09
盤點 prod 上 17 種偵測模型後發現:每個模型對鏡頭的要求,其實只有兩個問題 — 「看得夠細嗎」(目標在畫面中佔多少像素)與「跟得上動嗎」(實測幀率夠不夠連續)。 本頁以 YOLO 小物件研究與多目標追蹤降幀實驗為依據,把這兩軸收斂成對客戶好溝通的 LV1–LV5, 並用 133 支實測鏡頭驗證分級結果。
01 · OVERVIEW
對外溝通用一句話 + 代表功能;對內每一級都是可量測的門檻(詳見 02、05 節)。 等級向下相容 —— LV3 鏡頭可跑 LV1–LV3 所有功能。
解析度 ≥ D1(704×480)·實測 ≥ 2 fps·人在畫面中 ≥ 16 px 高
解析度 ≥ 720p·實測 ≥ 8 fps·可維持短軌跡
解析度 ≥ 1080p·實測 ≥ 10 fps·人在畫面中 ≥ 212 px 高(DORI Recognition 125 ppm)
解析度 ≥ 1080p·實測 ≥ 15 fps 且穩定(實測/宣告 ≥ 0.85)
場域內 ≥ 2 支 LV4 鏡頭·時間同步·視野銜接 —— 單支鏡頭最高標到「LV4(LV5-ready)」
02 · FRAMEWORK
把每個 prod 模型的最低需求標在「像素密度 P × 時間連續性 T」平面上, 會發現它們自然聚成四群 —— 這四群就是 LV1–LV4 的由來。等級是雙軸的簡化包裝,不是另一套規則。
17 個 prod 模型的最低鏡頭需求
P-AXIS = 目標細節需求(縱)· T-AXIS = 幀率需求(橫)· 括號內為掛載鏡頭數
03 · EVIDENCE — RESOLUTION
YOLO 系列研究給出明確門檻:物件低於 8 px 幾乎不可偵測、16–24 px 跨過「可偵測門檻」、 低於 32×32 px 屬 COCO 定義的小物件(mAP 系統性低 25–30 點)。 對照監控業界 IEC 62676-4 DORI 標準,可換算成「人的像素高度」——下圖為實際渲染的示意。
同一個人,在畫面中不同的像素高度下,AI 看到什麼
上排:等高放大(呈現該解析度下僅存的細節)· 下排:畫面中的真實大小 1:1
把門檻放進 1280×720 的畫面裡(等比示意)
SCHEMATIC · 1280×720 FRAME · 標註值為畫面內像素高度
物件大小 vs 偵測精度 — COCO val,640×640 輸入
mAP@0.5 BY OBJECT SIZE · 資料:arXiv 2504.09900
04 · EVIDENCE — FRAME RATE
ColTrack(ICCV 2023)把 MOT17/DanceTrack 影片降頻後重測 ByteTrack —— 主流追蹤器(ByteTrack/DeepSORT)依賴 Kalman filter + IOU 匹配,幀率一低、目標位移變大,關聯直接失效。 快速目標(跳舞、車輛)衰退遠比行人劇烈。
幀率下降時,多目標追蹤精度(HOTA)的衰退
BYTETRACK · MOT17-VAL(行人 30fps 基準)與 DANCETRACK-VAL(快速目標 20fps 基準)· 資料:arXiv 2308.05911
05 · MODEL MAPPING
依掛載鏡頭數排序 —— 前四名(PPE、人員存在、門閘、人流)合計掛載 470 支, 分別落在 LV3 與 LV1/LV2,代表分級的商業重心在「LV1 普及 + LV3 高值」兩端。
| 模型 | 功能 | 像素需求 | 幀率需求 | 最低等級 | 鏡頭數 |
|---|---|---|---|---|---|
| safety_workplace | PPE 工安稽核(安全帽/背心/手套…) | P3 辨識級 125ppm | T1 ≥2fps | LV3 | 219 |
| people_contain | 區域人員存在/滯留 | P1 偵測級 | T1 ≥2fps | LV1 | 85 |
| hatch | 艙門/門閘開關與上鎖 | P1(定點特寫) | T1 ≥2fps | LV1 | 84 |
| people_flow | 人流計數與動線 | P2 觀察級 | T2 ≥8fps | LV2 | 82 |
| car_flow | 車流計數 | P1(車為大目標) | T3 ≥15fps(快速路段) | LV2慢速車道;快速路段需 LV4 幀率 | 57 |
| fall_timm | 跌倒偵測(姿態) | P3 需看清姿態 | T2 ≥8fps | LV3 | 47 |
| firesmoke | 火焰+煙霧 | P2 初期火煙為小目標 | T1 ≥2fps | LV2 | 44 |
| restrict_area | 禁區闖入 | P1 偵測級 | T1 ≥2fps | LV1 | 33 |
| safety_workplace_forklift | 堆高機作業區工安 | P3 | T3 堆高機移動快 | LV4 | 11 |
| smoke | 純煙霧 | P2 | T1 | LV2 | 11 |
| height_safety_workplace | 高處作業安全帶掛勾 | P4 掛勾僅~10cm | T1 | LV4或 LV3+專用特寫視角 | 6 |
| safety_workplace_oil | 中油油品場域 PPE | P3 | T1 | LV3 | 6 |
| age_gender | 客群屬性(年齡/性別) | P4 需臉部/上身細節 | T2 | LV4 | 5 |
| fall(舊版) | 跌倒偵測 | P3 | T2 | LV3 | 5 |
| factory_ppe | 無塵室 PPE 合規 | P3 細分無塵衣物 | T1 | LV3 | 3 |
| hotwork | 動火作業監控 | P1 | T1 | LV1 | 2 |
| firesmoke_interior | 室內火煙 | P2 | T1 | LV2 | 1 |
掛載數為 prod DB(saas_cam_models)distinct 鏡頭數,代表佈署範圍而非即時 GPU 負載。
06 · FLEET RESULTS
以「解析度 → P 軸、實測 fps + 穩定度 → T 軸」套用門檻。 未測的 43 支(武嶺測試批 34 支+量測 ERROR 9 支)不給等級,避免用宣告值高估。
等級分布
N = 133 · 依實測值分級 · LV5-READY = 同帳號 ≥2 支 LV4
| 鏡頭 | 解析度 | 宣告 fps | 實測 fps | 等級 | 判定理由 |
|---|---|---|---|---|---|
| betatesting70/大廳 | 1920×1080 | 30 | 30.4 | LV4 | 全指標達標,場域 6 支同級 → LV5-ready |
| tiip01/自動倉北側 | 2880×1620 | 20 | 19.8 | LV4 | 2K+穩定 20fps,可跑堆高機工安 |
| betatesting18/cpc5號-高處作業 | 1920×1080 | 30 | 22.8 | LV3 | 掉幀 0.76 — 幀率夠但不穩,追蹤類降級 |
| tri.nzvc/參山遊客中心01 | 1920×1080 | 30 | 15.6 | LV3 | 掉幀 0.52 — PPE 可跑、追蹤不建議 |
| tiip04/頻道11-灌瓦斯區 | 1920×1080 | 15 | 8.3 | LV2 | 1080p 但實測僅 8.3fps,PPE 場景差一步 |
| administrator/ch20 | 480×240 | 30 | 12.5 | LV1 | DVR 次串流解析度過低,僅能做存在偵測 |
| administrator/ch12 | 704×576 | 20 | 1.8 | LV0 | 實測 1.8fps,連事件偵測都勉強 |
| 帳號 | 鏡頭 | 解析度 | 宣告 | 實測 | 穩定度 | 等級 | 備註 |
|---|
07 · NEXT STEPS
讓分級從「解析度代理值」進化到可對客戶承諾的 SLA,需要補三件事。
| 行動 | 做法 | 影響 |
|---|---|---|
| 1 · ppm 實測校正 | 每支鏡頭抽一張畫面,標一個站立人員量像素高度(或用 people 偵測框自動統計中位數) | 修正「1080p 拍大遠景其實只有 LV1 視野」的高估;P 軸從代理值變實測值 |
| 2 · 補測 43 支未測鏡頭 | 武嶺批 34 支+ERROR 9 支重跑 fps 量測;ERROR 多為連線問題,需先排除 | 機隊 1/3 目前無等級,商務上無法報價 |
| 3 · 幀率穩定度納入監控 | 把「實測/宣告」比值做成常態健檢(如每週),低於 0.85 觸發告警 | 掉幀是漸進劣化(網路/NVR 負載),一次性量測會漏抓;LV4 承諾需要持續保證 |
08 · SOURCES