《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 設(shè)計(jì)應(yīng)用 > 結(jié)合機(jī)器視覺(jué)的車(chē)道偏離識(shí)別算法研究
結(jié)合機(jī)器視覺(jué)的車(chē)道偏離識(shí)別算法研究
來(lái)源:電子技術(shù)應(yīng)用2013年第3期
劉紀(jì)紅, 康小霞, 楊 麗
東北大學(xué) 信息科學(xué)與工程學(xué)院,遼寧 沈陽(yáng) 110819
摘要: 首先確定車(chē)道偏離檢測(cè)的目標(biāo)區(qū)域,然后利用數(shù)字圖像處理技術(shù)及多種算法進(jìn)行處理,將推算出的左右車(chē)道線夾角作為判別車(chē)輛是否偏離車(chē)道行駛的預(yù)警依據(jù)。實(shí)驗(yàn)結(jié)果表明,該算法具有較好的穩(wěn)定性和一定的應(yīng)用價(jià)值。
中圖分類(lèi)號(hào): TP391
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)03-0133-03
Algorithm research for lane departure recognition using machine vision
Liu Jihong, Kang Xiaoxia, Yang Li
School of Information Science and Engineering, Northeastern University, Shenyang 110819, China
Abstract: Firstly, the target area is determined for the lane departure detection. Secondly, the system uses digital image processing technologies and multiple algorithms processing. Finally, it adapts the calculated angle between the left and right lane as the standard to judge the vehicle whether or not deviated from the lane. The experimental results show that the design presented in this paper is stable and with good application value.
Key words : lane departure warning system; machine vision; automobile electronics

    汽車(chē)主動(dòng)安全技術(shù)是指為預(yù)防汽車(chē)發(fā)生事故,避免人員受到傷害而采取的安全技術(shù)(如LDWS、ABS、EBD等)。車(chē)道偏離預(yù)警系統(tǒng)LDWS(Lane Departure Warning System)是一種通過(guò)報(bào)警的方式輔助駕駛員減少汽車(chē)因車(chē)道偏離而發(fā)生交通事故的系統(tǒng),其研制獲得很多國(guó)家的高度重視[1-3]。其中,美國(guó)卡內(nèi)基梅隆大學(xué)機(jī)器人學(xué)院于1997年成功開(kāi)發(fā)AURORA系統(tǒng);日本三菱汽車(chē)公司提出的DSS系統(tǒng)于1999年應(yīng)用于模型車(chē)上。2006年吉林大學(xué)汽車(chē)動(dòng)態(tài)模擬國(guó)家重點(diǎn)實(shí)驗(yàn)室開(kāi)發(fā)了基于單目視覺(jué)的JLUVA-1系統(tǒng);2012年南京航空航天大學(xué)和東南大學(xué)共同開(kāi)發(fā)的車(chē)道偏離檢測(cè)[4],可計(jì)算出車(chē)道偏離的程度。

 


1 車(chē)道圖像預(yù)處理與車(chē)道線檢測(cè)
     通常攝像頭采集的道路圖像會(huì)包含與車(chē)道無(wú)關(guān)的信息。為了簡(jiǎn)化算法難度,影像區(qū)域的中下部分分辨率為400×100的圖像作為圖像處理區(qū)域。



1.2 車(chē)道線識(shí)別
    在車(chē)道偏離預(yù)警系統(tǒng)中,車(chē)道偏離決策算法要依賴(lài)車(chē)道線識(shí)別結(jié)果。本文主要研究對(duì)近景區(qū)域中的車(chē)道線,選用直線模型[7]擬合車(chē)道線。由于在連通域標(biāo)記的開(kāi)始階段,在連通域標(biāo)記的圖像中,當(dāng)前工作像素點(diǎn)之后的值都為零。因此,本文的連通域標(biāo)記算法中,只調(diào)整在連通域標(biāo)記圖像中對(duì)應(yīng)于當(dāng)前工作點(diǎn)之前的像素點(diǎn)的標(biāo)號(hào),從而減少了每次遍歷的時(shí)間。在連通域選擇階段,首先對(duì)連通域圖像分成左右對(duì)稱(chēng)的兩個(gè)區(qū)域,然后分別對(duì)兩個(gè)區(qū)域中的連通域進(jìn)行搜索,掃描連通域標(biāo)記圖像。若該點(diǎn)的像素值為零,則繼續(xù)掃描下一點(diǎn);否則將兩個(gè)數(shù)組中與當(dāng)前像素點(diǎn)的值對(duì)應(yīng)的元素加1。這樣只需對(duì)圖像進(jìn)行一次遍歷就能夠完成各個(gè)連通域像素個(gè)數(shù)的統(tǒng)計(jì)操作,分別求得兩個(gè)部分的像素點(diǎn)個(gè)數(shù)最多的連通域。然后采用最小二乘法將上述得到連通域中的像素點(diǎn)進(jìn)行擬合,進(jìn)而得到車(chē)道線的斜率和截距。該方法可以提高車(chē)道線擬合的準(zhǔn)確性和系統(tǒng)的實(shí)時(shí)性。
1.3 車(chē)道偏離決策
    根據(jù)是否對(duì)攝像頭進(jìn)行標(biāo)定可將基于機(jī)器視覺(jué)的車(chē)道偏離決策算法分為兩類(lèi):一類(lèi)是需要對(duì)攝像頭進(jìn)行標(biāo)定的算法[8];另一類(lèi)是非攝像頭標(biāo)定算法[9-11]。與參考文獻(xiàn)[12]中方法不同,本文采用的預(yù)警判別中的車(chē)道線夾角定義為道路圖像中左右車(chē)道線與水平軸夾角之和。在判斷偏離的基礎(chǔ)上區(qū)分出是左偏還是右偏,本文采用非攝像頭標(biāo)定算法進(jìn)行車(chē)道偏離決策。車(chē)道線夾角法的原理示意圖如圖3所示,θL、θR為左、右車(chē)道線與水平軸的夾角,θS為兩個(gè)夾角之和。若θS超過(guò)設(shè)定的閾值,則認(rèn)為車(chē)道偏離正常行駛車(chē)道。    

車(chē)道線的斜率求出車(chē)道線夾角θS=θL+θR,從而計(jì)算出車(chē)道偏離決策閾值θ1和θ2。若θS值大于θ1,則判定車(chē)輛左偏,系統(tǒng)將預(yù)警;若θS值小于θ2,則判定車(chē)輛右偏,系統(tǒng)也將預(yù)警。
2 測(cè)試與結(jié)果分析
2.1系統(tǒng)算法的Matlab仿真測(cè)試結(jié)果

    車(chē)道安全預(yù)警算法的實(shí)現(xiàn)是建立在各個(gè)模塊算法的基礎(chǔ)上,本文利用Matlab中時(shí)間函數(shù)tic、toc統(tǒng)計(jì)算法準(zhǔn)確的運(yùn)行時(shí)間。正常行駛、左偏行駛和右偏行駛時(shí)的待測(cè)試圖像如圖5所示。

    由表2可知,DSP系統(tǒng)能夠作為一個(gè)獨(dú)立的平臺(tái),實(shí)現(xiàn)車(chē)道偏離和障礙檢測(cè)預(yù)警功能。
2.3 結(jié)果分析
  本文算法測(cè)試結(jié)果與實(shí)際情況相符,驗(yàn)證了算法的可行性。測(cè)試系統(tǒng)通過(guò)讀取測(cè)試圖像,選取感興趣區(qū)域、執(zhí)行偏離分析算法及進(jìn)行預(yù)警顯示,每幅圖像在Matlab仿真環(huán)境下的平均處理時(shí)間約為0.6 s,此值為整個(gè)測(cè)試系統(tǒng)程序運(yùn)行的時(shí)間。在未來(lái)開(kāi)發(fā)車(chē)載系統(tǒng)的實(shí)際應(yīng)用中,圖像采集等部分可由專(zhuān)用硬件平臺(tái)實(shí)現(xiàn)(如聲音提示),車(chē)道偏離分析預(yù)警程序運(yùn)行的時(shí)間將遠(yuǎn)小于仿真系統(tǒng)需要的時(shí)間。
    本文系統(tǒng)闡述了基于視頻實(shí)時(shí)車(chē)道偏離預(yù)警算法的研究,算法主要采用圖像預(yù)處理算法、車(chē)道線識(shí)別算法、車(chē)道偏離決策算法、改進(jìn)的中值濾波等預(yù)處理算法、優(yōu)化的循環(huán)體Ostu自適應(yīng)算法、最小二乘法和車(chē)道線夾角法。利用車(chē)道線擬合后得到的車(chē)道線斜率,求得左右車(chē)道線與水平軸夾角之和來(lái)判斷車(chē)輛是否偏離車(chē)道,并通過(guò)Matlab仿真實(shí)驗(yàn)驗(yàn)證了算法的可行性和魯棒性。
參考文獻(xiàn)
[1] 仝光, 李虎, 鄭文成. 車(chē)道偏離預(yù)警系統(tǒng)研究概述[J]. 汽車(chē)與配件,2009,18(5):26-27.
[2] BERTOZZI M, BROGGI A. Artificial vision in road vehicles[C]. Proceedings of the IEEE, 2002,90(7):1258-1271.
[3] BOUMEDIENE M, OUAMRI A,DAHNOUN N. Lane boundary detection and tracking using NNF and HMM approaches[C]. Proceedings of the 2007 IEEE Intelligent Vehicles Symposium Istanbul, 2007.
[4] 余厚云,張為公,趙轉(zhuǎn)萍.基于車(chē)道線斜率的車(chē)道偏離檢測(cè)[J].光電工程,2012,39(07):43-48.
[5] 田炳香,鄭榜貴,吳晴.高速公路車(chē)道線檢測(cè)與跟蹤算法研究[J].現(xiàn)代電子技術(shù), 2008(9):180-183.
[6] 胡穎.Otsu算法的研究與改進(jìn)[J].棗莊學(xué)院學(xué)報(bào),2009,26(5):68-69.
[7] Xu Houjie, Li Huifang. Study on a robust approach of lane departure warning algrithm[C]. 2010 2nd International  Conference on Signal Processing Systems (ICSPS), 2010.
[8] 畢雁冰. 高速汽車(chē)車(chē)道偏離預(yù)警系統(tǒng)可行區(qū)域感知算法研究[D]. 吉林:吉林大學(xué),2006.
[9] 于兵, 張為公, 龔宗洋.基于機(jī)器視覺(jué)的車(chē)道偏離報(bào)警系統(tǒng)[J]. 東南大學(xué)學(xué)報(bào),2009,39(5):930-931.
[10] 劉燕兵.基于方向可調(diào)濾波器的車(chē)道線識(shí)別方法研究[D].成都:電子科技大學(xué),2009.
[11] An Xiangjing, Wu Mo, He Hangen. A novel approach to provide lane departure warning using only one for-wardlooking camera[C]. International Symposium on Collaborative Technologies and Systems, 2006.
[12] 吳沫.基于計(jì)算機(jī)視覺(jué)的車(chē)道跑偏告警系統(tǒng)方法研究[D]. 長(zhǎng)沙:國(guó)防科技大學(xué),2005.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。