?

車輛進氣格柵定位與特征提取研究

2016-04-07 15:58蔡慶施王麗輝王蓉
電腦知識與技術 2016年3期

蔡慶施 王麗輝 王蓉

摘要: 車輛進氣格柵區域具有顯著紋理特征,因此格柵區域特征可用于車型自動識別。本文提出一種車輛進氣格柵區域的定位方法,并對格柵區域進行特征提取,為解決車型自動識別問題提供思路。首先,使用水平梯度的水平投影確定進氣格柵區域的上下邊界,然后,利用水平梯度和垂直梯度的垂直投影確定進氣格柵區域的左右邊界;最后,利用灰度梯度共生矩陣和Gabor小波變換方法提取進氣格柵特征。仿真實驗結果表明,本文提出的方法能夠準確地定位進氣格柵區域,基于灰度梯度共生矩陣和Gabor小波變換方法提取的格柵紋理特征能夠有效地應用于車型識別。

關鍵詞:車型識別;灰度梯度共生矩陣;Gabor小波變換;格柵定位;紋理特征

中圖分類號:TP18 文獻標識碼:A 文章編號:1009-3044(2016)03-0191-04

1概述

隨著我國經濟發展,人均汽車擁有量不斷上升,車型識別的需求與要求也在不斷提升。目前,針對車型識別的研究分為兩類,一是對車輛規格的分類研究,將車型分為大型車、中型車、小型車等,通常應用于公路收費、車流量分析等[1]。二是對車輛系列的判斷研究,如將車輛按照大眾、別克、豐田等車系分類,通常用于公安稽查、市場統計、交通管理等領域[1]。

關于車型識別,目前學者們提出了許多方法。張宇提出了基于車標信息與車尾信息的車型識別方法[2],王玫提出了基于車燈信息的車型識別方法[3]。由于車輛進氣格柵具有顯著的紋理特征,可用來進行車型識別。本文在車牌定位的基礎上,利用水平梯度水平投影和垂直投影、垂直梯度垂直投影實現了車輛進氣格柵區域的定位,基于灰度梯度共生矩陣和Gabor小波變換提取格柵區域特征用于車型識別。

2進氣格柵區域定位方法

本文提出的進氣格柵區域定位方法實現流程包括車牌定位、車燈帶定位、進氣格柵區域定位環節。由于樣本格柵大小規格不同,同一格柵拍攝時車輛與攝像頭的距離與角度不同,定位獲得的格柵大小規格也不相同,因此在定位格柵區域之前,需要將樣本大小歸一化。本文統一將樣本歸一化為480*640的圖像。

2.1車牌定位

車牌定位技術已經非常成熟,本文實現的進氣格柵區域定位是在車牌定位的基礎上完成的。本文采用了基于邊緣檢測和形態學處理的方法實現車牌定位[4],定位的車牌如圖1所示。保存車牌上邊緣坐標為[pla_u],左邊緣坐標為[pla_l],右邊緣坐標為[pla_r],保存的坐標用于格柵區域定位。

2.2 車燈帶定位

把車輛進氣格柵上下邊界范圍內的車輛水平帶狀區域稱為車燈帶。車輛進氣格柵區域可近似看作矩形,因此,實現車輛進氣格柵區域定位需要獲得進氣格柵區域的上下邊界與左右邊界。

梯度圖像[I(g)]水平投影得到480個數據,將水平梯度水平投影用連續曲線表示,水平投影平均值用直線表示,見圖2。由于車燈帶灰度變化明顯,因此車燈帶所在行對應的水平投影值將大于水平投影平均值,我們把水平投影值大于水平投影平均值的連續區域選擇為候選車燈帶。反映在圖2上,直線[mean]與連續曲線必定相交,候選車燈帶即為相鄰交點之間的連續曲線對應的帶狀區域。因為進氣格柵區域位于車牌上方,且車燈帶對應的連續曲線寬度最大,因此我們選擇車牌上方最寬的候選車燈帶作為最終的車燈帶,如圖3所示。

2.3 進氣格柵區域定位

由于格柵左右邊界處具有明顯灰度差,并且格柵內部紋理豐富,所以本文采用垂直投影的方法確定格柵的左右邊界。常見的格柵可以分為水平格柵,垂直格柵和網狀格柵,如圖4所示。

首先對車燈帶進行垂直梯度垂直投影,得到1*640一維向量[vgvp[]],將向量[vgvp]用連續曲線表示,見圖5(a)。然后對車燈帶進行水平梯度垂直投影,得到1*640一維向量[hgvp[]],將向量[hgvp]用連續曲線表示,見圖5(b)。

水平格柵在垂直方向梯度較大,采用垂直梯度垂直投影方法能夠更好的區分格柵左右邊界;垂直格柵在水平方向梯度較大,采用水平梯度垂直投影方法能夠更好的區分格柵左右邊界;對于網狀和其他類型格柵,經過實驗,本文統一選擇垂直梯度垂直投影方法,此時的定位效果較好。

選擇水平梯度垂直投影方法還是垂直梯度垂直投影方法對車燈帶處理,首先需要自動判斷格柵的紋理方向。設計方法如下。

計算向量[vgvp],[hgvp]的平均值,分別記作[mean_vp],[mean_hp]。計算部分車燈帶垂直投影疊加和[S],表達式為:

[S=x=pla_lpla_rvgvp[x]] (4)

垂直梯度垂直投影和為[S1],水平梯度垂直投影和為[S2]。當[S2>S1]時,格柵水平梯度值大于垂直梯度值,此時格柵為垂直格柵,因此選擇水平梯度垂直投影方法。同理,當[S2≤S1]時,表明此時格柵為水平格柵或其他方向格柵,因此選擇垂直梯度垂直投影方法。

如圖5(a)所示,平均值直線與垂直投影曲線的交點通過格柵的左右邊界。最終定位的格柵區域如圖6所示。

3 進氣格柵特征提取方法

提取格柵特征之前,首先對格柵區域進行歸一化和直方圖均衡化。然后采用基于灰度梯度共生矩陣和基于Gabor小波變換的兩種方法對格柵進行特征提取。

3.1 基于灰度梯度共生矩陣的格柵特征提取

灰度梯度共生矩陣將灰度級直方圖和邊緣梯度直方圖結合起來,它考慮的是像素級灰度和邊緣梯度大小的聯合統計分布[5]?;叶戎狈綀D反映了圖像中灰度出現的頻率,梯度直方圖體現了圖像像素灰度值的跳變,將圖像梯度信息與灰度信息融合在共生矩陣,使得共生矩陣能夠更好地反映圖像的紋理信息。因此本文選擇基于灰度梯度共生矩陣方法提取格柵特征。

灰度梯度共生矩陣的元素[e(i,j)]定義為在歸一的灰度圖像和歸一的梯度圖像中共同具有灰度值[i]和梯度值[j]的總像素數,此值即為共生矩陣[C]的第[(i,j)]個元素的值[cij][6]。

對格柵灰度圖像進行灰度歸一變換:

[F(M,N)=INT(v(m,n)×NH/fm)+1] (5)

其中[INT]表示取整運算,[v(m,n)]表示灰度圖像灰度值,[fm]表示格柵圖像中最大灰度值,[NH]表示歸一后的最大灰度級,取[NH=32];

對格柵梯度圖像進行梯度歸一變換:

[G(M,N)=INT(g(m,n)×NG/gm)+1] (6)

其中,[g(m,n)]表示梯度圖像的梯度值,[gm]表示格柵圖像中最大梯度值,[NG]表示歸一后的最大梯度值,取[NG=32];

統計同時使[F(M,N)=i]和[G(M,N)=j]的像素對數,此值即共生矩陣[C]的第[(i,j)]個元素的值。

計算出灰度梯度共生矩陣并不等于得到了圖像的紋理特征,還需要對灰度梯度圖像進行二次特征提取,本文選擇混合熵,能量,灰度平均,梯度平均四個紋理參數統計特征量。

本文對卷積結果進行了二次特征統計,選擇能量、均值和方差三個參數統計特征量。

4實驗仿真與結果分析

4.1仿真實驗設計

仿真實驗基于VS2012平臺,通過OpenCV2.4.8視覺庫、C++語言進行編程實現。實驗樣本采集于高清卡口攝像頭,手動剪切得到實驗樣本,樣本要求能夠清晰地看到車輛正臉。本文共選取15種車型,每種車型15張不同樣本,共225幅車輛圖像。首先對樣本圖像進行格柵定位,然后對格柵區域進行特征提取,為了驗證基于灰度梯度共生矩陣和Gabor小波變換提取的特征在車型識別研究中的有效性,本文采用基于歐式距離的“最小距離分類器”對格柵進行了分類識別。仿真實驗實現流程圖如圖8所示:

第一步:采用基于邊緣檢測和形態學方法對輸入樣本進行車牌定位;

第二步:結合車牌坐標,采用水平梯度水平投影方法定位車燈帶;

第三步:采用垂直梯度垂直投影或者水平梯度水平投影方法在車燈帶內定位格柵區域;

第四步:基于灰度梯度共生矩陣提取格柵特征,基于Gabor小波變換提取格柵特征;

第五步:基于歐式距離對車型分類識別。

4.2 仿真實驗結果與分析

本文十五種車型樣本都能夠準確定位車輛進氣格柵的位置。其中,比亞迪速銳車型由于進氣格柵與車燈之間距離小,并且兩者分界處沒有明顯灰度差,最終定位格柵區域包含部分車燈,見圖9。但是因為所有該車型定位的格柵區域都包含部分車燈,對下一步車型分類識別沒有影響。

車型識別結果如表3所示。

表3表明,基于頻域變換的Gabor小波特征能夠較好的對車型進行分類識別,基于灰度梯度共生矩陣的紋理特征能夠與基于頻域變換的特征較好地“互補”,從而提高車型識別率。

對錯誤分類的車型觀察發現,部分不同品牌的車型有著極其相似的進氣格柵紋理特征。如圖10所示的大眾邁騰和雷諾緯度。

在下一步研究中,針對相似車型,可提取車標區域,對車標進行分析和識別,或者提取車燈信息,這些新的特征將有助于區分相似車型,提高車型識別系統的識別率。

5結論

隨著智能交通技術的深入研究,車輛信息應用正在向技術化、多樣化、成熟化發展。本文提出的水平梯度水平投影、水平梯度和垂直梯度的垂直投影能夠精確地定位進氣格柵區域,基于Gabor小波變換和基于灰度梯度共生矩陣提取的格柵特征在車型識別上達到81.55%的識別率,具有實用性。在未來研究中,可以進一步提取利用其他格柵特征,挖掘車標、車燈信息數據,從而提升車型識別系統的識別率,使之具有更廣闊的應用前景。

參考文獻:

[1]童建軍. 車型識別研究[D].中國科學院自動化研究所,2005.

[2]張穎. 車型識別技術研究與應用[D].昆明理工大學,2013.

[3]王枚,王國宏,于元港,謝洪森. 新車型識別方法及其在套牌車輛鑒別中的應用[J]. 計算機工程與應用,2009(17):211-214.

[4]董然,師衛. 基于邊緣檢測和形態學處理的車牌定位[J]. 機械工程與自動化,2010(6):45-47.

[5]白雪冰,鄒麗暉. 基于灰度-梯度共生矩陣的木材表面缺陷分割方法[J]. 森林工程,2007(2):16-18.

[6]洪繼光. 灰度-梯度共生矩陣紋理分析方法[J]. 自動化學報,1984(1):22-25.

[7]李艷芳,費洪曉. 基于2DGabor小波與2DPCA的人臉識別方法[J]. 湖南科技學院學報,2008(8):72-74.

91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合