999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于外觀和運動的車輛檢測和追蹤算法研究

2014-12-02 01:11:40陸星家陳志榮
計算機工程 2014年8期
關鍵詞:特征檢測

陸星家,郭 璘,陳志榮,林 勇,2

(1.寧波工程學院a.理學院;b.交通與物流學院,浙江 寧波 315211;2.美國德州大學阿靈頓分校計算機學院,美國 阿靈頓76019)

1 概述

近年來,隨著目標檢測和追蹤技術的快速發展,目標檢測和追蹤研究逐漸由單目標檢測和追蹤轉為多目標的檢測和追蹤。多目標檢測和追蹤在軍事和民用領域都有廣泛的應用[1],如無人機對于可以移動目標的檢測和追蹤;智慧交通中的機動車檢測和追蹤以及可疑人員的檢測和追蹤。在多目標追蹤的檢測和追蹤研究中,由于目標之間的遮擋,追蹤目標在特征上的相似性以及目標群體的空間拓撲的變化成為阻礙多目標檢測和追蹤技術應用的主要挑戰。除此之外,追蹤場景的復雜性和多樣性也是制約多目標檢測和追蹤技術發展的瓶頸。

傳統的多目標追蹤算法普遍利用相似度函數或距離函數對不同幀的檢測目標進行關聯,選擇關聯度最大的幀間目標進行匹配。如MHT(Mulittarget Hypothesis Tracking)算法通過建立假設檢驗目標,完成多目標追蹤[2],由于MHT 算法是通過聯合概率來計算不同幀間目標的關聯關系,為了減少在目標追蹤過程中采樣方差對數據關聯的影響,MHT 算法利用馬氏距離進行目標間的度量,由于馬氏距離可以有效減少采樣數據整體方差對數據關聯的影響,可以有效地改善多目標追蹤效果。而JPDA(Joint Probabilistic Data-Association)算法利用聯合概率對目標追蹤進行關聯[3],通過計算幀間目標的聯合概率完成追蹤,在追蹤目標較多時,JPDA容易引起計算復雜度的急劇攀升。聯合概率的計算是該算法的主要問題。近年來在目標追蹤研究中,粒子濾波器算法由于利用馬爾可夫過程和重采樣技術,有效地克服了JPDA 算法中計算復雜度急劇攀升的問題,同時對于多模目標分布,也保持較高的估計準確率,該算法受到了廣大學者的關注[4]。

本文利用可變部分模板模型進行機動車檢測,結合MCMC 算法和MHDA 算法對檢測的車輛進行追蹤。為了保持追蹤的準確率同時降低計算復雜度攀升的問題,結合MHDA 算法建立全局追蹤的假設檢驗,減少多機動車追蹤過程中因為目標間遮擋、以及目標相似造成追蹤錯誤和追蹤丟失,提高多機動車檢測和追蹤的精準度。

2 機動車目標檢測

復雜的檢測場景、機動車之間遮擋以及背景的變化是機動車檢測面臨的主要問題。其中遮擋又可以分為長時遮擋和短時遮擋;或部分遮擋和完全遮擋。傳統的多機動車目標檢測算法針對以上2 種類型的遮擋問題解決較差,檢測的準確率不高,主要原因在于檢測器從圖像中提取的特征不具有良好的統計特征,容易受到光照、仿射以及遮擋的影響,同時單一的檢測器在目標尺寸急劇變化時,檢測效果也較差。因此國內外學者普遍采用復合檢測器提高目標檢測的精準度。在不同的分辨率下構造不同的檢測器,構成復合檢測器。為了減少特征對于檢測的影響,目前主要采用具有統計不變的特征作為目標檢測的特征,如梯度方向直方圖(Histogram of Oriented Gradient,HOG)特征對目標的旋轉、放大及縮小具有很好的不變性,被廣大研究者采用[5-6]。Felzenszwalb利用HOG 對不同的目標進行檢測,獲得了較好的檢測效果。Andriluka 和Leibe 在研究行人檢測時,也采用層次檢測器,在不同的分辨率下對行人進行檢測,并取得較好的檢測效果[7-8]。本文擬采用HOG 特征作為機動車檢測特征,通過訓練樣本獲取機動車的HOG 特征模板,為了提高機動車目標檢測的準確性,本文采用復合模板,獲取不同圖像分辨率下的特征模板。在完成機動車模板的構建之后,對機動車目標進行檢測,并在此基礎上進行機動車追蹤。

2.1 基于層次-部分模型的機動車檢測

機動車是剛體對象,在機動車的運動過程,由于受到道路的約束,機動車在一定時間內,機動車的位置和外觀變化較小,采用可變模板對剛體對象檢測的準確率和精確率都較高,同時可變模板的訓練也可以離線完成。可變模板是一個檢測模板的集合,最高層的是根模板,根模板是最低分辨率的特征模板,根模板連接一系列的子模板,子模板是較高分辨率下的特征模板,根模板和子模板之間采用HOG 特征作為目標檢測特征,各個子模板和根模板都被賦值為不同的權重,通常模板包括一個根F0檢測器和一個部分檢測器集合(P1,P2,…,Pn),Pi包括檢測器的層次信息、位置信息、窗口的尺寸以及每個檢測的權重得分信息。目標的檢測過程就是將目標對象的HOG 特征與可變模板進行比較,通過計算得分差異進行目標檢測。對于機動車檢測而言,HOG 特征具有很好的統計不變性,有利于從復雜的背景中提取機動車的輪廓模板。

2.2 機動車檢測模板的學習

為了完成對不同機動車的檢測,首先需要建立機動車的檢測模板,主要針對小轎車、大客車、摩托車、電動車等不同類型的車輛進行學習,學習過程采用離線方式,將樣本圖像在6 個尺度上計算HOG 特征,訓練圖像為256 ×256 的圖像,采用的樣本圖像是INRIA 的測試數據,通過計算每個像素的HOG 特征,在每一個像素點上計算梯度角度式(1),為了保證特征提取的準確性,每20°度的角度變化構建一個bin(圖1),并將直方圖均勻化。角度θ 的計算公式如式(1)所示,sy和sx表示在垂直方向和水平方向的灰度變化量。

圖1 梯度方向直方圖和Bin

完成以上4 類檢測對象的學習之后,構建的HOG 特征模板如圖2 所示,完成4 類檢測器的構建。

圖2 HOG 特征模板

3 多機動車目標追蹤

在機動車目標檢測之后,需要對機動車進行追蹤,在追蹤過程中,目標的丟失和遮擋也是目標追蹤的主要難題。近年來,增量學習方法稱為目標追蹤的研究重點,如Ozuysal 和Lim 利用增量的Online Boosting 算法對目標追蹤進行增量學習[9-10],但是由于增量學習的時間復雜度較高,目前只能完成單目標的在線學習追蹤,而對于多目標的追蹤,無法滿足追蹤的實時要求,本文擬采用MCMC 算法和MHDA算法進行多機動車的追蹤,其中MCMC 算法通過馬爾可夫過程在前一時刻上進行后驗概率估計,通過蒙特卡洛模擬,利用重序列采樣獲取前一時刻的狀態分布。

3.1 MCMC 算法

MCMC 通過對上一幀檢測的對象進行重要序列重采樣,在下一幀中利用馬爾可夫過程計算下一幀對象的條件概率,通過滑動窗方法選擇具有最大概率的窗口作為下一幀的目標的追蹤結果。

在完成對機動車的檢測之后,為了提高目標追蹤的精準度,結合機動車的動力學模型對機動車運行的狀態進行估計,設在t 時刻被追蹤的機動車在圖像的坐標為(x(k),y(k)),t 時刻機動車在圖像橫坐標和縱坐標上的速度分別為vx(k)和vy(k),橫坐標和縱坐標上的加速度為ax(k)和ay(k),Z(k)表示在t 時刻的機動車運動狀態的測量值,取以上6 個變量描述運動狀態,可以得到運動目標的狀態轉移方程為:

X(k)=(x(k),y(k),vx(x),vy(k),ax(k),ay(k))T),Γω(k)表示隨機擾動,機動車的觀測模型是 Z (k)=HX (k)+V (k),Z (k)=(Zx(k),Zy(k))T。

MCMC 需要對目標的運動進行預估,在MCMC算法中,令Xt(k+1|k)為Xt直到k 時刻的測量數據來預測的k+1 時刻的目標t 的狀態。在k +1 時刻的追蹤算法過程為:

(1)利用k 時刻的測量數據通過狀態轉移,來預測k+1 時刻的目標t 的運動狀態Xt(k +1|k)=FXt(k|k),FXt(k|k)=Bw(k)即粒子的空間傳播。MCMC 算法根據機動車當前的狀態對目標的分布函數進行采樣,設置采樣粒子的權重,擬合分布函數,在分布函數的分布期望區間,粒子的權重較大,在分布的邊緣,權重較小。

(2)在k+1 時刻,根據粒子的分散程度結合跟蹤窗(機動車可能的運動區域),然后在窗內進行檢測,得到可能的測量值。

(3)對于測量j=1,2…,mk+1,目標t=1,2…,計算測量與目標的聯合關聯概率。如果追蹤目標準確,則測量值和運動估計值得聯合概率最大。

(5)計算k+1 時刻的條件分布權重和k +1 時刻的速度

(6)根據條件概率對重采樣加權和計算目標t的采樣粒子支撐點集的權值得到支撐點集

(9)追蹤系統接受下一幀圖像,返回到第(1)步。重復上述過程,直至所有圖像中的機動車目標都被追蹤完為止。

3.2 MHDA 算法

在目標追蹤過程中,由于光照,遮擋等原因會造成追蹤目標的丟失,其中,遮擋問題可以根據遮擋時間的長度分為短時遮擋和長時遮擋,在機動車追蹤中,由于交通信號燈以及車輛擁堵的原因,容易出現長時間的遮擋,也就是會造成長時間的追蹤目標的丟失,因此在機動車追蹤過程中,需要構建全局的追蹤信息,MHDA 算法通過建立全局的目標追蹤軌跡,克服短時的遮擋。MHDA 算法的核心思想是建立多個追蹤結果的假設檢驗,MHDA 算法中的其中表示t 時刻目標的位置,表示t時刻目標的速度表示t 時刻目標外觀特征表示t 時刻目標的尺寸。,其中K 表示在t 時刻目標的數量,Xt表示目標的狀態,為了保證追蹤的連續性,MHDA 算法利用聯合概率

考慮到P(Z,X)的概率的計算,如對(t -1,…,0)時刻的概率進行計算,雖然可以提高追蹤的準確率,但是對于追蹤過程的計算量過大,利用馬爾可夫性質,對于P(Xt|Xt-1…X0)≈P(Xt|Xt-1),只計算前一時刻的狀態概率P(Xt|Xt-1),并通過前一時刻的狀態校正測量值P(Zt|X,Zt-1…Z0)≈P(Zt|Xt)。通過MHDA 通過全局目標假設檢驗,搜索具有最大概率的追蹤軌跡。多假設檢驗的置信區間為95%。

4 實驗結果與分析

4.1 機動車檢測率分析

本文進行機動車檢測和追蹤采用實際的交通監控數據作為實驗數據,這些視頻數據集是用靜態相機進行拍攝的,該數據集主要的挑戰是,不同時間段的交叉路口的光照變化,機動車之間的遮擋,天氣的影響以及行人的干擾。為了正確反映出多機動車檢測算法的準確率,本文主要從3 個指標上對該算法進行度量:(1)真陽性(TPR True Positive Rate),即靈敏度;(2)假陽性(FPR False Positive Rate);(3)假陰性(FNR False Negative Rate)指標,其中TPR 主要檢測算法對于多機動車檢測的準確性,是反映該算法檢測準確率最重要的指標。FPR主要是度量算法的誤檢率,FNR 主要是度量算法的漏檢率。由于交通監控的實際需要,FPR 需要盡量的低,要達到零誤檢率,因為誤檢會推高交通執法成本,如一個未違規的駕駛者被判定為違規,交通管理者面臨著執法錯誤的風險。而漏檢率在一定程度下是可以忍受的。TP 是真陽性,TP 是假陰性,TPR 為正確的檢測率。

誤檢率對于多目標追蹤算法而言,當算法的誤檢率較高時,該算法的可用性就較差,由于追蹤過程中錯誤較多,不能滿足多目標追蹤算法的要求。

漏檢率同樣是多目標追蹤算法一個重要指標,由于漏檢是指在追蹤過程中,一些目標的隨著追蹤過程被遺漏了,如何該算法的漏檢率較低時,算法可用性較好。

為了驗證算法的精密度(Precision)和準確度(Accuracy),機動車檢測的結果表1 所示,數據集1 表示早晨7:00 -8:00 的交通視頻,數據集2 表示下午16:00 -18:00 的交通視頻,數據集3 表示夜晚18:30-19:30的交通視頻,以上3 個時間段的交通數據是城市最能反映一個城市的交通狀況。針對不同路段的交通視頻進行測試,測試結果如表1 所示,對于交通監控管理者而言,錯檢率的執法風險過高,本文將降低錯檢率作為該算法的首要目標,漏檢率需要保持在85%以上,由于機動車的遮擋以及光照的影響,機動車的漏檢率較高,根據檢測模型檢測到的機動車的數量在不同圖像分辨率上的分布,重新設置部分模板和根模板之間的鏈接權重,從而有效地降低漏檢率的發生。從表1 中可知,在清晨和下午2 個時段,機動車檢測的準確率能夠達到要求,在夜晚時段,檢測的準確率急劇下降,漏檢率達到43%左右。

表1 測試數據集的檢測精度和準確度 %

4.2 機動車追蹤率分析

在完成機動車的檢測之后,先對單個機動車進行追蹤測試,測試的結果如圖3 所示,機動車的檢測和追蹤在正常的光照條件下準確率和精確度較高。追蹤器能夠較好地對機動車進行追蹤,在黑夜條件下,追蹤器的準確率不高。在單一機動車的追蹤過程中,基于MCMC 算法的追蹤器能夠較好地適應目標追蹤的要求。

圖3 不同光照條件下單機動車測試結果

在多機動車追蹤情況下,本文選取不同光照條件下的多機動車追蹤,追蹤的結果如圖4 所示,追蹤器能夠較高地對大客車、小轎車以及電動車進行追蹤,在多目標追蹤過程中,本文的平均正確檢測率達到75%左右,由于實際情況中的不定因素有很多,如光照的急劇變化、目標之間的遮擋、人流和車流的密度較高等等。因此也會影響機動車檢測和追蹤的準確率和精確率。在目標追蹤的過程中也發現到追蹤的準確率和精確度最容易受到光照強度的影響,如光線過亮或過暗時拍攝的機動車檢測和追蹤都會出現誤檢測和誤追蹤,因此獲取的視頻質量十分重要,可加入自動光線補償過程使得過亮或過暗的光線能得到調整,從而不影響機動車運動區域的視頻質量。另外,在實驗過程中發現到對于從視頻序列中如何選擇拍攝角度與效果較好的一幀也是需要改進的地方,因此前期幀質量的選擇會影響到后續的特征提取與檢測。

為了正確反映出多機動車追蹤算法的準確率,主要從2 個指標上對算法進行度量:(1)序列幀檢測精度(SFDA),SFDA 主要度量在追蹤過程中車輛被檢測到的數量、誤檢和錯檢的數量,其中SFDA 中的FDA 是每一幀的目標檢測率;(2)平均追蹤精度(STDA)指標,主要檢測算法對于目標追蹤的精度,是反映該算法追蹤準確率最重要的指標[11-13]。

圖4 不同光照條件下多機動車追蹤結果

多機動車追蹤的結果如表2 所示,在機動車的單目標追蹤中,追蹤的準確率較高,由于在機動車追蹤問題中,機動車的運行軌跡相對連續,因此在機動車的軌跡追蹤中,可以縮小MCMC 算法的滑動窗的搜索范圍,而對于運動變化較大的目標追蹤中,為了提高追蹤算法的準確率,有時必須擴大滑動窗的搜索范圍,在目標追蹤中,問題域的先驗知識對于提高追蹤算法的準確率是十分重要。在多目標追蹤中,由于多個目標之間的拓撲關系會隨著機動車的運動而發生改變,MHDA 算法通過保持多個目標在追蹤過程中的聯合概率進行關聯,由于計算聯合概率隨著追蹤時間的增長呈指數級別增長,因此設置計算聯合概率的時間長度可以有效地降低算法的收斂速度,由于在交通路口的多目標追蹤,機動車之間的拓撲關系相對固定,也減少了多目標追蹤算法的追蹤丟失率和錯追蹤率。從表2 中可知,在清晨和下午2 個時段,多機動車追蹤的準確率能夠達到要求,在夜晚時段,追蹤的準確率急劇下降,追蹤丟失率達到45%左右。

表2 測試數據集的追蹤精度和準確度 %

4.3 算法的實時性追蹤分析

針對算法的實時性,針對測試視頻分別MCMC和MDHA 算法,Online Boosting 算法進行對比,追蹤算法的實時性主要通過每分鐘追蹤的幀數(f/s)進行對比,實時性要達到20 f/s 左右才能滿足實時性,在測試過程中,數據集1~3 的時間長度為10 min 的實時視頻,每分鐘追蹤的幀數測試結果如表3 所示,從表3 可知,MCMC 和MDHA 算法相對與Online Boosting 算法而言,在正常光照條件下,每分鐘可以追蹤20 f/s,而在黑夜條件下,每分鐘可以追蹤15 f/s,相對Online Boosting 算法而言,可以較好地滿足實時性的要求。

表3 測試數據集的實時性能對比 (f·s -1)

5 結束語

本文針對多機動車檢測和追蹤過程中的問題,提出了一種基于MCMC 和MHDA 算法的多機動車檢測和追蹤算法,通過在不同分辨率尺度上利用全局和部分模板提取機動車目標,并利用MCMC 和MHDA 完成目標的全局追蹤。實驗結果利用數據關聯可以降低機動車追蹤過程中的追蹤丟失率和機動車的錯追蹤率,能夠完成機動車的普通場景下的機動車檢測和追蹤,有效地對小轎車、大客車、電動車和自行車等4 種不同類型的車輛進行檢測和追蹤,為以后機動車的在線識別和跨相機的追蹤研究提供了理論和實踐基礎。

[1]Yilmaz A,Javed O,Shah M.Object Tracking:A Survey[J].Acm Computing Surveys,2006,38(4):1-45.

[2]Reid D B.An Algorithm for Tracking Multiple Targets[J].IEEE Trans.on Automatic Control,1979,24(6):843-854.

[3]Fortmann T E,Bar-Shalom Y,Scheffe M.Sonar Tracking of Multiple Targets Using Joint Probabilistic Data Association [J].IEEE Journal Oceanic Engineering,1983,8(3):173-184.

[4]楊小軍,潘 泉,王 睿,等.粒子濾波進展與展望[J].控制理論與應用,2006,23(2):261-267.

[5]Shu Guang.Part-based Multiple-person Tracking with Partial Occlusion Handling [C]//Proc.of IEEE Conference on Computer Vision and Pattern Recognition.[S.1.]:IEEE Press,2012.

[6]Felzenszwalb P,Girshick R,McAllester D,et al.Object Detection with Discriminatively Trained Part Based Models [J].IEEE Trans.on Pattern Analysis and Machine Intelligence,2010,32(9):110-121.

[7]Andriluka M,Roth S,Schiele B.People Tracking by Detection and People Detection by Tracking [C]//Proc.of IEEE Conference on Computer Vision and Pattern Recognition.[S.1.]:IEEE Press,2008:321-329.

[8]Leibe B,Schindler K,Gool L V.Coupled Detection and Trajectory Estimation for Multi-object Tracking[C]//Proc.of IEEE International Conference on Computer Vision.[S.1.]:IEEE Press,2007.

[9]Rangachar K.Framework for Performance Evaluation of Face,Text,and Vehicle Detection and Tracking in Video:Data,Metrics,and Protocol [J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2009,31(2):319-336.

[10]Xu Jia,Lu Huchuan,Yang Minghuan.Visual Tracking via Adaptive Structural Local Sparse Appearance Model[C]//Proc.of IEEE Conference on Computer Vision and Pattern Recognition.[S.1.]:IEEE Press,2012:356-347.

[11]Felzenszwalb P,McAllester D,Ramaman D.A Discriminatively Trained,Multiscale,Deformable Part Model [C]//Proc.of Computer Vision and Pattern Recognition Conference.[S.1.]:IEEE Press,2008:1-8.

[12]Ali S,Shah M.Human Action Recognition in Videos Using Kinematic Features and Multiple Instance Learning[J].IEEE Trans.on Pattern Analysis and Machine Intelligence,2009,32(2):288-303.

[13]Xiao Jiangjian,Cheng Hui,Sawhney H S,et al.Vehicle Detection and Tracking in Wide Field-of-View Aerial Video[C]//Proc.of Computer Vision and Pattern Recognition Conference.[S.1.]:IEEE Press,2010:679-684.

[14]Ge J,Luo Y,Tei G.Real-time Pedestrian Detection and Tracking at Nighttime for Driver-assistance Systems[J].IEEE Trans.on Intelligent Transportation Systems,2009,10(2):283-298.

猜你喜歡
特征檢測
抓住特征巧觀察
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
新型冠狀病毒及其流行病學特征認識
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
主站蜘蛛池模板: 国产性精品| 国产成人精品18| 亚洲国产清纯| 天堂成人av| 日本免费福利视频| 国产精品网曝门免费视频| 亚洲人成在线精品| 欧美一级夜夜爽www| 波多野结衣视频一区二区 | 久久久久国产一区二区| 亚洲欧美日韩动漫| 国产福利一区在线| 97人妻精品专区久久久久| 国产精品自在线拍国产电影| 午夜视频日本| 国产成人精品一区二区不卡| 国产色图在线观看| 亚洲国产91人成在线| 国产丰满成熟女性性满足视频| 亚洲国产无码有码| 国内熟女少妇一线天| 国产精品浪潮Av| 国产精品一线天| 亚洲成A人V欧美综合| 国产人妖视频一区在线观看| 久久人人妻人人爽人人卡片av| 精品视频一区二区三区在线播| 国产成人调教在线视频| 尤物国产在线| 亚洲综合激情另类专区| 五月天综合网亚洲综合天堂网| 在线看片中文字幕| 免费福利视频网站| 亚洲无码A视频在线| 成人福利在线免费观看| 久久男人视频| 久久77777| 欧洲极品无码一区二区三区| 成人免费一级片| 在线看片免费人成视久网下载| 国产成人久久综合一区| 色哟哟国产成人精品| 亚洲V日韩V无码一区二区| 高清精品美女在线播放| 99久久精品国产麻豆婷婷| 国产一国产一有一级毛片视频| 精品久久久久成人码免费动漫| 成人在线第一页| 无码aaa视频| 亚洲免费黄色网| 五月激情婷婷综合| 一级毛片免费的| 无码又爽又刺激的高潮视频| 97成人在线视频| 亚洲精品麻豆| 欧美日韩北条麻妃一区二区| 无码有码中文字幕| 亚洲一道AV无码午夜福利| 亚洲IV视频免费在线光看| 亚洲午夜综合网| 国产一区二区福利| 欧美精品黑人粗大| 欧美一级高清片欧美国产欧美| 免费大黄网站在线观看| 国产精品2| 久久精品娱乐亚洲领先| 日本欧美一二三区色视频| 精品三级在线| 婷婷午夜影院| 亚洲欧美在线精品一区二区| 国产精品乱偷免费视频| 99精品视频在线观看免费播放| 国产亚洲欧美在线中文bt天堂| 免费人成在线观看视频色| 国产欧美性爱网| 欧美日韩免费| 国产一二三区视频| 久久伊人久久亚洲综合| 精品国产www| 国产美女免费网站| 毛片网站免费在线观看| 国产欧美视频综合二区|