視頻智能監控道路擁堵度方法

時間:2022-07-03 02:44:03

導語:視頻智能監控道路擁堵度方法一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

視頻智能監控道路擁堵度方法

1.前言

近來,視頻監控技術被廣泛應用于交通管理中。監控網絡的規模越來越大,但是人工監控效率低,因此使用自動化智能視頻檢測技術檢測道路擁堵狀況顯得尤為必要,尤其在交通繁忙的大城市。實時道路擁擠度信息將為交通運行計劃和調整路線提供了可靠及時的依據,對于交通管控具有重要意義。運動目標檢測目的是對序列圖像使用信號檢測的方法自動分離出運動像素點和靜止的像素點,將變化區域從背景圖像中提取出來,依據前景目標所處的背景環境,可以將運動目標劃分成兩類:靜態背景下運動目標檢測和動態背景下運動目標檢測,目前主要使用前者[1]。

2.車輛擁擠度估算原理

2.1建立模塊

根據實況擬定了擁擠度估算模型,它包含了3個子模塊:移動物體模塊,車輛識別模塊,交通擁擠度計算模塊。如圖1所示,在移動物體檢測器中,移動目標的檢測是采用了背景估算方法;在交通擁擠度計算器中,對交通擁擠度的計算是在連續的幀中對車輛圖像進行識別[2]。

2.2移動目標檢測

移動檢測被應用到每一幀并且按以下步驟進行操作:首先,圖像背景被從當前圖像中分離出來并且設定的臨界點被應用到不同的矩陣中;然后,通過分析背景和當前幀圖像的不同用以檢測移動目標;最后,背景連同當前幀被一同更新給后面的幀。將當前含有的運動目標的圖像幀Cij和圖像背景Bij相減,如公式(1),其中Dij為作差后的結果;其次將計算結果在一定閾值th限制下進行二值化,如公式(2),判斷出當前圖像中出現的偏離背景模型值較大的那些像素,其中R為含有目標的二值化圖像,由于運動物體和背景的灰度或色彩上存在差別,相減、閾值操作得到的結果直接給出了目標的位置、大小、形狀等,從而得到了比較完整的信息[3]。(a)靜態背景(b)當前幀和背景的差異圖2背景被從當前幀分離出來,不同的矩陣被應用到一個臨界點,灰度水平超過臨界點被表示為1;灰度水平不及臨界點被標示為0,圖2中運動目標被標示為白像素,使用如下公式(1)和(2)進行表述[4]:Dij=Cij-Bij(1)D:帶有i行和j列的差分矩陣C:帶有i行和j列的當前幀矩陣B:帶有i行和j列的背景矩陣Dij1,ifDij>Th0,ifDij≤T≤h(2)一旦獲得顯示當前幀和背景之間的差的二進制矩陣,該矩陣被分析用來檢測運動目標。在矩陣中的最大區域被檢測到。例如圖2所示,有3個目標被在矩陣中標識出來。為了能夠對檢測到的移動目標進行分類,應當提取盡可能多的信息,顯示在表1中。

2.3交通擁擠度估算方法

(1)在上面介紹到的兩個子模型中(運動目標檢測模塊和車輛識別模塊),每一個視頻幀是被單獨處理的。在交通擁擠度計算器子模型中,為了計算在一個給定的時間段內通過某一路段的機動車數量,在該時間段內監控該路段的某一攝像機的所有視頻幀一起處理。路況視頻的記錄以n幀/秒為單位連續拍攝,因此,相同的車輛將被攝入到連續的幀內。在交通擁擠度計算器子模型中,在給定時間內通過某一路段的車輛數量將會通過在連續幀內車輛的位置來計算。在某一時間段內交通流密度的計算參考下面公式[5]。某類車輛交通流密度:Ik=vkT(3)道路車輛交通流密度:I=∑Kk=1Ik=∑Kk=1vkT(4)其中,Vk表示在T時間段內通過該路段的某類型車輛數量;k為車輛類型(k=1,2,3…K)。(2)由于小波變換在時域和頻域都有良好的局部化性質,有多分辨率的特點,通過一次小波分解可以對感興趣的部分進行提取和處理,這樣就簡化了運算的復雜性。這里用Haar作為小波分解的基函數,如公示(5):ψ(x)=1,0≤x<12-1,12≤(5)它是比較簡單的正交函數,與其它正交函數比,它的算法簡單,所以本文使用它,最重要的是它常常在不顯著降低質量的前提下對信號進行壓縮,解決了錯誤跟蹤問題[3]。

3.實驗結果與實時視頻中的模型應用

本文的實驗采用的幀圖像的分辨率為480×640像素,格式為jpg,在Matlab開發環境下編譯圖像處理。對廣州市天河區廣園快速路段進行實驗,并得到滿意的效果。在選取的視頻中,共有3條相互平行的車道,把它應用于該模型的應用中。所拍攝的視頻長約53秒,以秒3幀的速度拍攝視頻,共得到161幀圖像。由于選取的是其中一條道路,矩陣中的其余部分不被計入并且只計算選定道路的背景,如圖3所示。利用公式(2),并選取閾值,如果閾值選取的值越小會導致圖像出現不相關的細節;相反,如果閾值選取的值越大,圖像出現的相關的東西越明顯。如圖4所示:差分矩陣用來識別車輛影像。交通流密度隨即計算出來。在進行試驗的53秒中,共有62輛車經過該路段,通過本文介紹的方法計算出來的數值也是62,與實際完全一致。用一維小波分解來證明背景圖像的提取的可靠性。下面是作為運動目標識別的效果。

4.結論

使用背景分離法可以很快地測出圖像上的移動目標;算法簡單并能很好地滿足系統的實時性的要求,但由于圖片常會受到天氣和日光的影響,采用的方法需要經常改進和需要大量圖片的累加,占用的儲存量大。采用小波分解的方法測量車輛的多少能很好地去除陰影,而且可以提高運算速度,準確度高。把背景分離和小波分解結合在一起能得到很好的運動目標跟蹤效果。本文介紹的交通擁擠度計算法經過實踐檢驗可以達到良好的實際應用效果。該方法的推廣應用可以對交管當局的高效管理和及時調控起到積極的作用。今后將繼續完善運動目標檢測和跟蹤的后續處理步驟,例如攝像頭標定、車型識別、車牌識別、道路事件檢測等等,將對共同構成完善智能交通管理系統起到重要作用。