當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程

1 引言

在智能交通系統(tǒng)(ITS)的眾多信息中,交通特征參數(shù)信息是最根本的,它包括車流量、車型分類統(tǒng)計(jì)、車流密度等。

這些數(shù)據(jù)是交管部門制訂政策、采取措施、對交通設(shè)施進(jìn)行規(guī)劃的科學(xué)客觀的依據(jù)。要構(gòu)建完整的ITS系統(tǒng),首先應(yīng)建立一個能準(zhǔn)確、高效獲得交通特征參數(shù)的交通信息采集系統(tǒng),其核心是交通信息檢測技術(shù)。

近年來,基于計(jì)算機(jī)視覺和圖像處理技術(shù)的交通信息檢測技術(shù)(簡稱視頻檢測技術(shù))逐步成為研究主流。其工作流程為:通過安裝在路面上方的攝像機(jī)采集交通圖像,應(yīng)用計(jì)算機(jī)視覺和圖像處理技術(shù)處理圖像數(shù)據(jù),獲取實(shí)時、豐富、動態(tài)的交通信息,進(jìn)行交通的信號控制、信息發(fā)布等。其主要優(yōu)點(diǎn)有:不破壞路面,安裝無須中斷交通,一次可檢測多條車道,檢測功能多和可記錄現(xiàn)場圖像等。

視頻檢測算法是整個系統(tǒng)的核心,其好壞將直接影響系統(tǒng)的檢測精度和檢測效率。而在近幾年ITS市場的推動下,基于視頻圖像分析和模式識別技術(shù)的交通檢測算法針對其特有的應(yīng)用場合,逐步成為目標(biāo)檢測技術(shù)的一個研究分支。

2 視頻檢測技術(shù)

2.1 視頻檢測流程

視頻檢測技術(shù)即在視頻序列中提取感興趣的運(yùn)動對象。在基于視頻的ITS系統(tǒng)中,目標(biāo)車輛的檢測流程為:1)運(yùn)動目標(biāo)區(qū)域提取,即確定車輛可能存在的區(qū)域;2)目標(biāo)確認(rèn),即對上階段產(chǎn)生的候選區(qū)域進(jìn)行確認(rèn),判斷是車輛或背景;3)目標(biāo)分割,通過識別出圖像中符合車輛特征的像素,將待識別的目標(biāo)從背景中分離出來;4)目標(biāo)跟蹤,依據(jù)提取出的特征匹配前后幀中的車輛,從而計(jì)算交通參數(shù);5)目標(biāo)分類,指依據(jù)幾何外形、紋理特征等對不同類型的車輛進(jìn)行分類;6)后處理,根據(jù)應(yīng)用需求計(jì)算交通參數(shù),如車流量、車速等。

2.2 視頻檢測算法

基于視頻的交通流檢測方法,可分為如下4類:知識型,運(yùn)動型,立體視覺型和像素強(qiáng)度型。

1)基于知識的方法利用車輛的形狀、顏色、對稱性等信息,以及道路和陰影等常識信息進(jìn)行相關(guān)檢測。該方法簡單、直觀,易于編程實(shí)現(xiàn),但需要估計(jì)多個經(jīng)驗(yàn)閾值,如車輛長寬的經(jīng)驗(yàn)比值、車輛邊緣的最小長度、車輛陰影與道路的灰度差異閾值等。經(jīng)驗(yàn)閾值準(zhǔn)確與否,直接關(guān)系系統(tǒng)性能的好壞。

2)基于運(yùn)動的方法主要利用序列圖像之間存在的大量相關(guān)信息進(jìn)行車輛的預(yù)檢測,主要有光流法和運(yùn)動能量法。光流法能檢測出獨(dú)立運(yùn)動的對象,不要預(yù)先知道場景的任何信息,且適用于攝像機(jī)移動情況。但缺點(diǎn)是耗時大,對過于復(fù)雜、過快或過慢的運(yùn)動檢測效果不好,不適合實(shí)時系統(tǒng)。運(yùn)動能量法能消除背景中的振動像素,使按某一方向運(yùn)動的對象突出顯示,但只能估計(jì)出運(yùn)動對象的大概位置,而不能精確提取出對象。

3)建立在視差或頻差理論基礎(chǔ)上的機(jī)器立體視覺,運(yùn)用兩個或多個攝像機(jī)對同一景物從不同位置成像獲得立體像對,通過各種算法匹配出相應(yīng)像點(diǎn),從而恢復(fù)深度(距離)信息。該方法能在車速很小時直接檢測其位置,但它要求正確標(biāo)定攝像機(jī),受車輛運(yùn)動或天氣等因素影響,這是很難做到的。在基于立體視覺的車輛檢測中,常用IPM(Inversc Perspective Mapping)法估計(jì)圖像中車輛及障礙物的位置。

4)基于像素強(qiáng)度的方法直接檢測幀間變化,主要有時間差分法和背景差分法。時間差分法在一個較短的時間內(nèi)檢查相鄰各幀之間像素強(qiáng)度的變化,非零像素被認(rèn)為是運(yùn)動對象造成的。該方法適合于動態(tài)變化的環(huán)境,但不適合攝像機(jī)運(yùn)動的情況,也不能完整提取運(yùn)動對象?,F(xiàn)有的背景模型基本是建立在統(tǒng)計(jì)模型基礎(chǔ)或其變種之上。該方法快捷簡單,實(shí)時性較好,適合運(yùn)動快且形變較大的運(yùn)動目標(biāo),但不適合有全局運(yùn)動的場景,如不平坦或彎路較多的道路等。

雖然車輛檢測算法發(fā)展至今己有40多年,但解決下列問題是一項(xiàng)長期的任務(wù):

1)車輛在尺度、位置、方向上的變化。例如進(jìn)入視野的車輛具有不同的速度,在形狀、大小、顏色等方面都會產(chǎn)生變化。

2)車輛的外觀受車輛的觀察角度和鄰近物體的影響。同時,車輛之間的遮擋、光照條件的改變也會對車輛的外觀造成一定影響。

3)道路兩邊的場景在持續(xù)變化,環(huán)境光照隨時間和天氣改變。

4)巨大的圖像處理任務(wù)與系統(tǒng)的實(shí)時性要求。

因此,車輛檢測算法在識別速度和準(zhǔn)確度上與人們的預(yù)想還有很大差距,今后的發(fā)展方向應(yīng)該體現(xiàn)在提高算法的速度、準(zhǔn)確度、自適應(yīng)性方面。

3 基于視頻技術(shù)的交通信息檢測系統(tǒng)

基于視頻技術(shù)的交通信息檢測系統(tǒng)經(jīng)歷了兩個發(fā)展階段。初階段采用的是基于PC平臺的檢測系統(tǒng),主要是基于x86系列CPU外加存儲、擴(kuò)展板卡、通信控制電路模塊構(gòu)成,處理算法在通用處理器上運(yùn)行。其主要優(yōu)點(diǎn)是軟硬件擴(kuò)展性好,器件支持廠家多。主要缺點(diǎn)是功耗高,一般在100 W左右;體積大,不利于安裝;在高溫、強(qiáng)灰塵環(huán)境下穩(wěn)定性差?,F(xiàn)階段主要是基于DSP嵌入式平臺的檢測系統(tǒng),其主要優(yōu)點(diǎn)是功耗低,一般小于10 W,體積小,可在極度惡劣條件下工作及成本低。主要缺點(diǎn)是硬件擴(kuò)展性差,器件支持廠家少,且開發(fā)復(fù)雜。

在國外,基于視頻技術(shù)的交通信息檢測系統(tǒng)從20世紀(jì)90年代起進(jìn)入了商業(yè)化階段,成熟產(chǎn)品如美國ISS公司的Autoscope系列產(chǎn)品、美國ITERIS公司的lteris系列產(chǎn)品、英國Peek公司的Peek系統(tǒng)等。國內(nèi),基于視頻技術(shù)的交通信息檢測系統(tǒng)還處在初級階段,較成熟的產(chǎn)品如川大智勝公司基于PC平臺實(shí)現(xiàn)的系統(tǒng)。目前,國內(nèi)外公司紛紛將產(chǎn)品研發(fā)方向轉(zhuǎn)向基于DSP的嵌入式平臺開發(fā)。

國內(nèi)基于DSP的嵌入式系統(tǒng)還在探索階段。本實(shí)驗(yàn)室一直致力于研究開發(fā)基于視頻識別技術(shù)、具有自主知識產(chǎn)權(quán)、適用于國內(nèi)先進(jìn)交通監(jiān)控系統(tǒng)的嵌入式交通信息采集系統(tǒng)。本實(shí)驗(yàn)室開發(fā)研制的嵌入式交通信息檢測系統(tǒng),采用TI專用圖像處理DSP DM64X平臺。DM64X最高運(yùn)算速度可達(dá)7 200 MHz,集成了多個視頻采集端口和10/100 Mbit/s以太網(wǎng)MAC控制器等。本系統(tǒng)使用600 MHz的DM642,峰值運(yùn)算速度達(dá)到5760 MI/s(兆指令/秒),可同時檢測8個車道,實(shí)時獲得8車道的車流量、占有率、車速、車型等信息。并具有10/100 Mbit/s以太網(wǎng)和RS-232通信接口,將檢測結(jié)果實(shí)時回傳到相關(guān)的交通信息平臺。

1)系統(tǒng)硬件實(shí)現(xiàn)方案

本系統(tǒng)以TMS320DM642為核心,以CPLD作為系統(tǒng)邏輯控制器,通過擴(kuò)展視頻編解碼器、存儲器、10/100 Mbit/s以太網(wǎng)、RS-232等接口構(gòu)成一個完整系統(tǒng),如圖1所示。

視頻解碼芯片SAA7113將攝像機(jī)的輸出轉(zhuǎn)換為數(shù)字視頻輸入TMS320DM642,使用檢測算法對圖像數(shù)據(jù)處理后,將檢測到的各種參數(shù)通過以太網(wǎng)接口或RS-232接口發(fā)送到遠(yuǎn)程通信服務(wù)器,再回傳到信息中心。根據(jù)不同的應(yīng)用環(huán)境,通過本地RS-232修改系統(tǒng)的配置參數(shù)。系統(tǒng)的檢測結(jié)果可以“OSD'’方式直接疊加在原始圖像上,通過SAA7120轉(zhuǎn)換成復(fù)合視頻信號(CVBS)直接在監(jiān)視器上進(jìn)行顯示。

2)系統(tǒng)算法實(shí)現(xiàn)方案

結(jié)合交通檢測場景的特點(diǎn),本系統(tǒng)選擇基于背景差分的圖像差分法作為檢測算法的基礎(chǔ),算法實(shí)現(xiàn)請參考文獻(xiàn)[10],流程如圖2所示。為保證算法性能,采用多種先進(jìn)思想:考慮到背景構(gòu)建的質(zhì)量對系統(tǒng)性能的影響,采用一種利用連續(xù)3幀差分的運(yùn)動估計(jì)方法構(gòu)建初始背景,并用統(tǒng)計(jì)打分的策略實(shí)時對背景更新;為避免運(yùn)動投射陰影可能被誤檢作車輛的一部分,提出一種邊緣重定位的陰影消除算法;為保證系統(tǒng)在環(huán)境光劇烈變化以及采集設(shè)備由于路面震動、風(fēng)力作用等發(fā)生抖動時能正常工作,提出一種2值差分圖后處理的魯棒濾波算法;針對目前已有檢測系統(tǒng)沒有車輛跟蹤這一環(huán)節(jié)可能導(dǎo)致流量多計(jì)數(shù)的問題,提出同時利用車輛的位置信息、顏色信息和分形維信息對車輛進(jìn)行匹配跟蹤的策略。

交通信息檢測系統(tǒng)要求能全天候工作。而白天沒有車燈,但車輛成像清晰;夜晚車輛成像不清晰,但車燈及路面反射光突出。因此,本系統(tǒng)采用不同的實(shí)現(xiàn)策略:白天檢測車輛本身,夜晚檢測車燈及路面反射光。這樣,白天可提取全部交通參數(shù),夜晚由于不能獲取車輛信息,無法進(jìn)行車型分類,但其他交通參數(shù)不受影響。實(shí)驗(yàn)現(xiàn)場的測試表明,本系統(tǒng)的車輛識別率達(dá)到96.5%。車輛檢測的效果如圖3所示。圖3b,3d中的兩條白色直線為用戶設(shè)定的檢測區(qū)域。

采用C語言編寫系統(tǒng)的接口配置/控制代碼,以保證系統(tǒng)的整體可讀性。為了保證系統(tǒng)算法的高效性,對系統(tǒng)的關(guān)鍵算法模塊進(jìn)行了純匯編語言的編寫。表1是不同語言下代碼的效率對比,表中所列代碼段均針對分辨率為253×288的交通視頻圖像進(jìn)行處理。

在本算法的實(shí)現(xiàn)中,由于采用C代碼與匯編代碼的嵌套使用,同時兼顧了算法的運(yùn)算速度和代碼可讀性。在高速公路環(huán)境下,系統(tǒng)處理速度為25 f/s(幀/秒);在城市環(huán)境下,處理速度能保證不小于15 f/s(幀/秒),即處理一幀圖像耗時不大于(1 000/15)ms=66.7 ms。假定檢測區(qū)域?yàn)?0 m,則有效檢測的最高車速為10 m/66.7 ms=540 km/h,完全滿足現(xiàn)有的交通狀況。

4 小結(jié)

本文論述了各種基于視頻技術(shù)的交通檢測算法的實(shí)現(xiàn)思路和特點(diǎn),并對其產(chǎn)品化現(xiàn)狀和發(fā)展方向進(jìn)行了描述。通過對各種檢測算法的比較,采用基于像素強(qiáng)度的圖像差分方法作為檢測算法的基礎(chǔ),以本實(shí)驗(yàn)室的研究成果為例詳細(xì)描述了一個基于DSP平臺的嵌入式交通信息檢測系統(tǒng)。本系統(tǒng)已經(jīng)在長沙、鄭州等國內(nèi)的高速公路系統(tǒng)經(jīng)過長時間的試運(yùn)行,并取得了較好的效果。算法的進(jìn)一步完善和功能擴(kuò)展是系統(tǒng)下一步的改進(jìn)方向。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉