目標跟蹤係自動駕駛感知系統嘅核心功能之一,喺目標偵測嘅基礎上面,透過建立同維持連續幀度入面同一物體嘅對應關係,嚟理解同預測周圍交通參與者嘅動態行為。簡單嚟講,如果目標偵測係回答“呢個時刻,畫面入面有咩物體”,那麼目標跟蹤就係回答“呢個物體喺過去、而家同未來,係點運動嘅”。
單個時刻嘅偵測結果只能提供快照式嘅資料,無法支撐安全同高效嘅駕駛決策。目標跟蹤嘅價值體現喺:
理解動態行為:透過跟蹤物體嘅運動軌跡,系統可以分析佢哋嘅速度、加速度、朝向變化,從而推斷佢哋嘅意圖(例如“呢架車正準備變道”)。
維持身份一致性:喺擁擠或遮擋場景入面,跟蹤算法確保系統唔會把“行人 A"同“行人 B"搞混,呢個對於預測未來軌跡至關重要。
為決策規劃提供依據:準確嘅跟蹤資料係預測未來軌跡(例如前車會唔會急煞)、進行碰撞風險評估同路徑規劃嘅基礎。
現代目標跟蹤嘅主流範式遵循“偵測 - 跟蹤” 模式,算法流程通常包括:
目標偵測:首先由偵測網絡(例如 YOLO 系列)識別出目前幀入面所有感興趣嘅目標及其位置。
運動狀態預測:利用運動模型(例如卡爾曼濾波)對每個被跟蹤目標喺下一幀嘅位置進行預測。
數據關聯:將目前幀偵測到嘅目標同上一幀嘅跟蹤目標進行匹配,呢個係跟蹤入面最核心嘅步驟。需要解決“邊個偵測框對應邊個已跟蹤目標”嘅問題。
匈牙利算法:常見用嚟解決呢種全局最優匹配問題,佢嘅核心在於透過構造成本同循環迭代搵到代價最低嘅匹配方案。
馬氏距離:用於衡量偵測框同預測位置之間嘅統計距離,能有效考慮目標運動嘅不確定性。
狀態更新:根據匹配結果,更新每個跟蹤目標嘅狀態資訊。
多傳感器融合跟蹤:單一嘅視覺跟蹤喺黑夜、雨霧等環境下容易失效。所以,高級自動駕駛系統通常融合攝影機、激光雷達(LiDAR)同毫米波雷達嘅數據進行聯合跟蹤,利用各自優勢(攝影機嘅語義、雷達嘅測距測速、LiDAR 嘅精確幾何)嚟提升穩健性。例如,一項研究提出咗基於多模式協同感知嘅多目標跟蹤方法,佢哋嘅跟蹤精度(AMOTA)比現有方法提升了6.33%。
面向預測嘅跟蹤:跟蹤嘅終極目標係為預測服務。所以,先進嘅算法(例如華為提出嘅軌跡片段 - 軌跡 - 意圖(TRI) 框架)會將長期軌跡預測同意圖識別(例如變道、直行)結合起來,實現“跟蹤即預測”。
主要挑戰:系統仍然需要應對目標遮擋、相似目標交錯、環境光線變化、大量目標嘅計算效率等難點。例如,喺嚴重遮擋時,點樣維持跟蹤 ID 唔丟失仍然係業界難題;而車載平台嘅有限運算力亦都對算法嘅輕量化提出咗要求。一種常見嘅應對遮擋嘅策略係透過運動模型同外觀特徵嘅聯合匹配嚟維持跟蹤,其中外觀特徵通常喺目標被遮擋前嘅短時間視窗內仍然保持有效。
總括嚟講,目標跟蹤為自動駕駛系統賦予咗理解動態世界嘅時間維度,係實現安全、高效決策不可或缺嘅關鍵技術。