《電子技術(shù)應用》
您所在的位置:首頁 > 其他 > 業(yè)界動態(tài) > ITS中基于斑塊處理的車流長度檢測算法

ITS中基于斑塊處理的車流長度檢測算法

2008-07-03
作者:方曉瑩,劉富強

??? 摘 要: 通過對圖像中的斑塊進行分析,獲得斑塊在圖像中的信息,由非線性校正算法將其恢復為實際道路中信息。依據(jù)一定的條件將斑塊聚合為車輛以提取車輛信息,進而判斷是否有車輛隊列,得到較為準確的車流長度" title="車流長度">車流長度。實驗結(jié)果表明,該檢測算法有較高的準確性,且能滿足監(jiān)控的實時性。
??? 關(guān)鍵詞: 車流長度,斑塊處理" title="斑塊處理">斑塊處理,車輛聚合,非線性形變

?

??? 近年來,隨著計算機技術(shù)的不斷發(fā)展和高分辨率成像技術(shù)的運用,數(shù)字圖像處理分析技術(shù)在車輛自動監(jiān)視系統(tǒng)中的應用越來越廣泛。道路上車輛運行狀況與車流長度的實時檢測是智能交通管理的重要功能之一。參考文獻[1]中提出了基于FFT的隊列檢測方法,根據(jù)圖像上檢測區(qū)域內(nèi)有車與無車對應頻譜的不同,檢測車道上是否存在車輛,但該算法不能定量地給出車輛的排隊長度。參考文獻[2]中利用圖像的點特征與線特征來檢測隊列的長度,當圖像中存在陰影或遮擋時,角點檢測的魯棒性不夠。本文通過對單目圖像序列的斑塊分析、圖像非線性形變" title="非線性形變">非線性形變校正等,提出了一種有效的車輛排隊長度檢測算法。該算法具有較高的檢測精度與較強的魯棒性。

1 系統(tǒng)概述
??? 在視頻監(jiān)控系統(tǒng)中,由攝像機獲取交通視頻圖像,通過前景與背景作差法可將運動目標從背景中提取出來;然后經(jīng)過自適應的圖像閾值選擇,將前景圖像二值化后,可以看到車輛目標以一個個連通區(qū)域的形式表現(xiàn)在圖像上,稱這些連通區(qū)域為斑塊(Blob),如圖1所示。

?

??? 從圖1中可以看到,這些斑塊在分布上并沒有什么規(guī)律,非常隨機地分布在圖像的各個位置,其中有一些是車輛前景的斑塊,另一些則是具有干擾性的噪聲斑點。本文介紹的系統(tǒng)中,利用基本的斑塊分析算法提取目標圖像中所有斑塊的基本參數(shù)(包括斑塊的位置信息" title="位置信息">位置信息、周長和面積信息、斑塊的外接矩形的各個參數(shù)),然后根據(jù)斑塊的大小和位置信息,濾除噪聲點斑塊,將屬于同一輛車的斑塊進行聚合,實現(xiàn)從斑塊到車輛的提取。由于排隊車輛間的距離是比較小的,因此利用各車輛斑塊的位置與距離關(guān)系確定隊列的起始與終止點,從而可確定車流的長度或排隊車輛數(shù)等信息。
??? 由于單目攝像機位置所處的高度和角度的不同會導致圖像不同程度的非線性形變,使得圖像中的長度與位置信息不能正確反映實際的情況。本文提出基于圖像網(wǎng)格的非線性形變校正算法,對圖像進行形變校正,以獲得較為準確的隊列長度。
2 斑塊分析算法
2.1 斑塊邊緣檢測

??? 由于斑塊在圖像上的分布是雜亂且沒有規(guī)律的,這對于斑塊處理程序的魯棒性提出了較高的要求,尤其是斑塊會呈現(xiàn)出各種形態(tài),包括斑塊中間會有空洞也會有孤立的點等。因此,斑塊處理程序必然要求有足夠的適應性[3],能處理各種形狀的斑塊,并記錄它們的信息。斑塊邊緣檢測" title="邊緣檢測">邊緣檢測的具體步驟如下:
??? (1)保存原圖像
??? 由于在后續(xù)的斑塊操作中,需要對找到的斑塊進行填充,會破壞原圖,所以要將原圖像存入一個緩沖區(qū),實際處理的是原圖像的一個鏡像。這樣原圖像的斑塊仍可以作為源進行后續(xù)跟蹤處理。
??? (2)尋找斑塊起始點
??? 經(jīng)過二值化處理后的圖像,斑塊處的像素點是白色的(像素值為1),其余像素點均為黑色(像素值為0)。從圖像的左下角開始,按自下而上,自左而右的方向進行搜索,當遇到第一個白色的像素點時,該點就作為第一個斑塊的邊緣起點,并記下該點的坐標,且在斑塊計數(shù)值上加1。
??? (3)斑塊邊緣信息分析
??? 斑塊邊緣信息分析是指從起始點開始搜索斑塊的邊緣,繞邊緣一圈,將整個斑塊的邊界信息提取出來。本文采取順時針方向的檢測準則。由于每個像素點都有八個相鄰的像素點,根據(jù)該像素點與可能的相鄰點之間的相位關(guān)系確定了八個不同方向的向量,如圖2所示,按順時針方向依次搜索邊界點。

?

??? 搜索過程從確定的起始點開始,首先判斷第一個方向向量上相鄰點的像素值是否為1,若是,則為下一個邊緣點,記下該點的像素坐標;否則在該方向向量基礎上順轉(zhuǎn)45°,即檢測下一方向向量上的相鄰點,直到找到下一個邊界點。為了提高檢測的速度,同時又要保證檢測的準確性,考慮到有可能存在比較孤立的邊界點,將最近找到的邊界點到上一邊界點的方向向量逆轉(zhuǎn)90°,定為搜索下一邊界點的初始向量(并非每次都從第一方向向量開始搜索)。重復上面的操作,依次尋找像素值為1的下個邊界點,并保存這些點的像素坐標,同時判斷找到的點是否為初始起點,若是,則表示該斑塊的邊緣檢測過程結(jié)束。圖3為斑塊邊緣檢測的具體過程,圖中“1”代表白色像素點,即斑塊所在位置,其余的為“0”(省略),代表黑色像素點。


??? 根據(jù)斑塊邊緣檢測過程中記錄的各邊界點的坐標值,可以得到該斑塊的面積、周長、中心位置、外接矩形等信息。
2.2 斑塊填充
??? 斑塊填充就是在起始點的基礎上將整個斑塊填為黑色,實現(xiàn)將斑塊從圖像中移除的效果[4]。由于斑塊的分布極為散亂,對圖像上所有斑塊進行分析時,需要將已經(jīng)找到且已得到基本信息的斑塊從圖像中除去,以不影響其他斑塊的分析。因此斑塊填充過程是不可或缺的一步。
????考慮到斑塊形狀的復雜性,如中空的斑塊中間可能還有小斑塊等,因此不能僅依靠邊界點來填充,需要探求其中的每一個像素點。同時填充過程的耗時在整個斑塊處理過程中所占的比重也是最大的,因此斑塊填充算法需要有較高的魯棒性與實時性。本文研究了兩種填充算法:點處理方法與線處理方法。
??? 點處理就是在斑塊的填充過程中采用逐點處理的方法,又稱為漫水法。該算法實現(xiàn)簡單,沒有考慮斑塊內(nèi)部各個像素點之間的相關(guān)性,而是孤立地對各個像素進行測試,所以實現(xiàn)起來比較費時。如果考慮像素點間的相關(guān)性,在一個連通的像素段上進行掃描,則采用線處理的方法。即先取出一個種子像素,以此為中心向左和向右進行填充,直到斑塊的邊界點。線處理的具體實現(xiàn)過程如圖4所示。其步驟如下:


??? (1)將斑塊的第一個邊界點作為種子像素,將其進行填充。
??? (2)沿線掃描,對種子的左、右像素進行填充,直到遇到像素值為0的點,即斑塊的邊界處,記下這個填充的邊界坐標X。由于斑塊可能是中空的,所以填充邊界并非斑塊分析階段得到的左右邊界極值Xl或Xr
??? (3)當Xlr時,檢測與當前掃描線相鄰的上下兩根線的區(qū)域內(nèi)是否還有邊界點或是未被填充過的像素點。如果這些掃描線的區(qū)段內(nèi)沒有邊界點且有未被填充過的像素點,則將每段內(nèi)最右邊(也可選擇最左邊)的像素點作為種子壓入堆棧;如果區(qū)段內(nèi)有邊界點,則將該邊界點作為種子像素壓入堆棧。
??? (4)從堆棧中取種子像素,重復(2)、(3)步驟,直到堆棧為空,整個斑塊的填充過程結(jié)束。
??? 由于考慮了像素點之間的連通性與相關(guān)性,該算法在遞歸和堆棧的深度上遠遠低于點處理,特別是堆棧深度不會大于三層,在很大程度上解決了時間和空間復雜度的問題。實踐證明,這種方法可以實現(xiàn)實時的斑塊分析操作。
??? 經(jīng)斑塊分析算法找到并提取斑塊的邊緣信息,再由斑塊填充算法將該斑塊從圖像中移去后,在留下的圖像中仍采用自下而上,自左至右的方向?qū)ふ野咨南袼攸c,即搜索新的斑塊,直到得到所有斑塊的信息。
2.3 斑塊聚合
??? 經(jīng)過斑塊邊緣檢測得到了圖像中單個斑塊的信息,需要根據(jù)各個斑塊的特性將屬于同一輛車的斑塊聚合起來,實現(xiàn)對一輛整車的信息提取。根據(jù)聚合后車輛斑塊的位置信息,將排隊車輛進一步聚合,以得到圖像中的隊列信息。本文主要依據(jù)斑塊之間的距離與斑塊的面積信息來判定多個斑塊目標是否屬于同一個區(qū)域,對符合條件的斑塊進行合并。
??? 在聚合過程中,首先對搜索區(qū)域內(nèi)的斑塊進行初步篩選,將面積小于一定門限的斑塊置于考慮范圍之外,從而濾除這些噪聲點斑塊的干擾,從而在區(qū)域合并過程中進一步剔除了噪聲。區(qū)域合并主要依據(jù)斑塊的中心位置與外接矩形的邊界條件等,將滿足條件的、具有相似性的多個斑塊進行聚合。在該過程中,不斷將聚合后的斑塊信息來更新目標信息。

3 非線性校正算法
??? 在斑塊聚合中需要以各斑塊的大小與位置信息為依據(jù),但由于攝像機所處位置的高度與角度的不同,會導致圖像不同程度的非線性形變,圖像中的斑塊信息不能正確反映實際的信息,需要由校正算法對其進行參數(shù)恢復[5]。本文提出一種基于圖像網(wǎng)格的非線性校正算法。
??? 在所攝取的圖像上建立坐標系,規(guī)定圖像的左上角頂點為坐標原點。根據(jù)如圖5所示的道路的交通標志線設定圖像中的網(wǎng)格線,對應到如圖6所示的實際道路中的網(wǎng)格線和坐標系。通過在圖像上取點獲取像素坐標即可以計算出圖像網(wǎng)格中每條直線的方程,從而得到各線交點的坐標。在實際道路中,由道路的寬度和交通標志線得到實際網(wǎng)格的交點坐標,這兩類交點坐標有一一對應的關(guān)系。根據(jù)這些點坐標的對應,可以找到一個函數(shù)關(guān)系來反映圖像中所有點的坐標到實際坐標的映射。

???

??? 由于圖像上不同位置的點,其非線性形變的程度不同,所有點都對應同一個映射關(guān)系不能保證校正的準確性。為了使坐標的變換更為準確,可以建立小網(wǎng)格模型。在圖像中的每一個網(wǎng)格上取若干個點,分別對應到實際網(wǎng)格的若干個點上,由這些點的坐標對應關(guān)系建立每個網(wǎng)格的坐標映射函數(shù)。這樣在進行非線性坐標變換時,首先判斷被計算點所處的網(wǎng)格位置,再選擇相應的映射函數(shù)進行變換。
??? 當確切的函數(shù)難以求得時,通常采用近似的方法來盡可能地逼近所求函數(shù)。這里采用曲線擬合的最小二乘法[6]來求映射函數(shù)。取基底為:

???

??? 則所求的映射函數(shù)用矩陣表示為:

???

式中,(x,y)為圖像中的像素坐標,(X,Y)為轉(zhuǎn)換后標準坐標。
??? 將得到的斑塊邊界點的像素坐標,經(jīng)非線性算法校正后得到邊界點的實際坐標值,從而可以計算實際斑塊的大小和面積、斑塊間的距離等。根據(jù)這些恢復后的參數(shù)來對斑塊進行聚合,得到車輛的排隊長度。
4 實驗結(jié)果
??? 將上述斑塊處理算法與非線性校正算法相結(jié)合的車流檢測算法應用于實際的交通檢測中,以檢驗算法的有效性。
??? 以上海龍陽路段為檢測對象,對圖像進行二值化且經(jīng)斑塊處理后,得到某時刻的車輛隊列斑塊如圖7所示(已除噪處理)。聚合后的隊列斑塊的外接四邊形在圖像中的信息如表1前兩列所示;經(jīng)非線性校正后得到的該斑塊實際信息如表1后兩列所示。由上下兩條邊的平均縱坐標值可計算得到實際道路中的隊列長度為111.2米,檢測的平均誤差為1.4%。
????

?

??? 該斑塊處理算法只對車道范圍進行分析處理,而不是對整個圖像進行處理,所以其實現(xiàn)速度較快,能滿足視頻監(jiān)控系統(tǒng)的實時性要求。
??? 本文通過對二值圖像中的斑塊進行分析,將不規(guī)則的斑塊按一定的條件聚合為整車,再根據(jù)車輛間的信息關(guān)系聚合為隊列斑塊,提出了基于斑塊分析的車輛排隊檢測算法。考慮到圖像的非線性形變,提出了基于圖像網(wǎng)格的校正算法,對參數(shù)進行恢復,使測得的隊列長度更為準確。實驗結(jié)果表明,該算法有較高的檢測精度,其處理速度能滿足實時性要求,能很好地應用于智能交通管理中。
參考文獻
[1] ROURKE A,BELL M G H.Quene detection and congestion monitoring using image processing[J].Traffic Eng.& Control,1991:411-421.
[2] 李巖,張學工.應用圖像處理方法自動檢測路口車輛排隊長度[J].計算機應用與軟件,2003,(12):47-49.
[3] KOLLER D.Moving object recognition and classification?based on recursive shape parameter estimation[J].in Proc.12th Israel Conf.Artificial Intelligence,Computer Vision,Dec.1993:27-28.
[4] BEYMER D,MCLAUCHLAN P,COIFMAN B,et al.A?real-time computer vision system for measuring traffic?parameters[J].IEEE Conf.Computer Vision and Pattern?Recognition,Puerto Rico,June 1997:496-501.
[5] 韓鳳磊,龐其昌.一種圖像非線性形變的恢復方法[J].光學技術(shù),2003,(5).
[6] 沈劍華.數(shù)值計算基礎[M].上海:同濟大學出版社,1999.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区二区三区的| 夜夜嗨av一区二区三区网页| 亚洲福利在线视频| 狠狠色丁香久久综合频道| 国产欧美高清| 国产精品中文字幕欧美| 欧美午夜精品伦理| 欧美视频一区二区三区四区 | 午夜综合激情| 午夜精品久久久久久久| 亚洲欧美日韩系列| 午夜久久影院| 欧美一区二区免费| 久久国产精品99国产精| 久久激五月天综合精品| 久久精品动漫| 久久久综合香蕉尹人综合网| 久久婷婷影院| 欧美高清不卡在线| 欧美日本精品一区二区三区| 欧美日韩亚洲天堂| 国产精品video| 国产精品午夜国产小视频| 国产日韩综合| 永久久久久久| 日韩视频中午一区| 亚洲午夜一区二区三区| 午夜伦理片一区| 欧美在线免费视屏| 亚洲激情成人| 夜夜躁日日躁狠狠久久88av| 亚洲图片欧洲图片日韩av| 午夜在线不卡| 狂野欧美激情性xxxx| 欧美黄色日本| 国产精品久久波多野结衣| 国产日韩视频一区二区三区| 狠狠色噜噜狠狠色综合久| 亚洲欧洲日韩女同| 亚洲视频高清| 欧美在线综合| 99国产精品99久久久久久粉嫩| 亚洲一区二区免费视频| 欧美亚洲视频在线观看| 久久综合色播五月| 欧美日韩亚洲综合| 国产精品亚洲精品| 亚洲风情在线资源站| 一本色道久久加勒比精品| 欧美一区三区三区高中清蜜桃 | 国产精品自在欧美一区| 精品999成人| 亚洲免费av片| 欧美在线观看网站| 99在线热播精品免费| 欧美在线关看| 欧美精品成人一区二区在线观看| 国产精品久久久久毛片软件| 在线成人免费观看| 亚洲网站视频| 亚洲日本中文字幕| 欧美一区二区三区免费观看视频 | 欧美精品www在线观看| 国产精品视频网站| 亚洲国产精品久久精品怡红院| 国产精品99久久99久久久二8| 久久国产精品一区二区三区四区| 在线视频精品一区| 久久久中精品2020中文| 欧美日韩伊人| 有坂深雪在线一区| 亚洲综合国产| 99精品国产一区二区青青牛奶| 久久精品亚洲| 欧美先锋影音| 亚洲国产精品一区| 欧美一区二区三区在| 亚洲专区欧美专区| 欧美国产丝袜视频| 国产亚洲一区在线播放| 一区二区三区色| 91久久在线视频| 久久九九国产精品| 国产精品电影网站| 亚洲精品国精品久久99热| 久久精品视频一| 性欧美超级视频| 欧美日韩国产色综合一二三四| 激情五月婷婷综合| 亚洲欧美在线高清| 亚洲综合三区| 欧美日韩在线不卡一区| 亚洲激情六月丁香| 亚洲激情成人网| 久久亚洲图片| 国产日韩欧美在线观看| 亚洲永久在线观看| 亚洲性感激情| 欧美精品成人91久久久久久久| 伊人伊人伊人久久| 欧美中日韩免费视频| 欧美一区不卡| 国产麻豆日韩欧美久久| 国产精品99久久久久久宅男| 一区二区av在线| 欧美精品一区二区三区蜜臀| ●精品国产综合乱码久久久久| 久久精品国产一区二区三| 欧美在线|欧美| 国产精品亚洲欧美| 亚洲影视综合| 亚洲一区国产一区| 欧美日韩在线精品一区二区三区| 日韩视频免费观看高清完整版| 亚洲麻豆av| 欧美电影免费| 亚洲人成7777| 99亚洲一区二区| 欧美日韩亚洲一区三区| 亚洲免费观看视频| 一本一本大道香蕉久在线精品| 欧美精品综合| 亚洲免费高清视频| 亚洲一二三四区| 国产精品高潮久久| 亚洲一区中文| 久久riav二区三区| 国产在线拍偷自揄拍精品| 久久福利一区| 欧美成人午夜免费视在线看片| 亚洲激情中文1区| 99国产一区二区三精品乱码| 欧美日韩精品免费观看视一区二区 | 狠狠色狠狠色综合| 亚洲国产经典视频| 欧美大片免费久久精品三p| 亚洲欧洲日本国产| 亚洲无人区一区| 国产精品免费福利| 亚洲欧美影院| 久久综合久久久久88| 91久久久国产精品| 这里只有精品电影| 国产精品三上| 亚洲福利在线看| 欧美另类极品videosbest最新版本| 亚洲精选视频免费看| 亚洲综合99| 国语对白精品一区二区| 亚洲欧洲一区二区三区久久| 欧美日韩ab| 亚洲一区国产| 久久免费视频观看| 最新国产成人av网站网址麻豆| 亚洲免费婷婷| 黄色日韩网站视频| aⅴ色国产欧美| 国产伦精品一区二区三区高清| 久久精品久久99精品久久| 欧美国产免费| 亚洲欧美日韩综合aⅴ视频| 免费不卡亚洲欧美| 一本不卡影院| 久久综合精品一区| 日韩一区二区精品视频| 久久狠狠亚洲综合| 亚洲欧洲一区二区在线播放| 小嫩嫩精品导航| 亚洲国产高清一区二区三区| 亚洲一区激情| 在线成人h网| 午夜国产精品视频免费体验区| 国外成人免费视频| 一本久久综合| 国内精品免费在线观看| 一区二区三区高清在线观看| 国产日韩精品一区二区三区在线| 亚洲精选一区| 国产日韩综合一区二区性色av| 日韩亚洲欧美成人一区| 国产日韩综合| 亚洲一区二区三区中文字幕| 精品成人一区| 午夜精品一区二区三区在线视| 亚洲电影在线播放| 久久成人一区二区| 日韩亚洲欧美在线观看| 美女任你摸久久| 午夜久久tv| 欧美色大人视频| 最新亚洲视频| 国产一区二区主播在线| 亚洲免费影视第一页| 亚洲欧洲日夜超级视频| 久久久亚洲欧洲日产国码αv| 亚洲一区二区高清| 欧美日韩国产天堂| 亚洲韩国日本中文字幕| 国产一区二区你懂的| 亚洲制服av|