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

基于Adaboost分類器的車輛檢測與跟蹤算法

2017-10-23 02:22:39陳擁權陳學三
計算機技術與發展 2017年10期
關鍵詞:特征檢測

陳擁權,陳 影,陳學三

(合肥寰景信息技術有限公司,合肥 安徽 230088)

基于Adaboost分類器的車輛檢測與跟蹤算法

陳擁權,陳 影,陳學三

(合肥寰景信息技術有限公司,合肥 安徽 230088)

車輛檢測與跟蹤是智能交通領域的重要研究課題之一。為了促進平安城市的建設,更好地輔助車輛駕駛,提出了一種基于類Haar特征和Adaboost分類器的實時車輛檢測與跟蹤算法。采集大量車輛正負樣本圖像,基于積分圖提取圖像的類Haar特征;利用Adaboost算法對類Haar特征進行選擇及分類器訓練;利用得到的分類器進行模式匹配,實現對車輛的檢測。在相鄰幀中進行車輛的特征匹配,完成車輛的跟蹤。在車輛跟蹤的基礎上,通過場景標定,實現對車輛的測速和車流量的統計。在真實道路場景中的實驗結果表明,所提方法能實時并有效地對車輛進行檢測與跟蹤,在一定程度上緩解了交通壓力;能準確地進行車輛測速和車流量統計,可為超速和道路擁擠的判定提供相關依據,具有較好的應用前景。

車輛檢測與跟蹤;類Haar特征;Adaboost算法;測速;車流量統計

0 引 言

隨著城市化進程的加快,智能交通的重要性越發凸顯。而車輛檢測作為智能交通領域中至關重要的一部分,激發了廣大學者們的研究興趣。車輛檢測方法一般有光流法[1-2]、幀差法[3-4]和背景差分法[5-6]等。其中,光流法的算法復雜度較高,不能在實時系統中得到有效應用;幀差法雖然算法復雜度較低,但是檢測精度達不到應用的需求;背景差分法是最常用的方法,但背景的初始化和維護比較困難,且由于忽視了相鄰像素點之間的關系,因此抗噪聲能力較差,同時算法易受圖像陰影的干擾,也不能很好地解決遮擋問題。

近年來,機器學習的發展為目標檢測提供了新的思路。在基于神經網絡的目標檢測方法中,Rowley等提出采用局部連接的神經網絡進行人臉檢測[7],取得了較好的效果,具有里程碑的意義;張全發等提取圖像的梯度方向直方圖特征,利用支持向量機訓練分類器,實現圖像中工程車輛的檢測[8],具有較高的準確度。為此,利用Adaboost算法[9-10]實現車輛的檢測,其針對同一個訓練集訓練不同的弱分類器,然后聯合弱分類器,構造最終的強分類器。Adaboost算法無需任何關于弱學習器性能的先驗知識,算法效率高,具有很強的應用性。

在車輛跟蹤方面,基于區域的跟蹤方法[11]很難處理車輛間的遮擋問題;基于模型的方法[12]存在難以獲得所有車輛詳細的幾何模型和穩健性不夠高的問題;而動態輪廓法[13]在復雜的交通場景中初始化較困難。為此,提出一種基于類Haar特征與Adaboost分類器的車輛檢測與跟蹤算法。該算法采用基于特征的跟蹤方法[14],將車輛的某些特征作為匹配跟蹤的基礎,并用相應的特征參數來描述目標的運動狀態,通過跟蹤車輛上的某些特征實現對車輛的跟蹤。在車輛跟蹤的基礎上,通過場景標定,將圖像坐標轉化為世界坐標,實現對車輛的測速和車流量的統計。

1 基于Adaboost算法的車輛檢測

Adaboost算法的主要思想是將許多分類能力較差的弱分類器通過一定方式整合起來,構成一個分類能力較強的強分類器,再將若干強分類器串聯起來,形成分級分類器,進一步在圖像上進行多尺度搜索檢測。

1.1特征選取與計算

為了判斷圖像中是否含有車輛,需要對車輛的多個特征進行建模。這里選用Viola等提出的類Haar特征[10,15]作為車輛檢測的特征向量,對車輛進行刻畫。

類Haar的每個特征由多個矩形組成,可以對邊緣和線性特征進行檢測,其特征值的計算為組成的矩形區域灰度積分之和,如式(1)所示。

(1)

其中,ωi∈R為矩形的權重;RecSum(ri)為矩形ri構成的區域灰度積分;N為構成的矩形個數。

1.2Adaboost算法描述

利用級聯分類器作為判斷圖像窗口類別的二分類器,該級聯式的分類器能快速排除圖像中絕大部分的非車輛窗口,進而加快車輛檢測速度。算法描述如下:

(1)對于給定的訓練樣本(x1,y1),(x2,y2),…,(xn,yn),其中yi=0代表其為非車輛(負樣本),yi=1代表其為車輛(正樣本),n為訓練樣本總數。

(2)對權重進行初始化:w1,i=D(i)。當樣本是正樣本時,D(i)=1/2k;當樣本是負樣本時,D(i)=1/2l。其中k,l分別為正負樣本的數量,k+l=n。

(3)對t=1,2,…,T,有:

①歸一化權重。

(2)

②基于每個特征f均訓練一個弱分類器h(x,f,p,θ);計算所有這些弱分類器的加權(qt)錯誤率εf。

εf=∑iqi|h(xi,f,p,θ)-yi|

(3)

③選擇最佳的弱分類器ht(x)(擁有最小錯誤率εt)。

(4)

④按照該最佳弱分類器調整權重。

(5)

(4)最終的強分類器如式(6)所示:

(6)

在訓練時,減小被正確分類的樣本權重,增加被錯誤分類的樣本權重,以強化后面訓練的簡單分類器對這些錯誤分類樣本的訓練。最后,整合所有的弱分類器,構成最終的強分類器。

1.3車輛檢測流程

車輛檢測分類器采用離線的方式進行訓練,以保證車輛檢測的實時性。在視頻的各個場景中采集大量的車輛和非車輛正負樣本;提取樣本圖像的類Haar特征,進一步進行特征選擇;基于Haar特征訓練一系列Adaboost弱分類器,依據權重把這些弱分類器組合成強分類器。該過程運算量較大,耗時較長,但因在離線的模式下進行,不會占用系統檢測時間。

利用訓練得到的分類器對采集的車輛圖像進行檢測,具體過程如下:在待檢測圖像上利用不同大小的矩形框進行多尺度掃描,利用級聯分類器對掃描的每個矩形區域進行判斷。如果某矩形區域通過了所有的級聯分類器,說明該區域為車輛窗口,并得到當前圖像中車輛所在的位置;否則,說明該區域不是車輛區域。車輛檢測的具體流程如圖1所示。

圖1 車輛檢測算法流程

2 基于特征匹配的車輛跟蹤

車輛跟蹤的基本思想是確定同一輛車在不同幀中的位置?;谔卣髌ヅ涞能囕v跟蹤并不是對整個車進行跟蹤,僅利用檢測框的質心進行匹配。通過對車輛上點的跟蹤來完成對車輛的跟蹤,當車輛存在部分遮擋時,該算法仍能保持較好的跟蹤效果。

(7)

(8)

(9)

當當前幀中車輛的質心與估計的質心位置差距越小時,函數f3的值越小。

利用式(7)對相鄰幀中的車輛質心進行匹配,可以形成軌跡。如果k的值不存在,則表示幀t中車輛i為新出現的車輛,在幀t+1中開始跟蹤,將形成一條新的軌跡;如果幀t-1中有未被匹配上的車輛質心,則表示對該車輛的跟蹤結束。由于交通場景中連續兩幀之間圖像的差異很小,加之車輛的運動為剛性運動,所以在兩幀之間可以很好地對質心進行匹配。

基于特征匹配的車輛跟蹤方法具有其他方法少有的優點,具體如下:

(1)提取的特征較為簡單,運算速度較快,實時性較好;

(2)抗遮擋和光照變化能力較強。在跟蹤過程中,即使車輛間發生部分遮擋或者光照變化,也能準確地檢測出跟蹤框質心的位置,仍然可以對運動車輛進行持續跟蹤。

3 實驗及結果分析

為了驗證所提算法的有效性,在拍攝的真實道路場景中的視頻圖像上采集不同環境、不同光照條件下的車輛正負樣本,其中正樣本4 000,負樣本8 500,并全部歸一化為24*24像素的大小,部分樣本如圖2所示。

圖2 部分訓練樣本

使用OpenCV來實現樣本的特征提取和分類器的訓練,訓練階段數設為18。每個階段分類器需要的最小命中率設為0.995,總的錯誤警告率為0.5。按照該設置得到的強分類器個數為18,每個強分類器包含了若干弱分類器及其分割的閾值。

3.1車輛檢測

(10)

其中,0<α<1,實驗中取α=0.7。

部分車輛檢測結果如圖3所示,其中外面較大的矩形框為檢測的感興趣區域,里面較小的矩形框標出的為檢測到的車輛區域。

圖3 車輛檢測結果

由圖3可以看出,在不同環境、不同光照條件下,該算法對不同行駛方向的車均有較好的檢測效果。每幀圖像處理的時間在20 ms左右,達到了實時檢測。

3.2車輛跟蹤

在檢測的基礎上,對檢測框的質心進行匹配,形成車輛運動的軌跡,完成車輛的跟蹤。依據車輛出現的先后順序,對車輛進行標號。部分車輛跟蹤結果如圖4和圖5所示,其中外面較大的矩形框為跟蹤的感興趣區域,里面較小的矩形框標出的為檢測到的車輛區域,車輛后面的曲線為車輛運動的軌跡。

圖4 晴天前拍車輛跟蹤結果

圖5 陰雨天后拍車輛跟蹤結果

由圖4和圖5可以看出,在不同環境、不同光照條件下,該算法對不同行駛方向的車均有較好的跟蹤效果,只有在極個別的情況下才會出現在某一幀跟丟的情況。算法有效性得到驗證。每幀圖像處理的平均時間在30 ms左右,達到了實時跟蹤。

3.3測速與流量統計

在跟蹤的基礎上,還進行了車輛測速和流量統計,擴展了車輛跟蹤的應用。這里通過計算軌跡點的速度來估計車輛的速度。由于軌跡點會出現在圖像的不同位置,而像素間的距離和真實世界的距離不成比例,因此需要通過場景標定來解決。在實驗中采集36對圖像坐標點和對應的世界坐標點,計算單應矩陣,進而對圖像坐標和世界坐標進行轉換。因為標定的是二維場景,所以計算速度的點越靠近地面,計算出的速度的準確度越高。實驗中取檢測框下邊界的中點O,將該點的圖像坐標轉為世界坐標,根據點O在兩幀圖像中移動的距離和幀差,計算點O的速度,用點O的速度近似地估計車輛的速度。為了保證速度的穩定性,只對幀t中軌跡大于5的車輛采用多幀平均法進行速度的計算。

具體過程如下:分別計算點O在下列兩幀圖像:(t,t-1),(t,t-2),…,(t,1)之間的速度;求出上述t-1個速度的平均值u和標準差sigma,如果某一個速度v滿足:abs(v-u)>sigma,則認為該速度是外點,予以舍棄;求剩余速度的平均值即為該車輛在幀t中的速度。

統計到當前幀為止,經過某一絆線的車輛數量。在感興趣區域內定義一條水平的絆線y=LineY(世界坐標),在車輛跟蹤的基礎上,如果某個車輛的軌跡長度大于1,則求得該車輛檢測框質心在當前幀和上一幀中的世界坐標位置,分別為(xt,yt)、(xt-1,yt-1),假設LineY>yt>yt-1,進而得到y方向幀間距離l=yt-yt-1。如果0

部分車輛測速和流量統計結果如圖6所示。

圖6 車輛測速與車流量統計結果

由圖6可以看出,車輛測速算法可以較準確地對車輛進行測速,經實驗得知測量值和真實車速之間的差距在±1 km/h之內。在良好的車輛檢測基礎上,車流量統計算法可以精確地對車輛的個數進行統計,準確率高達99%以上。每幀圖像處理的平均時間在35 ms左右,達到了實時測速與車流量統計。

4 結束語

為了促進智能交通的進一步發展,提出了一種基于Adaboost算法的車輛檢測方法。該方法利用基于特征匹配的跟蹤方法對車輛進行跟蹤,在車輛跟蹤的基礎上實現對車速的測量和車流量的統計。實驗結果表明,該方法在不同的環境與光照條件下均可以對不同行駛方向的車輛進行實時精確地檢測與跟蹤。今后,針對道路交通環境的復雜性,將進一步研究車輛的連續精確檢測跟蹤方法,并同時對車輛闖紅燈、違章停車等行為的檢測方法進行研究。

[1] Xin Y,Hou J, Dong L,et al. A self-adaptive optical flow method for the moving object detection in the video sequences[J].International Journal for Light and Electron Optics,2014,125(19):5690-5694.

[2] 朱 婧.基于改進的光流場算法對運動目標的檢測與跟蹤技術研究[D].哈爾濱:哈爾濱工程大學,2006.

[3] 姚春蓮,郭克友.一種利用幀差信息的實時運動對象檢測算法[J].計算機工程與應用,2011,47:390-394.

[4] Weng M Y,Huang G C,Da X Y.A new interframe difference algorithm for moving target detection[C]//International congress on image and signal processing.[s.l.]:[s.n.],2010:285-289.

[5] Zhu Y. Moving objects detection and segmentation based onbackground subtraction and image over-segmentation[J].Journal of Software,2011,6(7):1361-1367.

[6] Wang W,Yang J,Gao W.Modeling background and segmenting moving objects from compressed video[J].IEEE Transactions on Circuits and Systems for Video Technology,2008,18(5):670-681.

[7] Rowley H A,Baluja S,Kanade T.Neural network-based face detection[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1998,20(1):23-38.

[8] 張全發,蒲寶明,李天然,等.基于HOG特征和機器學習的工程車輛檢測[J].計算機系統應用,2013,22(7):104-107.

[9] 文學志,方 魏,鄭鈺輝.一種基于類Haar特征和改進AdaBoost分類器的車輛識別算法[J].電子學報,2011,39(5):1121-1126.

[10] 李文波,王立研.一種基于Adaboost算法的車輛檢測方法[J].長春理工大學學報:自然科學版,2009,32(2):292-295.

[11] Comanniciu D,Ramesh V,Meer P.Kernel-based object tracking[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2003,25(5):564-577.

[12] 劉國翌,陳 睿,鄧 宇,等.基于視頻的三維人體運動跟蹤[J].計算機輔助設計與圖形學學報,2006,18(1):82-88.

[13] Freedman D,Zhang T.Active contours for tracking distributions[J].IEEE Transactions on Image Processing,2004,13(4):518-526.

[14] Tissainayagam P,Suter D.Object tracking in image sequences using point feature[J].Pattern Recognition,2005,38(1):105-113.

[15] Viola P,Jones M.Robust real-time face detection[J].International Journal of Computer Vision,2004,57(2):137-154.

AVehicleDetectionandTrackingAlgorithmBasedonAdaboostClassifier

CHEN Yong-quan,CHEN Ying,CHEN Xue-san

(Hefei VRview Information Technology Co.,Ltd.,Hefei 230088,China)

Vehicle detection and tracking is one of the most important research topics in the field of intelligent transportation.A real-time algorithm of vehicle detection and tracking based on Haar-like features and the Adaboost classifier is proposed to promote the construction of safe city and assist vehicle driving.A large number of positive and negative sample images of vehicle are collected.The Haar-like features of the images are extracted based on the integral map and the Adaboost algorithm is exploited to do Haar-like features selection and classifier training for matching the pattern with the obtained classifier to realize the vehicles detection.The characteristics of the vehicles in the adjacent frames are matched to complete vehicles tracking.By calibrating scene,the vehicle speed measurement and traffic statistics have been achieved based on vehicles tracking.Experimental results in real road scene show that it can effectively conduct vehicle detection and tracking in real-time for alleviating the traffic pressure to some extent and can implement vehicle speed measurement and traffic statistics accurately,which has provided the relevant basis for speeding and road congestion with an excellent application prospect.

vehicle detection and tracking;Haar-like features;Adaboost algorithm;speed measurement;traffic statistics

TP301.6

A

1673-629X(2017)10-0165-04

2016-11-08

2017-03-14 < class="emphasis_bold">網絡出版時間

時間:2017-07-11

安徽省自主創新專項資金計劃項目(13Z02005)

陳擁權(1978-),男,碩士,CCF高級會員,研究方向為計算機視覺、圖像處理與模式識別。

http://kns.cnki.net/kcms/detail/61.1450.TP.20170711.1457.088.html

10.3969/j.issn.1673-629X.2017.10.035

猜你喜歡
特征檢測
抓住特征巧觀察
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
新型冠狀病毒及其流行病學特征認識
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
主站蜘蛛池模板: 真实国产乱子伦高清| 波多野结衣AV无码久久一区| 露脸真实国语乱在线观看| 毛片在线看网站| 精品视频91| 国产成人精品免费av| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 91精品久久久久久无码人妻| 国产激情国语对白普通话| 欧美一区二区福利视频| 国产免费福利网站| 久久成人18免费| 欧美在线免费| 香蕉视频在线观看www| 九九九精品视频| 麻豆精品久久久久久久99蜜桃| 激情综合五月网| 国产精品毛片一区视频播| 91精品国产自产91精品资源| 国产91视频观看| 午夜精品久久久久久久无码软件| 欧美成人日韩| 欧美专区日韩专区| 日韩毛片基地| 伊人查蕉在线观看国产精品| 欧美激情网址| 欧美一级99在线观看国产| 日韩最新中文字幕| 国产精品极品美女自在线| 91精品在线视频观看| 青草视频网站在线观看| 欧美区一区| 免费jjzz在在线播放国产| 免费国产黄线在线观看| 精品国产自在现线看久久| 亚洲欧州色色免费AV| 波多野结衣一区二区三区四区视频 | 美女扒开下面流白浆在线试听| 亚洲视频三级| 国产成人一区免费观看| 国产亚洲精品97AA片在线播放| 亚洲综合香蕉| 亚洲免费播放| 久久婷婷色综合老司机| 毛片网站在线播放| 久久久久青草线综合超碰| 最新加勒比隔壁人妻| 啦啦啦网站在线观看a毛片| 免费观看欧美性一级| 欧美一级专区免费大片| 成人福利在线观看| 99尹人香蕉国产免费天天拍| 全午夜免费一级毛片| 91成人在线观看| AV片亚洲国产男人的天堂| 国产色爱av资源综合区| 中文字幕无码中文字幕有码在线| 国产自无码视频在线观看| 中文字幕日韩丝袜一区| 中文字幕免费播放| 天天做天天爱夜夜爽毛片毛片| 91极品美女高潮叫床在线观看| 日韩欧美国产成人| 国模在线视频一区二区三区| 国产精品女人呻吟在线观看| 国产成人免费观看在线视频| 美女黄网十八禁免费看| 午夜精品区| 91伊人国产| 老司机午夜精品视频你懂的| 国产亚洲欧美日韩在线一区| 国产成人无码AV在线播放动漫 | 欧洲亚洲一区| 色国产视频| 人与鲁专区| 午夜小视频在线| 黄色一级视频欧美| 99久久人妻精品免费二区| 欧美在线视频a| 国产亚洲精品资源在线26u| 中文字幕无码制服中字| 被公侵犯人妻少妇一区二区三区|