← 回首頁旗艦案例總覽 FLAGSHIP CASE #04

AI 物件追蹤與熱力圖分析系統 (YOLO + ByteTrack + BoT-SORT)

在智慧交通、零售客流分析與智慧安防中,單純「偵測出畫面上有人或車」無法解決業務問題。我們需要知道「每個人從哪裡走來、停留了多久、移動速度多快、是否有逆向或異常徘徊」。鳳凰程式工坊結合 YOLOv8 與最頂級的 ByteTrack / BoT-SORT 多目標追蹤演算法,打造具備軌跡關聯、速度測量與動態熱力圖生成的完整商業級追蹤分析系統。

端到端工業視覺系統工作流程 (Pipeline Architecture)

01

RTSP 多路即時串流解碼

利用 NVDEC 硬體解碼晶片,同時處理 8~16 路 1080P 高畫質監視器串流。

02

YOLOv8 高速特徵檢測

以 100 FPS 以上速度輸出每幀畫面的目標類別與 Bounding Box 邊界框。

03

ByteTrack 卡爾曼濾波與軌跡關聯

利用匈牙利演算法 (Hungarian Algorithm) 進行低分值檢測框二級關聯,避免遮擋遺失 ID。

04

空間透視校正與速度量測

將監視器視角透過透視變換映射為真實路面俯視圖,精準計算車輛即時時速 (km/h)。

05

視覺化熱力圖與雲端儀表板

即時繪製人流軌跡熱力圖 (Heatmap),並將計數統計以 WebSocket 同步至 Web 前端。

實測數據與方案性能對比 (Benchmark Evaluation)

追蹤演算法與指標 傳統 SORT (基礎關聯) DeepSORT (ReID 向量特徵) 鳳凰 ByteTrack / BoT-SORT 最佳化系統
MOTA (多目標追蹤準確率) 61.5% (容易產生大量跳號) 72.8% 82.4% (極低 ID Switch 跳號率)
遮擋後 ID 保留能力 (IDF1) 55.2% (短暫遮擋即丟失) 70.1% 79.6% (低分值檢測框深度關聯)
單路串流追蹤延遲 18 ms 45 ms (ReID 網路開銷大) 8 ms (純卡爾曼關聯極致高速)
即時車速與逆向違規偵測 無 (僅像素軌跡) 需額外二次開發 內建透視座標測速與虛擬圍籬告警

ByteTrack 的核心精髓:為什麼它能解決「遮擋跳號」?

傳統追蹤演算法在物體被樹木或路燈遮擋時,檢測置信度會從 0.9 降至 0.3,傳統做法會直接丟棄這些低分框,導致物體追蹤 ID 中斷並重新賦予新編號。ByteTrack 創新地提出了 **雙重關聯機制 (Two-stage Association)**:

  • 第一階段:將高置信度框與既有軌跡進行高優先級匹配。
  • 第二階段:將未匹配上的軌跡,拿去與低置信度框 (0.1 ~ 0.5) 進行二次匈牙利匹配。

這項機制讓被遮擋 50% 以上的人員或車輛依然能完美保持同一個 ID,徹底解決了智慧安防中因短暫遮擋而產生的計數膨脹問題!

想在你的產線或研究中實現類似系統?

鳳凰程式工坊提供完整的相機標定、AI 演算法、C# 產線介面與機械手臂通訊整合服務,交付含完整源碼與保固。

LINE 免費諮詢 填表單預約諮詢
💬 LINE 快速諮詢