[發明專利]一種基于多部件的車輛檢測方法有效
| 申請號: | 201410395827.7 | 申請日: | 2014-08-12 |
| 公開(公告)號: | CN104200213B | 公開(公告)日: | 2018-07-17 |
| 發明(設計)人: | 楊學志;吳克偉;薛麗霞;陳孝培;段偉偉 | 申請(專利權)人: | 合肥工業大學 |
| 主分類號: | G06K9/46 | 分類號: | G06K9/46 |
| 代理公司: | 安徽合肥華信知識產權代理有限公司 34112 | 代理人: | 余成俊 |
| 地址: | 230009 安*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 遮擋 車輛部件 車輛檢測 檢測 部件檢測 多部件 背景建模 標記組合 部件模板 車輛遮擋 道路交通 運動區域 形變 魯棒性 幀差 驗證 場景 側面 應用 分析 | ||
1.一種基于多部件的車輛檢測方法,其特征在于:包括以下步驟:
(1)、車輛部件選擇:根據車輛部件的顯著程度和不同遮擋情況從車輛對象上提取6個車輛部件,分別為車頂設為部件1,車前蓋設為部件2,左車頭設為部件3,右車頭設為部件4,左側倒后鏡設為部件5,右側倒后鏡設為部件6,用于組成車輛部件模型;
(2)、部件模板學習:通過選取合適的訓練圖像,確定車輛部件的尺寸和位置,基于分塊梯度直方圖特征表征車輛部件圖像塊,采用SVM訓練各部件的部件模板和部件檢測閾值;
(3)、車輛檢測:采用基于幀差法的背景建模得到運動區域,在縮放后的運動區域中分別檢測6個車輛部件,分析不同部件檢測標記組合情況,驗證車輛遮擋類型,最終實現車輛檢測并輸出檢測到的車輛總數;
所述步驟(2)中部件模板學習包括以下步驟:
(2.1)、從實際卡口視頻中截取車輛圖像塊作為訓練圖像,這里將車輛圖像塊歸一化為統一尺寸;
(2.2)、按照車輛圖像塊的尺寸,分別確定對應6個部件的尺寸和位置;
(2.3)、采用分塊梯度直方圖特征描述車輛圖像塊,并根據部件位置,獲取對應部件的特征描述子,采用SVM訓練各部件模板Fi,i=1,...,6和部件檢測閾值thparti,i=1,...,6;
所述步驟(3)中車輛檢測從視頻幀圖像中檢測出一個或多個車輛,同時判斷車輛遮擋類型,包括以下步驟:
(3.1)、針對視頻幀提取運動區域,進行車輛候選區域初篩選;
(3.2)、當可檢測的車輛其部件2是可見的,因此首先在運動區域內進行部件2外觀檢測;
(3.3)、在運動區域內,以部件檢測閾值thpart2篩選部件2的候選位置;
(3.4)、采用非極大值抑制篩選部件2的候選位置;
(3.5)、在部件2的候選位置上記錄部件檢測標記detpart2,j=1;
(3.6)、根據部件2的候選位置確定車輛候選區域;
(3.7)、在車輛候選區域中,分別進行部件1、3、4、5、6的部件檢測過程,得到各部件的外觀檢測得分scoreparti(zx,y),i=1,3,4,5,6;
(3.8)、在各車輛候選區域中,在部件1、3、4、5、6外觀檢測得分scoreparti中,確定各部件最高得分的候選位置;
(3.9)、篩選部件1、3、4、5、6的候選位置,滿足條件的部件,記錄檢測標記detparti,j=1,i=1,3,4,5,6,否則標記為0;
(3.10)、根據部件檢測標記Detj=<detparti,j>,i=1,...,6,驗證車輛遮擋類型,迭代該過程,直至確定出所有車輛候選區域的車輛遮擋類型;
(3.11)、根據各車輛候選區域中存在部件的位置和尺寸確定車輛檢測邊界框;
(3.12)、顯示這一幀圖像中車輛檢測邊界框的位置,同時輸出這一幀圖像中車輛檢測邊界框的總數,完成車輛檢測;
根據車輛候選區域中的部件檢測標記,驗證車輛遮擋類型,驗證方法分為6種情況考慮,若6個部件檢測標記全為1,則說明車輛無遮擋;若部件1的檢測標記為0且其余部件檢測標記為1,則說明車輛上部被遮擋;若部件3、4的檢測標記為0且其余部件檢測標記為1,則說明車輛下部被遮擋;若部件3、5的檢測標記為0且其余部件檢測標記為1,則說明車輛左側被遮擋;若部件4、6的檢測標記為0且其余部件檢測標記為1,則說明車輛右側被遮擋;其余情況,則認為車輛不存在。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥工業大學,未經合肥工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410395827.7/1.html,轉載請聲明來源鉆瓜專利網。





