安徽理工大學(xué)電氣與信息工程學(xué)院 王匯芳 洪 炎 彭思雨 司逸菲 蘇 靜
在大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目的平臺(tái)上,提出了一種基于視頻流的車流監(jiān)測(cè)系統(tǒng),以校園內(nèi)的道路交叉路口為檢測(cè)區(qū)域,利用無(wú)人機(jī)進(jìn)行視頻流的采集,選用背景差分法進(jìn)行車輛檢測(cè),結(jié)合虛擬線圈法完成車流量的統(tǒng)計(jì)。并期望將該系統(tǒng)應(yīng)用于智能交通燈的設(shè)計(jì),通過(guò)統(tǒng)計(jì)的車流量來(lái)動(dòng)態(tài)的設(shè)置交通燈的等待與通行時(shí)間,同時(shí)根據(jù)車流量的大小進(jìn)行限速預(yù)警,實(shí)現(xiàn)順暢交通和安全交通。
隨著科技時(shí)代的來(lái)臨,社會(huì)逐步向智能化演進(jìn),構(gòu)建智能交通體系成為近年來(lái)備受關(guān)注的焦點(diǎn)?;谝曨l流的車流監(jiān)測(cè)系統(tǒng)將數(shù)字圖像處理領(lǐng)域的技術(shù)融入傳統(tǒng)的交通行業(yè),進(jìn)行車輛的檢測(cè),識(shí)別追蹤,以及車流量的統(tǒng)計(jì),為交通部門(mén)控制交通安全及流量起到了重要的作用。此次的大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目中,我們從高校內(nèi)校園交通安全問(wèn)題入手,在校園內(nèi)設(shè)置道路的交叉路口為檢測(cè)區(qū)域,在不同的時(shí)間段和天氣環(huán)境條件下利用無(wú)人機(jī)進(jìn)行視頻的采集,然后經(jīng)過(guò)圖像處理,采用背景差分法進(jìn)行車輛檢測(cè),結(jié)合虛擬線圈法進(jìn)行車流量的統(tǒng)計(jì)。期望可以將此系統(tǒng)應(yīng)用于校園智能交通燈的設(shè)計(jì),使交通燈可以根據(jù)車流情況進(jìn)行限速預(yù)警,并且可以動(dòng)態(tài)的改變等待和通行的時(shí)間,促進(jìn)交通順暢,控制交通安全。
利用大疆min2型無(wú)人機(jī)進(jìn)行車流視頻的采集,與傳統(tǒng)的固定監(jiān)控設(shè)備相比,無(wú)人機(jī)具有高度的機(jī)動(dòng)靈活性,易于操縱。但同時(shí)也具有懸停不穩(wěn)定等缺點(diǎn),后期需要通過(guò)對(duì)視頻圖像進(jìn)行消除抖動(dòng)處理。采集車流視頻時(shí),我們先使無(wú)人機(jī)懸停在合適的位置,然后通過(guò)云臺(tái)來(lái)調(diào)整視野角度,利用高清攝像頭獲取圖像,同時(shí)發(fā)送指令控制無(wú)人機(jī)的飛行狀態(tài)。
背景差分法被廣泛的應(yīng)用到目標(biāo)檢測(cè)技術(shù)中,具有計(jì)算量小,實(shí)時(shí)性高的優(yōu)點(diǎn)。同時(shí)背景差分法又對(duì)光照的變化和道路的狀況較為敏感,背景會(huì)不斷的變化,而背景模型的好壞對(duì)車輛檢測(cè)的效果影響較大,所以在算法運(yùn)行過(guò)程中我們還需要對(duì)背景模型進(jìn)行相應(yīng)的更新和動(dòng)態(tài)的調(diào)整閾值。背景差分法的基本思想是根據(jù)采集的視頻序列得到背景的初始化參考模型,這里我們采用的是均值法進(jìn)行背景的提取,得到背景的參考模型以后,將當(dāng)前的幀圖像與不斷更新的背景參考模型作差分運(yùn)算,得到差分圖像。經(jīng)過(guò)閾值化得到粗前景,如果差分的結(jié)果小于某一閾值,判定為無(wú)目標(biāo)出現(xiàn)。否則,判定為有目標(biāo)出現(xiàn)。最后通過(guò)形態(tài)學(xué)處理得到前景圖像。
背景差分法的運(yùn)算流程如圖1所示。
圖1 背景差分法流程圖
背景差分法的計(jì)算公式如下:
利用均值法提取出背景圖像記為B,當(dāng)前幀圖像記為FK,當(dāng)前幀和背景幀對(duì)應(yīng)的像素點(diǎn)的灰度值為fk(x,y)和B(x,y),將兩幀圖像對(duì)應(yīng)像素點(diǎn)的灰度值相減取絕對(duì)值即差分圖像Dk(x,y),設(shè)定閾值T,進(jìn)行二值化處理,得到粗前景,前景點(diǎn)灰度值為255,背景點(diǎn)灰度值為0。再對(duì)粗前景進(jìn)行形態(tài)學(xué)處理,閉操作,膨脹操作等得到只有車輛的前景圖像。背景差分法效果如圖2所示。
圖2 背景差分法效果圖
背景的提取算法有均值法,統(tǒng)計(jì)中值法,單高斯背景模型法和混合高斯背景模型法。這里我們采用的是均值法進(jìn)行背景的提取,均值法的特點(diǎn)是計(jì)算簡(jiǎn)便,模型簡(jiǎn)單。基本思想是選取某一點(diǎn)在一段視頻序列中的灰度值的平均值來(lái)代替該點(diǎn)的像素值,將運(yùn)動(dòng)的車輛作為噪聲,用車輛運(yùn)行一段時(shí)間的N幀圖像做平均,消除車輛引起的變化,得到不變的背景點(diǎn)像素。
該方法適用于車速穩(wěn)定并且路況簡(jiǎn)單的環(huán)境中,對(duì)于路況復(fù)雜并且行車緩慢的情況中,我們需要選取較多幀數(shù)的圖像作均值運(yùn)算才能取得良好的背景效果,因此采用這種方法數(shù)據(jù)存儲(chǔ)量也較大。
用虛擬線圈區(qū)來(lái)設(shè)置感興趣的區(qū)域,不需要對(duì)采集的整幅圖像進(jìn)行處理,只需要對(duì)線圈內(nèi)的圖像處理即可。設(shè)置虛擬線圈的寬度為車道的寬度,高度需要大于一輛車背寬的長(zhǎng)度,長(zhǎng)度小于最小車型的長(zhǎng)度且要大于兩輛車的距離。同時(shí)虛擬線圈的數(shù)目對(duì)車流量統(tǒng)計(jì)的結(jié)果也有一定的影響,虛擬線圈數(shù)目越多,則車流量統(tǒng)計(jì)的準(zhǔn)確率越高,但不是越多越好,可能會(huì)造成重復(fù)計(jì)數(shù),需要消耗更大的計(jì)算資源,因此,在設(shè)置虛擬線圈數(shù)目時(shí),要綜合多種因素進(jìn)行考慮。
這里我們采用的是當(dāng)車輛駛出虛擬線圈開(kāi)始計(jì)數(shù)的方法,對(duì)圖像進(jìn)行二值化,閉操作,膨脹操作等,對(duì)車輛的信息設(shè)置標(biāo)志位,標(biāo)志位的初始值為零,當(dāng)車輛輪廓進(jìn)入虛擬線圈內(nèi)時(shí),標(biāo)志位由0變?yōu)?,為了避免車輛輪廓重復(fù)計(jì)數(shù)的誤差,等車輛行進(jìn)一段時(shí)間駛出虛擬檢測(cè)區(qū)開(kāi)始計(jì)數(shù),這時(shí)的標(biāo)志位由1變?yōu)?。即車輛的標(biāo)志位由1變成0時(shí)開(kāi)始計(jì)數(shù),其它情況均不計(jì)數(shù)。具體的車流量統(tǒng)計(jì)模塊的步驟如下:
(1)利用虛擬線圈設(shè)置感興趣的區(qū)域,虛擬線圈的大??;(2)設(shè)置車輛的信息標(biāo)志位,標(biāo)志位為1即有車輛駛?cè)胩摂M檢測(cè)區(qū)內(nèi),若為0則沒(méi)有車輛通過(guò);(3)判斷車輛是否駛出虛擬檢測(cè)區(qū),如果駛出則標(biāo)志位為0;(4)當(dāng)標(biāo)志位由1變成0時(shí),對(duì)車流量進(jìn)行加1計(jì)數(shù)。
我們?cè)O(shè)置了兩個(gè)感興趣區(qū)域,分別是安徽理工大學(xué)西門(mén)與北門(mén),采集早晨7:45至8:00和下午15:30至16:00的車流視頻,如圖3所示,我門(mén)可以得出如下結(jié)論:在同一時(shí)間段西門(mén)與北門(mén)的車流量相當(dāng),而早晨的車流量要略大于下午的車流量。
圖3 車流統(tǒng)計(jì)結(jié)果
本項(xiàng)目在實(shí)現(xiàn)的過(guò)程中,遇到過(guò)很多困難,從檢測(cè)區(qū)域的選擇設(shè)置,到算法的修改優(yōu)化,一次次的發(fā)現(xiàn)問(wèn)題解決問(wèn)題。雖然進(jìn)展緩慢,過(guò)程曲折,但是我們迎難而上,終于在小組成員的共同努力下完成了本項(xiàng)目。并且通過(guò)此次創(chuàng)新訓(xùn)練項(xiàng)目我們的創(chuàng)新與實(shí)踐能力得到了進(jìn)一步的提升,開(kāi)拓了視野,增長(zhǎng)了見(jiàn)識(shí)。
本次研究不僅提出了基于視頻流的車流監(jiān)測(cè)系統(tǒng),并且后期期望將此系統(tǒng)應(yīng)用于智能交通燈的主要模塊,實(shí)時(shí)地提高交通的通行效率,控制交通安全,有利于實(shí)現(xiàn)交通順暢。本系統(tǒng)包括圖像采集,預(yù)處理,車輛檢測(cè),車流統(tǒng)計(jì)四個(gè)模塊,采用背景差分法進(jìn)行車輛檢測(cè),背景差分法建立的背景模型易受環(huán)境路況和光照的影響,因此我們提出了背景的更新和動(dòng)態(tài)閾值的設(shè)置。雖然可以較好的解決該問(wèn)題,但仍然存在一些不足之處有待改進(jìn)。車流量統(tǒng)計(jì)模塊我們采用虛擬線圈法設(shè)置檢測(cè)區(qū)域,虛擬線圈的大小位置以及數(shù)目需要綜合多種因素進(jìn)行考慮,降低漏檢和重復(fù)計(jì)數(shù)的可能。將所統(tǒng)計(jì)的數(shù)據(jù)生成報(bào)告提交有關(guān)交通部門(mén),以實(shí)現(xiàn)對(duì)交通流量的控制,并期望可以將該系統(tǒng)應(yīng)用到智能交通燈的主要模塊,實(shí)現(xiàn)校園內(nèi)無(wú)阻礙安全交通。