The invention discloses a method for tracking multiple target template based on CF and CNN, using the method of some fixed scale value of the present invention, in solving the convolution operation before the template size normalized, and then introduced the anti appropriate scale after getting the maximum response value; although in the existing DSST algorithm, the search for the optimal scale of three-dimensional space decomposition of the search for the best position in the two-dimensional space, the search mechanism of optimal scale in one-dimensional space, but the iterative slow and high computational complexity; and according to the real UAV platform movement speed at random, uncertain, using the method of fixed scale value, not only to meet the needs and tracking algorithm. To meet the real-time operation; feature extraction stage, the two features are extracted respectively, and trained two groups of different filters, according to the current target outside View and background changes, setting different weights, and performing the visual representation of the target. Then, the results obtained by different characteristics are fused, and the tracking results are obtained.
【技術實現步驟摘要】
一種基于CNN和CF的多模板目標跟蹤方法
本專利技術屬于計算機視覺
,涉及一種基于CNN和CF的多模板目標跟蹤方法。
技術介紹
目標跟蹤作為計算機視覺技術的重要組成部分,在車輛導航、人機交互、醫學成像、視頻監控等眾多領域都有廣闊的應用。目標跟蹤的核心問題在于在給定視頻第一幀中的目標位置,對之后每一幀進行目標定位。影響目標跟蹤的因素主要有目標快速移動、光照變化、尺度變化、背景干擾及遮擋等因素。經過國內外學者的不斷研究,目標跟蹤的算法得到了迅速的發展。然而,隨著無人機技術的不斷發展,視頻監控已經由傳統的固定攝像頭監控發展成基于無人機的動態監控形式,同時也在監控視頻序列中引入了目標縱橫比改變、外觀模型視角變化等關鍵性問題。目前現有的跟蹤算法在這些影響因素上表現不佳,無法完整地跟蹤整個目標,從而嚴重地制約了目標跟蹤技術在實際場景中的應用。在當前目標跟蹤的研究領域中,主要包括兩種方法:一類是基于對于目標本身進行描述和刻畫的生成式模型;另一類旨在將目標和背景分離開的判別式模型。生成式模型重點在于建立目標外觀模型的表征,而判別式模型將跟蹤問題轉換為目標和背景的二分類問題。由于目標跟蹤過程中時常受到背景雜波、光照變化以及遮擋等因素的影響。自從2004年被提出以來,基于判別式模型的跟蹤方法受到了廣泛的關注。相關濾波器是一種傳統的信號處理方法,并在2010年被引入跟蹤應用中。CSK算法通過建立循環移位的結構將目標進行稠密采樣,以此增加正負樣本的數目,以此解決目標跟蹤之中訓練樣本不足的問題。除此之外,通過對于這些樣本進行循環移位的處理,將對目標樣本的計算轉化到頻率域中的求 ...
【技術保護點】
一種目標跟蹤方法,其特征在于,具體步驟包括:步驟一、首先通過開源的3D模型數據集TurboSquid獲取目標的三維模型,通過對模型的三維旋轉和放縮得到不同視角下的目標圖片;然后通過卷積神經網絡,離線訓練得到不同視角下的目標圖片與視角信息之間的對應關系;步驟二、在目標跟蹤過程中,對于當前幀圖像t,首先在目標區域內提取特征信息,然后利用特征信息計算得到相關濾波器的參數;當得到下一幀圖像t+1的信息后,首先在下一幀圖像t+1中提取特征,然后與圖像t的相關濾波器參數進行卷積運算,在卷積后的結果中找最大的響應值,該最大響應值對應的位置與卷積運算結果的中心點之間的矢量即為目標的運動矢量信息;目標的運動矢量信息與當前幀目標的位置疊加得到目標在下一幀圖像t+1的位置;步驟三、依次將當前幀圖像t的目標大小乘以不同尺度值,得到對應的多個尺寸,根據每個尺寸,在步驟二中得到的目標在下一幀圖像t+1的位置,對圖像t+1分別進行切片,得到大小不同的圖像片,再將這些圖像片歸一化成最初的目標大小;將歸一化后的圖像進行特征提取,再將該特征與步驟二中計算得到的相關濾波器進行卷積運算,將每一個尺度下的卷積結果中的最大響應值 ...
【技術特征摘要】
1.一種目標跟蹤方法,其特征在于,具體步驟包括:步驟一、首先通過開源的3D模型數據集TurboSquid獲取目標的三維模型,通過對模型的三維旋轉和放縮得到不同視角下的目標圖片;然后通過卷積神經網絡,離線訓練得到不同視角下的目標圖片與視角信息之間的對應關系;步驟二、在目標跟蹤過程中,對于當前幀圖像t,首先在目標區域內提取特征信息,然后利用特征信息計算得到相關濾波器的參數;當得到下一幀圖像t+1的信息后,首先在下一幀圖像t+1中提取特征,然后與圖像t的相關濾波器參數進行卷積運算,在卷積后的結果中找最大的響應值,該最大響應值對應的位置與卷積運算結果的中心點之間的矢量即為目標的運動矢量信息;目標的運動矢量信息與當前幀目標的位置疊加得到目標在下一幀圖像t+1的位置;步驟三、依次將當前幀圖像t的目標大小乘以不同尺度值,得到對應的多個尺寸,根據每個尺寸,在步驟二中得到的目標在下一幀圖像t+1的位置,對圖像t+1分別進行切片,得到大小不同的圖像片,再將這些圖像片歸一化成最初的目標大小;將歸一化后的圖像進行特征提取,再將該特征與步驟二中計算得到的相關濾波器進行卷積運算,將每一個尺度下的卷積結果中的最大響應值作為該尺度下的響應值;然后尋找不同尺度下的最大響應值,其對應的尺度作為當前目標的尺度大小;步驟四、步驟二相關濾波器卷積后的結果中,以最大峰值的位置為中心,其附近的11×11的區域內響應值求平均值作為信號處理中的峰值響應值,將區域內其余部分的平均響應值看作旁瓣響應值,將當前峰值響應值與旁瓣響應值的比值作為PSR值;判斷PSR值是否低于設定閾值:如果是,則說明需要重檢,執行步驟五;如果否,則說明不需要重檢,步驟二得到的位置信息和步驟三得到的尺度大小為本輪目標跟蹤的結果,并作為當前幀結果,返回步驟二繼續跟蹤目標;步驟五、在圖像t+1之前的圖像...
【專利技術屬性】
技術研發人員:唐林波,韓煜祺,張增鑠,周士超,趙保軍,
申請(專利權)人:北京理工大學,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。