The invention discloses an unmanned vehicle tracking method based on an embedded platform, which mainly solves the problem that the tracking loss of the unmanned vehicle in the prior art is blocked when the vehicle tracking is blocked. The method comprises the following steps: 1. training vehicle classifier and mark map; 2. to obtain an image, initialize the tracking target; 3. to obtain an image of target tracking; 4. classifier to determine whether the target is occluded, if it is, step 5, step 8 or 5.; the judgment target whether in the occluded, map if it is, step 6, otherwise step 7; 6. in the occluded target detection and make UAV hovering, step 9; 7. predicted target position; 8. according to the target control of the UAV flight; 9. to determine whether the end, if it is the end of follow-up, otherwise return to step 3. The method can detect and track the occluded targets, improve the robustness of tracking, and can be used for tracking vehicles under urban roads.
【技術實現步驟摘要】
基于嵌入式平臺的無人機車輛跟蹤方法
本專利技術屬于圖像處理
,更進一步涉及一種無人機車輛跟蹤方法,可用于城市道路下復雜環境的車輛跟蹤。
技術介紹
近年來,無人機事業發展迅速,由于具有結構簡單,高靈活性、機動性強、成本低廉、便于裝備各類傳感器等優點,同時可在復雜環境中進行懸停和垂直起降,無人機是完成目標檢測、目標跟蹤、監控等任務的理想平臺。目前無人機已經應用在諸多目標監控與跟蹤領域中。基于無人機的車輛跟蹤是一個典型應用,可利用無人機的車輛跟蹤進行逃犯追捕、基于車輛跟蹤的航拍跟拍、電影拍攝等,具有重要現實意義。但由于在城市環境中,因為人行天橋、立交橋等復雜遮擋存在,基于無人機的車輛跟蹤易發生跟蹤目標丟失,致使跟蹤失敗。所以,利用無人機上搭配的傳感器,結合航拍下車輛跟蹤的特點,是一種有效解決無人機的車輛跟蹤的方案。成都通甲優博科技有限責任公司的專利申請“一種基于無人機動平臺的車輛跟蹤方法”(公開號:CN104881650A,申請號:201510284911.6,J,申請日:2015年5月29日)中公開了一種基于無人機動平臺的車輛跟蹤方法。該方法主要通過目標車輛在當前視頻幀中的位置預測目標車輛接下去的運動軌跡,并根據預測位置調整無人機的運動方向,從而實現車輛的無人機航拍跟蹤。當在跟蹤目標車輛的時候發生目標丟失的情況,還利用卡爾曼濾波器預測目標車輛在后續視頻幀中可能出現的區域,并在后續視頻中標示該區域以便操作人員在視頻幀中快速找到目標車輛,進一步增加目標車輛跟蹤的穩定性。該方法的不足是整個實現方案無法有效判斷目標車輛是否丟失,同時目標丟失后雖然利用卡爾曼濾波來 ...
【技術保護點】
一種基于嵌入式平臺的無人機車輛跟蹤方法,包括:(1)訓練一個車輛分類器:利用無人機在城市交通場景中進行航拍,在航拍視頻中提取有車輛的正樣本,無車輛的負樣本,并利用正、負樣本訓練一個車輛分類器;(2)標記地圖:通過地圖軟件獲取飛行區域的地面地圖,并標記出立交橋、隧道這些出現車輛遮擋區域的入口和對應的出口,得到被標記的地圖;(3)初始化跟蹤目標的位置矩形框:(3a)通過攝像頭,獲取一幀圖像,通過視頻解碼器解碼后加載到嵌入式平臺的內存中,同時回傳給地面控制人員;(3b)地面控制人員在獲取的圖像中選取一個將跟蹤目標包含在內的矩形框,將所選的矩形框作為跟蹤目標的位置矩形框;(3c)用位置矩形框和水平垂直速度初始化卡爾曼濾波器,即將水平垂直速度初始化為0,同時用跟蹤目標的圖像初始化核相關跟蹤器;(4)通過攝像頭獲取一幀圖像,并由視頻解碼器解碼后加載到嵌入式平臺的內存中;(5)利用核相關濾波算法計算出跟蹤器與當前幀圖像的特征的響應矩陣,當前幀圖像目標的位置矩形框被識別為響應矩陣最大值的位置;(6)使用車輛分類器判斷目標是否被遮擋,如果是,則執行步驟(7);否則,執行步驟(12);(7)利用傳感器模塊 ...
【技術特征摘要】
1.一種基于嵌入式平臺的無人機車輛跟蹤方法,包括:(1)訓練一個車輛分類器:利用無人機在城市交通場景中進行航拍,在航拍視頻中提取有車輛的正樣本,無車輛的負樣本,并利用正、負樣本訓練一個車輛分類器;(2)標記地圖:通過地圖軟件獲取飛行區域的地面地圖,并標記出立交橋、隧道這些出現車輛遮擋區域的入口和對應的出口,得到被標記的地圖;(3)初始化跟蹤目標的位置矩形框:(3a)通過攝像頭,獲取一幀圖像,通過視頻解碼器解碼后加載到嵌入式平臺的內存中,同時回傳給地面控制人員;(3b)地面控制人員在獲取的圖像中選取一個將跟蹤目標包含在內的矩形框,將所選的矩形框作為跟蹤目標的位置矩形框;(3c)用位置矩形框和水平垂直速度初始化卡爾曼濾波器,即將水平垂直速度初始化為0,同時用跟蹤目標的圖像初始化核相關跟蹤器;(4)通過攝像頭獲取一幀圖像,并由視頻解碼器解碼后加載到嵌入式平臺的內存中;(5)利用核相關濾波算法計算出跟蹤器與當前幀圖像的特征的響應矩陣,當前幀圖像目標的位置矩形框被識別為響應矩陣最大值的位置;(6)使用車輛分類器判斷目標是否被遮擋,如果是,則執行步驟(7);否則,執行步驟(12);(7)利用傳感器模塊獲得的無人機飛行參數,計算目標在被標記的地圖中的位置,并判斷該位置是否在被標記的地圖的遮擋區域中,如果是,則執行步驟(8);否則,執行步驟(11);(8)利用被標記的地圖得到被遮擋目標對應的出口區域,將出口區域轉換到當前幀圖像中,再通過目標檢測算法在當前幀圖像中篩選出目標的候選位置矩形框;(9)在當前幀圖像中,對每個目標的候選位置矩形框,都利用核相關濾波算法計算出跟蹤器與當前幀圖像的特征的響應矩陣,求出所有響應矩陣最大值的位置,作為當前幀圖像目標的位置矩形框;(10)嵌入式平臺發送懸停指令,通過飛行控制模塊令無人機懸停,執行步驟(13);(11)使用卡爾曼濾波器在當前幀圖像中預測出目標的位置矩形框;(12)利用當前幀圖像中目標的位置矩形框更新卡爾曼濾波器和跟蹤器,并通過飛行控制模塊,嵌入式平臺發送飛行指令使目標偏移到攝像頭拍攝的中心,執行步驟(13);(13)通信模塊檢測地面控制人員是否發送停止跟蹤的信號,如果是,則結束目標跟蹤;否則,返回步驟(4)。2.根據權利要求1所述的方法,其特征在于:步驟(3a)中所述的嵌入式平臺是指NVIDIA嵌入式平臺JetsonTX1。3.根據權利要求1所述的方法,其特征在于:步驟(1)中利用正、負樣本訓練一個車輛分類器,按如下步驟進行:(3a)先將正、負樣本縮放到64×64大小作為訓練的樣本圖像;(3b)通過adaboost算法或支持向量機或隨機森林算法訓練得到車輛分類器。4.根據權利要求1所述的方法,其特征在于:步驟(6)中使用車輛分類器判斷目標是否被遮擋,是先將目標圖像縮放到64×64大小,再通過車輛分類器進行分類,如果分類結果為負樣本,則判斷目標為被遮擋,否則判斷目標為沒有被遮擋。5.根據權利要求1所述的方法,其特征在于:步驟(8)中通過目標檢測算法在當前幀圖像中篩選出目標的候選位置矩形框,按如下步驟進行:(8a)通過目標檢測算法得到一系列的候選位置矩形框;(8b)去掉每個候選位置矩形框中與被遮擋的目標尺寸不相匹配的候選位置矩形框;(8c)對保留下的候選位置矩形框,根據檢測閾值進行降序排序,并選擇排序后互不重疊的前若干個候選位置矩形框。6.根據權利要求...
【專利技術屬性】
技術研發人員:吳憲云,吳仁堅,李云松,張靜,雷杰,郭杰,
申請(專利權)人:西安電子科技大學,
類型:發明
國別省市:陜西,61
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。