<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 汽車(chē)電子 > 業(yè)界動(dòng)態(tài) > 關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          作者: 時(shí)間:2022-09-14 來(lái)源:ADAS 收藏

            隨著汽車(chē)保有量的不斷增加,道路交通事故和因車(chē)禍傷亡的人數(shù)居高不下。為滿(mǎn)足人們對(duì)汽車(chē)安全性能要求的日益提高,越來(lái)越多的先進(jìn)技術(shù)被應(yīng)用到汽車(chē)主動(dòng)安全領(lǐng)域。在道路交通事故中,主要的受害群體是參與交通系統(tǒng)中的行人和騎自行車(chē)的人等。據(jù)美國(guó)高速公路安全管理局(NHTSA)的資料顯示,2008年美國(guó)由于交通事故導(dǎo)致69 000個(gè)行人死亡或者受傷、4 378個(gè)行人死亡,行人死亡人數(shù)占全年交通事故死亡總?cè)藬?shù)的11.7%。2007年我國(guó)因交通事故導(dǎo)致行人死亡的人數(shù)為21 106人,占交通事故死亡總?cè)藬?shù)的25.9%,行人受傷人數(shù)為70 838人,占交通事故受傷總?cè)藬?shù)的18.6%.與一些發(fā)達(dá)國(guó)家相比,由于我國(guó)的交通模式主要是混合交通模式,導(dǎo)致交通事故死亡原因和傷害模式與發(fā)達(dá)國(guó)家不同。

          本文引用地址:http://www.ex-cimer.com/article/202209/438159.htm

            近年來(lái),為保障行人安全、提高汽車(chē)主動(dòng)安全性能,國(guó)內(nèi)外一些科研院所對(duì)行人保護(hù)技術(shù)進(jìn)行了研究探討,在不斷完善汽車(chē)被動(dòng)安全系統(tǒng)的同時(shí),逐漸發(fā)展和應(yīng)用主動(dòng)安全系統(tǒng),結(jié)合行人保護(hù)概念和技術(shù)的引入,完善對(duì)行人的保護(hù)。如Bajracharya等建立了雙目視覺(jué)行人保護(hù)集成系統(tǒng),實(shí)現(xiàn)道路交通場(chǎng)景下40 m距離范圍內(nèi)行人的檢測(cè)與跟蹤。

            Munder等融合行人的點(diǎn)分布形狀模型和紋理特征建立了行人識(shí)別分類(lèi)器,采用基于粒子濾波的貝葉斯方法實(shí)現(xiàn)行人的跟蹤。德國(guó)Enzweiler等分別針對(duì)統(tǒng)計(jì)學(xué)習(xí)中的小波特征、線性支持向量機(jī)以及神經(jīng)網(wǎng)絡(luò)的方法進(jìn)行比較分析,通過(guò)設(shè)計(jì)不同尺度的分類(lèi)器來(lái)檢測(cè)圖像中的行人。清華大學(xué)的江帆等提出一種基于模型融合的行人跟蹤算法,結(jié)合離線學(xué)習(xí)和在線互學(xué)習(xí)對(duì)模型進(jìn)行更新。中國(guó)科學(xué)技術(shù)大學(xué)程有龍等將行人檢測(cè)的先驗(yàn)知識(shí)融入到跟蹤模型自學(xué)習(xí)過(guò)程中,對(duì)被跟蹤行人進(jìn)行動(dòng)態(tài)建模,從而實(shí)現(xiàn)在真實(shí)監(jiān)控場(chǎng)合下跟蹤具有復(fù)雜運(yùn)動(dòng)的行人。多傳感器信息融合以及行人模型的建立要求較大的計(jì)算量和計(jì)算參數(shù),很難滿(mǎn)足類(lèi)似車(chē)輛主動(dòng)安全預(yù)警等系統(tǒng)實(shí)時(shí)性要求。本文采用車(chē)載單目視覺(jué)傳感器,利用訓(xùn)練得到的行人識(shí)別級(jí)聯(lián)分類(lèi)器實(shí)時(shí)獲取車(chē)輛前方的行人,并對(duì)其進(jìn)行跟蹤以記錄其運(yùn)動(dòng)軌跡,從而為駕駛員和行人的有效預(yù)警提供技術(shù)參考。

          1基于Adaboost算法的行人檢測(cè)

            1.1 Adaboost算法原理

            Adaboost算法通過(guò)訓(xùn)練得到由分類(lèi)能力一般的弱分類(lèi)器疊加而成的強(qiáng)分類(lèi)器,再將若干個(gè)強(qiáng)分類(lèi)器串連成一個(gè)級(jí)聯(lián)分類(lèi)器來(lái)遍歷圖像。為快速實(shí)現(xiàn)行人的檢測(cè)和防撞預(yù)警,鑒于Adaboost算法的特點(diǎn),本文選擇離散Adaboost算法訓(xùn)練得到識(shí)別行人的級(jí)聯(lián)分類(lèi)器,以快速排除圖像中大部分非行人窗口,其結(jié)構(gòu)如圖1所示。其中,各階段的強(qiáng)分類(lèi)器訓(xùn)練過(guò)程如圖2所示。

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          圖1 N階級(jí)聯(lián)分類(lèi)器結(jié)構(gòu)示意

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          圖2離散Adaboost訓(xùn)練算法

            從其訓(xùn)練過(guò)程可知,該算法主要通過(guò)調(diào)整訓(xùn)練樣本的權(quán)重,強(qiáng)化對(duì)錯(cuò)誤分類(lèi)樣本的訓(xùn)練,最后通過(guò)權(quán)重組合級(jí)聯(lián)所有的弱分類(lèi)器形成強(qiáng)分類(lèi)器。

          1.2樣本的離線訓(xùn)練與行人的在線檢測(cè)

            本文采用Adaboost算法訓(xùn)練得到識(shí)別行人的級(jí)聯(lián)分類(lèi)器,通過(guò)程序加載分類(lèi)器實(shí)現(xiàn)行人的在線檢測(cè),檢測(cè)流程如圖3所示。

            樣本的離線訓(xùn)練模塊主要是為了獲得識(shí)別行人的級(jí)聯(lián)分類(lèi)器,具體過(guò)程如下所示。

           ?。?)樣本獲取及預(yù)處理:行人樣本通過(guò)離線手動(dòng)分割的車(chē)輛前方不同距離、不同走向、不同衣著和尺寸的行人圖像,統(tǒng)一縮放為16×32像素的尺寸;非行人樣本是從不含行人的背景圖像中分割得到的。為減小訓(xùn)練樣本的類(lèi)內(nèi)差異,降低光照不同對(duì)訓(xùn)練結(jié)果的影響,采用直方圖均衡化方法對(duì)樣本進(jìn)行預(yù)處理。本文選擇的訓(xùn)練樣本共3 060幅,其中行人樣本2 100幅,非行人樣本960幅;

           ?。?)樣本特征提?。哼x用P.Viola等提出的類(lèi)Haar特征作為行人檢測(cè)的特征,該特征主要描述圖像模式相鄰區(qū)域的特征差異,可用積分圖快速計(jì)算矩形區(qū)域的特征值;

            (3)訓(xùn)練結(jié)果:訓(xùn)練得到的級(jí)聯(lián)分類(lèi)器由20級(jí)強(qiáng)分類(lèi)器組成,每個(gè)強(qiáng)分類(lèi)器包含了不同個(gè)數(shù)的弱分類(lèi)器,每個(gè)弱分類(lèi)器由一個(gè)類(lèi)Haar特征、閾值和指示不等號(hào)方向組成。隨著分類(lèi)器級(jí)數(shù)的增大,強(qiáng)分類(lèi)器中所包含弱分類(lèi)器即類(lèi)Haar特征數(shù)量也越多。訓(xùn)練得到的前6級(jí)強(qiáng)分類(lèi)器中所包含的類(lèi)Haar特征及其數(shù)量見(jiàn)表1所示。

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            行人在線檢測(cè)模塊是根據(jù)訓(xùn)練得到的分類(lèi)器對(duì)待檢圖像的各子窗口進(jìn)行判別,檢測(cè)結(jié)果是一系列的目標(biāo)矩形,顯示行人在圖像中的位置,本文通過(guò)縮放檢測(cè)子窗口來(lái)遍歷待檢圖像,以分割圖像中大小未知的行人目標(biāo),具體檢測(cè)過(guò)程如下。

           ?。?)獲取大小為320×240像素的待檢圖像,設(shè)置最小檢測(cè)窗口大小為32×64像素,從圖像的左下角開(kāi)始逐行向右每隔一個(gè)像素移動(dòng)檢測(cè)窗口,直至達(dá)到圖像邊緣為止;

            (2)利用訓(xùn)練模塊得到的級(jí)聯(lián)分類(lèi)器按圖1所示方法對(duì)各待檢子窗口進(jìn)行判決,完成該級(jí)檢測(cè)窗口大小的掃描:如果該待檢子窗口能通過(guò)所有級(jí)聯(lián)分類(lèi)器則說(shuō)明其為行人窗口;如果有任何一個(gè)強(qiáng)分類(lèi)器不能通過(guò)就可以判定其為非行人窗口;

           ?。?)按照試驗(yàn)確定的比例系數(shù)放大檢測(cè)子窗口大小,并按上述步驟重新對(duì)待檢圖像進(jìn)行掃描,獲取較大尺寸的行人目標(biāo)。

          2基于Kalman濾波的行人跟蹤

            使用離散Kalman濾波預(yù)測(cè)行人在下一時(shí)刻可能出現(xiàn)的區(qū)域,縮短目標(biāo)搜索時(shí)間,實(shí)現(xiàn)行人的快速跟蹤定位。行人跟蹤結(jié)果不但能獲得行人的運(yùn)動(dòng)軌跡,也能為行人的運(yùn)動(dòng)分析提供可靠的數(shù)據(jù)來(lái)源。

          2.1 Kalman濾波算法原理

            Kalman濾波由動(dòng)態(tài)過(guò)程模型和反饋修正環(huán)節(jié)組成。動(dòng)態(tài)過(guò)程模型實(shí)現(xiàn)預(yù)測(cè)功能,反饋修正環(huán)節(jié)則把增益和殘差的乘積作為強(qiáng)制函數(shù)作用在模型上。設(shè)系統(tǒng)的狀態(tài)方程和觀測(cè)方程如下:

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            式中:Xk是時(shí)刻k的n維狀態(tài)向量;Zk是時(shí)刻k的m維觀測(cè)向量;n階方陣Фk-1為狀態(tài)轉(zhuǎn)移矩陣;m×n階矩陣Hk為觀測(cè)矩陣;Wk-1、Vk是2個(gè)服從正態(tài)分布的零均值高斯白噪聲序列,方差陣分別為Qk、Rk。

            Kalman濾波過(guò)程可由預(yù)測(cè)方程:

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            和濾波遞推方程:

            表示,其中:

            為濾波器增益;

            為預(yù)測(cè)誤差方差陣;

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            為濾波誤差方差陣。

          2.2行人跟蹤

            根據(jù)Kalman濾波原理,本文對(duì)檢測(cè)得到的車(chē)輛前方行人質(zhì)心位置和行人外接矩形的高度與寬度進(jìn)行跟蹤。在每幀圖像中,行人的狀態(tài)可以用其質(zhì)心的位置、位置變化率和外界矩形框的大小來(lái)表示。假設(shè)(xt,yt)代表行人區(qū)域質(zhì)心點(diǎn)在第t幀圖像的像素位置;(Δxt,Δyt)分別代表質(zhì)心的變化;(ht,wt)是包圍行人外接矩形的高度和寬度;(Δht,Δwt)是高度和寬度的變化。因此,在第t幀圖像中行人的狀態(tài)向量可以表示為:

            由于行人的運(yùn)動(dòng)速度較慢,相鄰2幀圖像之間的時(shí)間間隔較短,可假設(shè)行人在單位時(shí)間間隔內(nèi)做勻速運(yùn)動(dòng),狀態(tài)轉(zhuǎn)移矩陣可以表示如下:

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            為了觀測(cè)道路區(qū)域各個(gè)狀態(tài)變量,取觀測(cè)向量Zt=(xt,yt,ht,wt)T,選取系統(tǒng)測(cè)量矩陣為:

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            為應(yīng)用Kalman濾波跟蹤車(chē)輛前方行人,必須確定狀態(tài)變量和誤差方差矩陣的初始值。本文在連續(xù)2幀圖像成功實(shí)現(xiàn)行人的識(shí)別定位后開(kāi)始進(jìn)行基于Kalman濾波跟蹤。假設(shè)檢測(cè)到行人的圖像是第t幀和t+1幀,初始狀態(tài)向量X0可表示為:

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            此外,還需要定義相應(yīng)的協(xié)方差矩陣P0.由于Pt隨著獲取更多的圖像反復(fù)更新,為此可以給它一個(gè)較大的初值。假設(shè)預(yù)測(cè)位置在x和y方向上離真實(shí)位置具有±10個(gè)像素誤差,在x和y方向上速度離真實(shí)速度有±5個(gè)像素誤差。由于行人腿部的運(yùn)動(dòng),使得行人外界矩形的寬度要比高度有較大的變化,所以假設(shè)外接矩形窗口的高度與實(shí)際行人矩形窗口的高度誤差有±5個(gè)像素,高度的變化率有±3個(gè)像素誤差;寬度的誤差為±10個(gè)像素,寬度的變化率有±5個(gè)像素誤差。由此,誤差協(xié)方差矩陣P0可定義為:

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            除了X0和P0,還需要估計(jì)系統(tǒng)狀態(tài)方程和測(cè)量方程的誤差協(xié)方差矩陣Q和R。通過(guò)觀察,可認(rèn)為系統(tǒng)狀態(tài)噪聲如下:在x和y方向上系統(tǒng)定位誤差的標(biāo)準(zhǔn)偏差是5個(gè)像素,由此進(jìn)一步認(rèn)為速度的標(biāo)準(zhǔn)偏差為每幀2個(gè)像素。而行人外界矩形窗口的高度標(biāo)準(zhǔn)偏差為3個(gè)像素,其變化率為1個(gè)像素,行人矩形窗口寬度的標(biāo)準(zhǔn)偏差為5個(gè)像素,其變化率為2個(gè)像素。因此,狀態(tài)變量噪聲協(xié)方差矩陣可以表示為:

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            類(lèi)似地,定義測(cè)量方程在x和y方向上的標(biāo)準(zhǔn)偏差為3個(gè)像素,高度標(biāo)準(zhǔn)偏差為2個(gè)像素,寬度的標(biāo)準(zhǔn)偏差為3個(gè)像素。因此:

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

            利用上述的狀態(tài)預(yù)測(cè)和更新方程以及初始條件,可估計(jì)每一幀圖像狀態(tài)向量X^k(-)和相應(yīng)的協(xié)方差矩陣Pk(+)。協(xié)方差矩陣Pk(+)表示預(yù)測(cè)下一幀檢測(cè)行人矩形窗口位置的不確定范圍,Pk(+)越大,估計(jì)值越不穩(wěn)定,搜索區(qū)域也就越大,此時(shí),自動(dòng)調(diào)整搜索區(qū)域[17].

          3試驗(yàn)及分析

          行人檢測(cè)與跟蹤識(shí)別流程如下:

            (1)按照?qǐng)D3所示的在線檢測(cè)模塊分析CCD采集的序列圖像中是否存在行人,并記錄行人目標(biāo)矩形的相關(guān)信息;

            (2)如果在序列圖像中連續(xù)2幀檢測(cè)到行人,則啟動(dòng)行人跟蹤程序,并用檢測(cè)結(jié)果更新Kalman濾波器,使其能預(yù)測(cè)下一幀中行人可能存在的區(qū)域;

           ?。?)對(duì)預(yù)測(cè)區(qū)域按照以下策略進(jìn)行修正:以行人質(zhì)心位置的估計(jì)值作為中心,將預(yù)測(cè)得出的行人矩形的高度和寬度各放大1.5倍,建立行人搜索的感興趣區(qū)域,在新的感興趣區(qū)域中用級(jí)聯(lián)分類(lèi)器進(jìn)行目標(biāo)檢測(cè),然后將檢測(cè)到的行人質(zhì)心和矩形寬度與高度作為下一步預(yù)測(cè)的初始值;

            表2行人檢測(cè)與跟蹤試驗(yàn)結(jié)果統(tǒng)計(jì)

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          圖4是車(chē)輛由靜止到運(yùn)動(dòng)狀態(tài)下對(duì)前方1個(gè)行人的跟蹤結(jié)果

            行人在車(chē)輛靜止時(shí)背對(duì)著車(chē)輛向前方行走,行走到一定位置之后等候車(chē)輛起動(dòng),待車(chē)輛向前行駛一段距離后,行人繼續(xù)向前運(yùn)動(dòng),并伴有橫穿道路等動(dòng)作。從圖5的跟蹤曲線可以看出,識(shí)別行人的外接矩形寬度變化比較顯著,這符合實(shí)際情況,由于行人行走時(shí)腿部跨度造成封閉矩形寬度變化明顯;由于行人相對(duì)于本車(chē)的距離變化是連續(xù)的,使得行人外接矩形的高度變化比較連續(xù)。

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足


            試驗(yàn)表明,光照條件不同會(huì)對(duì)行人的識(shí)別與跟蹤結(jié)果產(chǎn)生一定影響,尤其當(dāng)光照較強(qiáng)時(shí),行人某些部位與地面或背景融為一體,灰度差值很小,造成行人定位不精確或者識(shí)別失效,如圖6所示。

          關(guān)于車(chē)載視覺(jué)的優(yōu)點(diǎn)和不足

          4結(jié)束語(yǔ)

            本文提出一種基于Adaboost算法的行人檢測(cè)方法,根據(jù)行人運(yùn)動(dòng)速度慢的特點(diǎn),提出利用Kalman濾波對(duì)行人外接矩形的中心及其寬度和高度進(jìn)行預(yù)測(cè),建立動(dòng)態(tài)可變的行人搜索感興趣區(qū)域,使每幀圖像處理的平均耗時(shí)由80 ms左右降至55 ms,從而滿(mǎn)足實(shí)時(shí)性要求。試驗(yàn)表明,本文方法能夠識(shí)別車(chē)輛前方靜止和運(yùn)動(dòng)的行人,檢測(cè)率達(dá)到約88%。

            行人檢測(cè)技術(shù)是汽車(chē)安全輔助駕駛研究領(lǐng)域的重要組成部分,下一步需要在行人檢測(cè)的基礎(chǔ)上,分析其運(yùn)動(dòng)狀態(tài)以及本車(chē)對(duì)其構(gòu)成的危險(xiǎn)程度。在車(chē)輛與行人可能發(fā)生碰撞時(shí),及時(shí)向駕駛員發(fā)出警示信息,當(dāng)駕駛員沒(méi)有采取有效避碰措施時(shí),系統(tǒng)啟動(dòng)減速或緊急制動(dòng)等操作,有效保障行人的安全。

            試驗(yàn)表明,本文研究工作還存在一定的不足,考慮因素還不全面,受光照條件的影響較。下一步擬采取CCD光圈自動(dòng)調(diào)節(jié)裝置來(lái)改善白天強(qiáng)光照條件或者暗光照條件的成像質(zhì)量,并研究如何提取有效表征和區(qū)分行人目標(biāo)的特征、增加訓(xùn)練樣本或者改進(jìn)訓(xùn)練方法。同時(shí),結(jié)合紅外傳感器研究傍晚或夜間等條件下的行人檢測(cè)。



          關(guān)鍵詞: 汽車(chē)視覺(jué)

          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();