紀 野, 李玉惠, 王 蒙
(1.昆明理工大學 信息工程與自動化學院,云南 昆明 650500; 2.云南省智能交通系統工程技術研究中心 智能圖像處理研究室,云南 昆明 650500)
基于卷積神經網絡的車型識別方法研究*
紀 野1,2, 李玉惠1,2, 王 蒙1,2
(1.昆明理工大學信息工程與自動化學院,云南昆明650500;2.云南省智能交通系統工程技術研究中心智能圖像處理研究室,云南昆明650500)
針對高速公路環境下的車型識別問題,利用深度學習Caffe框架中的AlexNet和傳統方法支持向量機(SVM),分別對車輛圖像進行網絡訓練與測試,得到兩種車型識別方法的準確率并進行比較驗證。實驗結果表明:卷積神經網絡的分類方法具有較高的車型識別精度,車型識別準確率高。
深度學習; 車型識別; 卷積神經網絡; 支持向量機; AlexNet
視頻監控系統作為交通監管的一種重要手段,已被廣泛應用于現代交通管理的各個領域。車型識別方法在采集車輛信息、判別違章肇事車輛中成為了智能交通的重要內容。卷積神經網絡[1~3]可將原始數據直接作為輸入,避免了傳統識別算法中額外的數據預處理過程。傳統識別方法中,陳曦等人利用支持向量機(support vector machine,SVM)進行心電圖(ECG)傳感器信號身份識別[4]準確率高,該方法適用于車型識別;紀野等人利用有監督Kohonen網絡對車輛三維幾何特征識別車型[4]。本文分別采用了基于SVM的網絡、深度學習Caffe框架中的AlexNet兩種分類方法對車輛圖像進行網絡訓練與測試,得到兩種車型識別方法的準確率并進行比較驗證實驗,驗證了卷積神經網絡的分類方法識別準確率高。
1.1 基于SVM的網絡分類[5]
SVM算法原理:對于樣本集(xi,yi),i=1,2,…,n;xi∈Rn;yi∈{-1,1},構造分類面:WX+b=0,可將兩類樣本無錯誤區分,使兩類之間距離最大。W,X為n維向量,線性判別函數一般形式為g(x)=Wx+b,用同倍縮放W,b的方法進行歸一化,使離分類面最近的樣本滿足|g(x)|=1,兩類所有樣本均滿足|g(x)|≥1,兩類樣本分類間隔為2/‖W‖。
1.2 卷積神經網絡分類
首先,卷積神經網絡針對車型圖片數據建立訓練模型,特征提取過程在模型訓練過程中進行。然后,數據預處理將圖片中的主要信息最大化,并對圖片進行分類標簽,訓練出模型,最后,通過測試集進行分類準確率驗證。
卷積神經網絡算法原理:
1)前向傳播:本文討論的是多類問題,共c類,N個訓練樣本
(1)


(2)

3)卷積層:在一個卷積層,上一層的特征map被一個可學習的卷積核進行卷積,然后通過一個激活函數,就可以得到輸出特征map。每一個輸出map可能是組合卷積多個輸入maps的值
(3)
式中Mj為選擇的輸入map的集合。


(4)

1.3 AlexNet結構流程
通過圖形可視化工具將Caffe使用的AlexNet結構流程如圖1,由于網絡結構稍復雜,省略了部分卷積層和池化層的核數量模塊。

圖1 AlexNet結構流程
2.1 數據集
實驗采用已經建好的高速公路車型圖片數據集,所有原始數據均采集于高速公路卡口實際監控過程中的真實照相設備。為了確保實驗的可靠性,人工將各個卡口的高清圖片進行標注,分別為卡車、客車、微面、小車4類圖像。共采集不同尺度、光照、角度的車輛圖片共86 775張,其中,小車54 690張,微面15 693張,卡車11 732張,客車4 663張,根據比例選取其中的10 %作為驗證集,其余90 %作為訓練集。由于每張圖片的大小不一,為了滿足深度學習中卷積神經網絡的輸入要求,實驗中,4種車型均歸一化為高×寬為256×256同一尺度。圖2給出了數據集的具體情況,部分車型如圖3。
2.2 實驗結果分析
數據集中所有彩色圖像均為真實采集的原圖像,并未

圖2 數據集

圖3 部分車型
進行任何處理,可以看到抓拍圖片的水印,但并未對最終的識別準確率帶來較大影響,各類車型識別結果精度均達到90 %以上。以圖4樣本車型中的一張小車圖片為例闡述第一層卷積的特征基。2種分類方法對應4種車型分類準確率的比較結果如表1所示。

圖4 小車第一層卷積特征基
針對已有高速公路車型圖片數據集,通過兩種分類方法的實驗結果比較驗證,卷積神經網絡優于傳統分類方法,識別準確率高。

表1 4種車型在兩種分類下的準確率 %
[1] 鄧 柳,汪子杰.基于深度卷積神經網絡的車型識別研究[J].計算機應用研究,2016,33(3):930-932.
[2] LeCun Y,Boser B,Denker J S,et al.Backpropagation applied to handwritten zip code recognition[J].Neural Computation,1989,1(4):541-551.
[3] Krizhevsky A,Hinton G E,Sutskever I.ImageNet classification with deep convolutional neural networks[C]∥Int’l Conf on Neural Information Processing Systems,2012:1097-1105.
[4] 陳 曦,陳冠雄,沈海斌.基于SVM的ECG傳感器信號身份識別方法[J].傳感器與微系統,2014,33(10):40-42.
[5] 紀 野,李玉惠,李 勃,等.有監督Kohonen網絡的車型識別方法[J].傳感器與微系統,2016,35(8):12-14.
[6] Simard P Y,Steinkraus Dave,Platt J C.Best practices for convolutional neural networks applied to visual document analysis[C]∥Proceedings of the International Conference on Document Analysis and Recognition,2003:958-962.
Researchonvehicletyperecognitionmethodbasedonconvolutionalneuralnetwork*
JI Ye1,2, LI Yu-hui1,2, WANG Meng1,2
(1.SchoolofInformationEngineeringandAutomation,KunmingUniversityofScienceandTechnology,Kunming650500,China;2.IntelligentImageProcessingResearchDepartment,IntelligentTransportationSystemEngineeringTechnologyResearchCenterofYunnanProvince,Kunming650500,China)
Aiming at vehicle type identification problem in highway environment,use Caffe AlexNet in deep learning framework and the traditional method of support vector machine(SVM),vehicle images are trained and tested, get accuracy of two vehicle models recognition method is carried out comparison and verification.
deep learning; vehicle type identification; convolutional neural network; support vector machine(SVM); AlexNet
10.13873/J.1000—9787(2017)11—0042—02
TP 183
A
1000—9787(2017)11—0042—02
2016—10—14
國家自然科學基金資助項目(61363043,61563025)
紀 野(1990-),男,碩士研究生,主要研究方向為圖像處理。
李玉惠,通訊作者,E—mail:1484946977@qq.com。