The invention discloses a vehicle flow detection method based on video virtual coil, which relates to the field of image processing technology, and puts forward corresponding detection methods for application scenarios in daytime and night respectively. In the detection method of daytime, aiming at the problems of large amount of video vehicle tracking calculation and inadaptability of fixed virtual coil to vehicle cross-lane driving, a video traffic flow with dynamic window opening is proposed. In order to improve the accuracy of traffic flow detection and reduce the amount of calculation, a vehicle detection method based on lamp pairing in night environment is proposed.
【技術實現步驟摘要】
一種基于視頻虛擬線圈的車流量檢測方法
本專利技術涉及圖像處理
,特別是涉及一種基于視頻虛擬線圈的車流量檢測方法。
技術介紹
隨著人民生活水平的不斷提高和社會工業化程度的提升,汽車越來越廣泛地得到了普及。世界各國人均車輛擁有量急劇增加。截止2009年末,北京市每千人汽車保有量為228輛,接近國際大都市的中等水平,而且車輛數量的增長速度遠大于道路的增長速度。車輛的普及方便了人們的生活和出行,卻也給人們帶來了許多的問題,例如城市擁擠,交通事故,能源危機,環境污染等等。統計數據表明,我國每年發生交通事故大約50多萬起,每年由于交通事故而喪生的人數約10萬人,占世界總交通死亡人數的16%,居世界首位。大約五分鐘就有一人死于交通事故,每分鐘就有一人因為事故致殘。幸運的是,在這一時期,隨著計算機技術,電子技術,通信技術日趨成熟,智能化技術也得到很大的發展和一定程度的應用,面對日益增長的經濟發展對交通運輸的巨大壓力,人們開始將智能化技術運用于交通領域,以求解決發展和交通,車輛與道路之間的矛盾和沖突。智能交通系統便應運而生。智能交通系統(ITS,intelligenttransportationsystem)的概念在上世紀90年代被提出,被認為是解決交通問題最有效的手段,也是解決運輸瓶頸的關鍵措施。智能交通系統是指將先進的數據通訊、信息技術、電子傳感技術,控制技術和計算機技術等有效結合起來,應用于整個交通運輸管理體系,將人、車輛、道路當成一個和諧統一的整體進行研究,從而構建起的一個全方位、大范圍發揮作用的,準確、實時、高效的綜合運輸和管理系統。在交通參數檢測系統中,車 ...
【技術保護點】
1.一種基于視頻虛擬線圈的車流量檢測方法,其特征在于,該方法應用于白天檢測車流量的場景中,所述方法包括以下步驟:對采集的圖像進行預處理;設置計數檢測線圈和速度檢測線圈,兩條檢測線圈平行且計數檢測線圈位于速度檢測線圈上方,實時監測預處理后的圖像中計數檢測線圈內的圖像二維信息,若發現有車進入,根據車輛在當前計數檢測線圈的位置預測車輛即將經過速度檢測線圈的位置,動態確定需要開窗的位置;運用車輛計數算法統計通過兩條檢測線圈的車輛數量,車輛計數算法為:初始化兩個窗口隊列upqueue和downqueue為空,作為開辟窗口的隊列容器,初始化計數值count=0;(1)對于當前計數檢測線圈內的圖像,遍歷隊列upqueue的每一個開辟的窗口元素,若其范圍內沒有連通區,則說明車輛已經離開,將此窗口刪除;(2)檢查當前計數檢測線圈內的圖像,若存在連通區,且其寬度大于連通區尺寸閾值threshold,則判為車輛目標,記錄下其橫坐標范圍作為新的窗口范圍;若不存在車輛目標則進入(4);(3)遍歷upqueue的每一個窗口元素,若每個窗口與新的窗口范圍無交集,則開辟此新窗口,將其加入隊列upqueue中,并向速度 ...
【技術特征摘要】
1.一種基于視頻虛擬線圈的車流量檢測方法,其特征在于,該方法應用于白天檢測車流量的場景中,所述方法包括以下步驟:對采集的圖像進行預處理;設置計數檢測線圈和速度檢測線圈,兩條檢測線圈平行且計數檢測線圈位于速度檢測線圈上方,實時監測預處理后的圖像中計數檢測線圈內的圖像二維信息,若發現有車進入,根據車輛在當前計數檢測線圈的位置預測車輛即將經過速度檢測線圈的位置,動態確定需要開窗的位置;運用車輛計數算法統計通過兩條檢測線圈的車輛數量,車輛計數算法為:初始化兩個窗口隊列upqueue和downqueue為空,作為開辟窗口的隊列容器,初始化計數值count=0;(1)對于當前計數檢測線圈內的圖像,遍歷隊列upqueue的每一個開辟的窗口元素,若其范圍內沒有連通區,則說明車輛已經離開,將此窗口刪除;(2)檢查當前計數檢測線圈內的圖像,若存在連通區,且其寬度大于連通區尺寸閾值threshold,則判為車輛目標,記錄下其橫坐標范圍作為新的窗口范圍;若不存在車輛目標則進入(4);(3)遍歷upqueue的每一個窗口元素,若每個窗口與新的窗口范圍無交集,則開辟此新窗口,將其加入隊列upqueue中,并向速度檢測線圈投影,投影后的窗口位置加入到downqueue中;若有交集,不開辟此新窗口;(4)對于downqueue,若一段時間內沒有檢測到車輛,則判定為計數檢測線圈誤判,刪除此元素所代表的窗口,不進行檢測,若檢測到車輛,則計數值count加1;(5)更新為下一幀的計數檢測線圈內的圖像,返回(1);最終得到的計數值count即為車流量。2.如權利要求1所述的基于視頻虛擬線圈的車流量檢測方法,其特征在于,對圖像的預處理包括:建立混合高斯背景模型;對采集的圖像進行去噪處理;對于二值化后的圖像進行膨脹操作,將二值化過程中產生的斷裂的連通區連接起來;對于膨脹處理后的圖像,對圖像中的車輛目標進行填充,以及對圖像中的噪聲進行消除;計算車輛目標填充和噪聲消除處理后的圖像與混合高斯背景模型之間的互相關系數,以確定背景是否發生突變,如果發生背景突變,則重置混合高斯背景模型。3.如權利要求2所述的基于視頻虛擬線圈的車流量檢測方法,其特征在于,采用中值濾波算法對采集的圖像進行去噪處理。4.如權利要求2所述的基于視頻虛擬線圈的車流量檢測方法,其特征在于,對車輛目標填充的具體方法為:首先提取出車輛目標,求出其外接矩形框,對每一目標的填充在此外接矩形框內進行,定義上下左右四個方向上都有“1”像素的點為內部點,對矩形框內的每一個像素點,若其為內部點,則填充為1;對噪聲進行消除的具體方法為:將外接矩形框寬度小于單個車道寬度1/4的目標填充為0。5.如權利要求1所述的基于視頻虛擬線圈的車流量檢測方法,其特征在于,在得到車流量后,還根據車輛分別進入計數檢測線圈和速度檢測線圈的幀數差,結合幀率計算得到車輛從計數檢測線圈行駛到速度檢測線圈的時間,根據小孔攝像機模型和連續兩段分道線的實際距離求得兩條檢測線圈之間的實際距離,最后根據前述得到的時間和兩條檢測線圈之間的實際距離計算得到車輛的速度。6.如權利要求5所述的基于視頻虛擬線圈的車流量檢測方法,其特征在于,在計算得到車輛速度后,還根據計算得到的車輛速度V以及車輛通過速度檢測線圈引起的信號...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。