亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于深度網(wǎng)絡(luò)的車輛前后端圖像識別方法研究

        2019-07-16 03:17:27菅博瑞王怡素
        電腦知識與技術(shù) 2019年14期
        關(guān)鍵詞:數(shù)據(jù)增強圖像識別深度學(xué)習(xí)

        菅博瑞 王怡素

        摘要:針對智能交通車輛圖像特征識別問題,本文對深度網(wǎng)絡(luò)和車輛圖像特征提取方法進行研究,構(gòu)建一種車輛特征檢測網(wǎng)絡(luò)結(jié)構(gòu)。實驗表明通過對車輛圖像變換拉伸等數(shù)據(jù)增強操作,并在結(jié)構(gòu)中引入隨機清零,在保證識別率的前提下有效抑制了模型過擬合現(xiàn)象。最后運用特征提取結(jié)合自己設(shè)計的分類層訓(xùn)練出模型,該模型對車輛前后端圖像特征有較高的識別率。

        關(guān)鍵詞:深度學(xué)習(xí);數(shù)據(jù)增強;圖像識別;過擬合

        中圖分類號:TP31 ? ? 文獻標識碼:A ? ?文章編號:1009-3044(2019)14-0147-04

        1 引言

        隨著智慧城市、物聯(lián)網(wǎng)前沿技術(shù)的迅速發(fā)展,智能時代已經(jīng)到來,車輛圖像識別和特征檢測成為智能交通的熱點問題[1]。新風(fēng)潮下,圖像識別技術(shù)在車輛違章監(jiān)管應(yīng)用中顯得愈發(fā)常見。在傳統(tǒng)的交通監(jiān)督機制中,僅依靠警力監(jiān)管車輛違章行為,浪費了人力資源的同時也不能保證實時監(jiān)督,在一定程度上存在較大的弊端。為了改善交通道路車輛運行效率,完善自動化管理,對車輛圖像識別方法的研究顯得日益迫切。該技術(shù)在交通監(jiān)管、治安巡防、嫌疑車輛跟蹤等領(lǐng)域有著重要應(yīng)用,在實時性和準確性方面要求極高[2]。車輛違章逆行現(xiàn)象常發(fā)生在單向行駛道路,對往來行人和車輛造成了很大的安全隱患,大大降低了道路交通的運行效率?;趫D像處理的違章逆行識別技術(shù)能夠及時檢測并識別違章逆行,保障了行人和車輛的交通安全。利用傳統(tǒng)抓拍監(jiān)控融合深度網(wǎng)絡(luò)模型,對車輛前后端進行識別檢測來判斷其是否處于逆行狀態(tài),在此基礎(chǔ)上結(jié)合圖像處理技術(shù)進行牌照字符識別[3],能夠節(jié)省警力和硬件資源。

        目前國內(nèi)外對該方法的研究大致分為3個方向,其中基于外觀特征的車輛圖像識別技術(shù)主要通過目標檢測、車輛分割、車輛的特征提取以及分類這幾個主要步驟來完成。傳統(tǒng)識別圖像的方法包括統(tǒng)計模式識別[4]、支持向量機[5]、模板匹配[6]技術(shù)以及新興的神經(jīng)網(wǎng)絡(luò)[7],早期特征提取是人工設(shè)計的,存在識別準確率低和檢測速度慢等缺陷。

        目前,深度網(wǎng)絡(luò)學(xué)習(xí)算法在圖像分類和目標物檢測識別等方面取得了很好的效果,可以使用訓(xùn)練數(shù)據(jù)來適應(yīng)不同的網(wǎng)絡(luò)構(gòu)建特征[8]。卷積運算能夠自動提取并學(xué)習(xí)車輛圖像特征,而且權(quán)值共享等算法的創(chuàng)新使得網(wǎng)絡(luò)結(jié)構(gòu)參數(shù)數(shù)量級驟減[9],增強了網(wǎng)絡(luò)泛化能力。針對上述問題,本文通過研究基于深度學(xué)習(xí)的圖像識別方法,對車輛局部特征進行檢測識別探討。

        2 深度卷積神經(jīng)網(wǎng)絡(luò)

        2.1 神經(jīng)網(wǎng)絡(luò)原理

        1)神經(jīng)網(wǎng)絡(luò)的構(gòu)成依賴于神經(jīng)元這一基本單元,神經(jīng)元的基本模型用表達式表示為:

        其中f()表示激活函數(shù),本文使用的激活函數(shù)為relu和sigmoid,后者是一種擠壓函數(shù),它可以把很大的值域范圍壓縮為0~1之間,[yk]值的計算是由輸入數(shù)據(jù)與其對應(yīng)的權(quán)值進行線性計算并求和,結(jié)果加上偏置值[bk],然后通過激活函數(shù)f()計算獲得。

        2)網(wǎng)絡(luò)模型在訓(xùn)練的過程中,就是利用梯度下降算法來對每層網(wǎng)絡(luò)的權(quán)重參數(shù)進行重新調(diào)整的過程,通過把輸出信號和期望信號得到誤差進行比較,利用鏈式求導(dǎo)法則將誤差逐層向前傳播從而獲取各層誤差,其中調(diào)整各層權(quán)重以及相關(guān)參數(shù)的依據(jù)就是這些誤差信號。輸入層通常是不經(jīng)過神經(jīng)元進行計算的,因此輸入層的輸出與輸入是相等的。而對于隱藏層和輸出層的輸出,需要結(jié)合與單元j相連的單元,單元j的輸入計算表示為:

        網(wǎng)絡(luò)模型終止訓(xùn)練時的信號可以開發(fā)人員設(shè)定,也可以是網(wǎng)絡(luò)收斂到一定的程度自己終止。選取終止信號的條件相當(dāng)重要,如果是人為設(shè)定迭代次數(shù),那么次數(shù)過多,網(wǎng)絡(luò)模型可能會出現(xiàn)過度擬合問題,次數(shù)太少,網(wǎng)絡(luò)訓(xùn)練時誤差降低的程度會過低。

        2.2 卷積神經(jīng)網(wǎng)絡(luò)在圖像識別上的優(yōu)勢

        近年來,隨著計算機視覺領(lǐng)域的不斷發(fā)展,深度學(xué)習(xí)技術(shù)日趨成熟,其中,卷積神經(jīng)網(wǎng)絡(luò)在圖像識別中扮演著非常重要的角色,提高了運算效率并且實現(xiàn)了對圖像高精度的識別。

        1)降低了網(wǎng)絡(luò)總參數(shù)量的數(shù)量級

        卷積實際上就是使用兩個大小不同的矩陣進行的一種數(shù)學(xué)運算,并且較于傳統(tǒng)神經(jīng)網(wǎng)絡(luò),卷積層使用局部連接和權(quán)值共享方法大大減少了網(wǎng)絡(luò)總參數(shù)量的數(shù)量級,能更好地抽取出車輛的局部特征和邊緣信息。

        2)圖像視覺上擁有良好不變性規(guī)則

        本文用于實驗研究拍攝的圖像數(shù)據(jù)集有限,需要進行旋轉(zhuǎn)平移、參數(shù)縮放等圖像變化進行數(shù)據(jù)集擴充,而且圖像受相機拍攝的角度、距離、天氣環(huán)境、光照等因素的影響較大。卷積神經(jīng)網(wǎng)絡(luò)能較好避免因為車輛外觀變形帶來的不利影響,即待辨識的物體在圖像中的形狀、姿勢、位置、明暗度都不會影響分類結(jié)果。

        3)多通道卷積

        多通道卷積層允許網(wǎng)絡(luò)輸入原始彩色圖像,較于灰度圖,最大程度上保留了圖像的特征,能夠有效地利用圖像顏色信息。

        3 深度學(xué)習(xí)算法對車輛前后端圖像識別

        3.1車輛圖像數(shù)據(jù)加工預(yù)處理

        本文采用的車輛圖像數(shù)據(jù)均來自移動端設(shè)備拍攝采集的,大部分是晴天拍攝,少量圖像是雨雪天拍攝的。首先就是把拍攝的圖片進行分類,分別存放到三個文件夾中,訓(xùn)練路徑、校驗路徑、測試路徑,其中每個文件夾中又分成兩個子文件,分別為behind和front,用來存放車的后端和前端圖像,在一定圖像數(shù)量基礎(chǔ)上進行模型的訓(xùn)練和測試。由于數(shù)據(jù)集中的原始數(shù)據(jù)并沒有按照規(guī)格大小統(tǒng)一處理,對于不同的圖片,其規(guī)格尺寸都不盡相同,因此數(shù)據(jù)在輸入網(wǎng)絡(luò)之前需要對數(shù)據(jù)集進行處理,把數(shù)據(jù)集剪裁成既定的尺寸,由于硬件設(shè)備算力有限,這里在保證車輛圖像不失真的情況下把圖像剪裁為150*150像素的,然后輸入網(wǎng)絡(luò)中對模型進行訓(xùn)練。

        3.2網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計

        本文構(gòu)建網(wǎng)絡(luò)結(jié)構(gòu)使用的深度學(xué)習(xí)框架是keras,網(wǎng)絡(luò)的輸入層用來接收圖像的三維矩陣數(shù)據(jù),網(wǎng)絡(luò)結(jié)構(gòu)最后是分類層,對車輛前后端進行分類。文中使用的彩色圖像決定了矩陣是三維的,因此網(wǎng)絡(luò)結(jié)構(gòu)需要使用三通道卷積核。文中網(wǎng)絡(luò)1結(jié)構(gòu)的構(gòu)建共有10層,具有四個卷積運算層、四個池化操作層和兩個全連接層,卷積層和池化層的結(jié)合方式是相互交替進行的,文中數(shù)據(jù)像素點具有三個分量,數(shù)據(jù)形式為150*150*3。在四個卷積層中,卷積核形式為3*3*3,在進行卷積運算時,卷積核移動步長為1,運算結(jié)束后,輸出的特征圖通道數(shù)與上一層卷積核的數(shù)量一致。在該網(wǎng)絡(luò)結(jié)構(gòu)中,卷積運算輸出的特征圖傳入到池化層進行特征的強化,提取的特征圖經(jīng)過最后一層池化層下采樣,得到形式為128*7*7的特征圖,最有用flatten層把特征圖轉(zhuǎn)化為一維矩陣,作為從卷積層到全連接層的過渡,本文的網(wǎng)絡(luò)結(jié)構(gòu)參數(shù)設(shè)置如下:

        通過分析網(wǎng)絡(luò)層的卷積核數(shù)量和大小,以及輸入網(wǎng)絡(luò)的圖像大小可以粗略了解網(wǎng)絡(luò)中的參數(shù)數(shù)量級,激活函數(shù)層和池化層是沒有參數(shù)的,不需要學(xué)習(xí),它們只是提供了一種非線性的變換。視覺類網(wǎng)絡(luò)組件中帶參數(shù)的層主要有卷積層和全連接層,而且粗略估計參數(shù)量時一般不考慮偏執(zhí)項的參數(shù)量,因為不會影響總參數(shù)量的數(shù)量級。

        文中池化層主要是對卷積層的卷積結(jié)果進行下采樣操作,作用是降低緯度并保留有效信息,緩解過擬合現(xiàn)象。文中采用的采樣策略是最大值區(qū)域采樣,由于網(wǎng)絡(luò)需要對車輛圖像進行二分類,所以最后一層只有一個神經(jīng)元,最后文中通過全連接層把以前的局部特征重新通過權(quán)值矩陣組裝成完整的圖。

        3.3 圖像批量輸入和像素規(guī)格化處理

        對圖像進行規(guī)格化處理就是把像素點的值除以255,使之在0到1之間,然后指定圖像數(shù)據(jù)集路徑,批量讀入圖像。網(wǎng)絡(luò)結(jié)構(gòu)中參數(shù)batch_size=20,分批次往內(nèi)存輸入圖片,每次讀取20張,keras框架中封裝了批量讀取圖像的類Generator,然后結(jié)合循環(huán)語句讀取。因為數(shù)據(jù)集中只包含車輛前后端兩類,本文使用參數(shù)class_mode為讀取的圖像分別賦值為0和1,用來作為模型訓(xùn)練時的標簽值,對訓(xùn)練集中每張圖像進行標注,是模型學(xué)習(xí)提取車輛特征的重要環(huán)節(jié)。文中用來實驗的數(shù)據(jù)共有1000張圖像,由于在構(gòu)造網(wǎng)絡(luò)時batch_size=20,因此參數(shù)steps_per_epoch的值設(shè)置為50,保證1000張圖像全部輸入到網(wǎng)絡(luò)中。

        3.4 特征圖可視化

        這里通過對卷積層和池化層的輸出特征圖進行可視化,來展示卷積神經(jīng)網(wǎng)絡(luò)連續(xù)的層是如何對輸入的圖像數(shù)據(jù)進行特征提取的。本文用視覺化的方式展示部分網(wǎng)絡(luò)層抽取圖片信息的方式,圖1表明,隨著層數(shù)的加深,特征層變得越來越抽象,難以用視覺信息進行直觀解釋,但是可以明顯感受到特征圖確實已經(jīng)開始在表征高層次的視覺概念,提取的特征越來越抽象。

        4實驗研究

        為了評估優(yōu)化后的深度卷積網(wǎng)絡(luò)模型對車輛前后端識別的準確率,在數(shù)據(jù)集上進行研究分析,實驗測試如下。

        4.1 實驗環(huán)境

        目前可供選擇深度學(xué)習(xí)框架環(huán)境有Keras、Caffe和Tensorflow等。選擇Keras框架環(huán)境是因為Keras比較適合在初期學(xué)習(xí)探索深度學(xué)習(xí)階段快速地嘗試各種網(wǎng)絡(luò)結(jié)構(gòu),框架中組件是可插拔的模塊,可以很方便的將卷積層、激活函數(shù)等銜接起來。實驗環(huán)境如表2所示。

        實驗初期,本文首先構(gòu)造了一個能初步判別車輛前后端的網(wǎng)絡(luò)模型,該深度網(wǎng)絡(luò)結(jié)構(gòu)目前沒有使用任何優(yōu)化方法,但圖2表明,模型在訓(xùn)練數(shù)據(jù)和驗證數(shù)據(jù)上的平均識別率能達到90%以上,第一張圖表明模型對訓(xùn)練集的識別率在不斷提升,不過用驗證數(shù)據(jù)進行測試網(wǎng)絡(luò)模型時,迭代次數(shù)過少會出現(xiàn)準確率變化浮動劇烈的現(xiàn)象,迭代次數(shù)在22以后,識別率開始穩(wěn)定。第二張圖表明,模型在訓(xùn)練集上的表現(xiàn)良好,損失值呈下降趨勢且維持在較低水平,但是模型在驗證集上的損失值在迭代次數(shù)為20時反而開始明顯上升,表明模型出現(xiàn)了一定程度過擬合現(xiàn)象,這種情況下如果只是加大模型的訓(xùn)練強度,過擬合現(xiàn)象并不能有效解決。人工智能是依靠于大數(shù)據(jù)的基礎(chǔ)上,才能從圖像中抽取廣泛而通用的特征規(guī)律,因此該模型訓(xùn)練受到一個嚴重的制約因素,那就是數(shù)據(jù)量過少帶來的問題。

        4.2 數(shù)據(jù)增強和隨機清零緩解過擬合

        1)對于解決過擬合的辦法就是提供大量數(shù)據(jù)集,讓模型在更可能多的數(shù)據(jù)上進行擬合,不斷修正權(quán)重參數(shù),然而收集無限多數(shù)據(jù)是不現(xiàn)實的,因此本文通過數(shù)據(jù)增強的方法調(diào)整已有的數(shù)據(jù),通過添加噪聲和銳化、旋轉(zhuǎn)、拉伸、壓縮、明暗度調(diào)整等方法擴充車輛圖像數(shù)量。

        2)文中引入隨機清零,即使用Dropout在網(wǎng)絡(luò)結(jié)構(gòu)中,這是一種有效緩解過擬合現(xiàn)象的方法,這樣在訓(xùn)練模型時每次按50%的幾率關(guān)閉或者忽略某些層的神經(jīng)元節(jié)點,使得模型在使用同樣的數(shù)據(jù)進行訓(xùn)練時相當(dāng)于從不同的結(jié)構(gòu)中隨機選擇一個進行訓(xùn)練。

        圖4表明,圖像的變換和隨機清零這兩種操作可以對過擬合產(chǎn)生很好的抑制作用。模型在訓(xùn)練和校驗集上對車輛前后端識別正確率逐漸上升,且平均識別率能達到85%以上,第二張圖反映了模型在數(shù)據(jù)集上的損失表現(xiàn),兩種損失變化趨勢基本處于同步狀態(tài),說明過擬合現(xiàn)象得到了緩解,但是文中使用的數(shù)據(jù)增強變換后的圖像與原圖像相關(guān)性太強,本質(zhì)上網(wǎng)絡(luò)獲取到的有效信息不多,因此網(wǎng)絡(luò)2識別效果改進不明顯,尤其是在識別準確率上,雖然也能接近90%,但是較于網(wǎng)絡(luò)1反而有所下降。

        4.3 用Finetuning微調(diào)復(fù)用VGG網(wǎng)絡(luò)提升模型識別準確率

        在深度網(wǎng)絡(luò)結(jié)構(gòu)中,隨著層數(shù)加深,網(wǎng)絡(luò)對車輛圖像的特征提取粒度會變得越來越細。一般深度學(xué)習(xí)模型的最后幾層是全連接層,用來對圖像進行分類,因此可以將其替換成本文所需要的結(jié)構(gòu)對車輛前后端進行分類識別。卷積神經(jīng)網(wǎng)絡(luò)前幾層學(xué)到的是通用特征,后面幾層學(xué)到的是與類別相關(guān)的特征,而具體分類的特征層放在最后。

        本文首先對VGG模型進行修改,該模型最初是用來對上千個類別進行判定識別的,這里是需要對車輛前后端圖像進行識別,本文在VGG模型基礎(chǔ)上添加一層連接層,然后對輸出通道參數(shù)重新設(shè)置為1,接著通過Finetuning對深度模型的權(quán)重參數(shù)進行重新訓(xùn)練調(diào)整。VGG模型訓(xùn)練集規(guī)模遠大于文中提供的數(shù)據(jù)量,所以原始網(wǎng)絡(luò)層權(quán)重參數(shù)需保持不變,這里通過設(shè)置trainable參數(shù)保證部分網(wǎng)絡(luò)層參數(shù)在訓(xùn)練過程中保持原始值。

        模型重新訓(xùn)練完成后,存儲下來用于觀察在驗證集上的表現(xiàn)。這里存儲的模型是進行Finetuning后訓(xùn)練的模型,用驗證集判定后其平均識別準確率可以達到93.13%,并且第二張圖表明,模型在訓(xùn)練集與驗證集上的損失值變化規(guī)律高度吻合,很好地緩解了過擬合現(xiàn)象。

        通過對表3分析得出,在不產(chǎn)生過擬合的情況下,網(wǎng)絡(luò)3識別準確率較網(wǎng)絡(luò)1提升了近7個百分點,較網(wǎng)絡(luò)2提升了近11個百分點。

        5 結(jié)束語

        本文對車輛前后端圖像分類識別方法進行分析研究,針對傳統(tǒng)圖像識別方法提取低像素圖像特征復(fù)雜的問題,利用Keras深度學(xué)習(xí)框架構(gòu)造了一個基于深度卷積神經(jīng)網(wǎng)絡(luò)的圖像識別模型,通過Finetuning復(fù)用VGG部分卷積層的基礎(chǔ)上結(jié)合本文構(gòu)造的分類層,重新訓(xùn)練存儲一個深度網(wǎng)絡(luò)模型。該模型在有效抑制過擬合現(xiàn)象的基礎(chǔ)上,有效提高了模型在測試集上的識別準確率,對該方法的研究在車輛違章逆行監(jiān)管方面,有一定的應(yīng)用和理論參考價值。

        參考文獻:

        [1] 張若偉,王猛.基于多特征的車輛檢測方法的研究[J].電腦知識與技術(shù),2018(7).

        [2] 趙振東. 基于圖像處理的車輛違章逆行識別.Internet Security,2018.

        [3] 宋馳, 沈國江, 楊永耀等.車牌自動識別技術(shù)概述[A].第七屆中國智能交通年會優(yōu)秀論文集——智能交通應(yīng)用[C].2012.

        [4] 張旭東,錢瑋,高雋,等.基于稀疏貝葉斯分類器的汽車車型識別[J].小型微型計算機系統(tǒng),2005(8).

        [5] 陳愛斌.基于支持向量機的車型識別[D].湖南:中南大學(xué),2004.

        [6] Wei W, Zhang Q, Wang M. A Method of Vehicle Classification using Models and Neural Networks[C]// Vehicular Technology Conference. IEEE, 2001.

        [7] 袁公萍,湯一平.基于深度卷積神經(jīng)網(wǎng)絡(luò)的車型識別方法[J].浙江大學(xué)學(xué)報,2018(7).

        [8] 石磊,王亞敏,曹仰杰等.基于深度卷積神經(jīng)網(wǎng)絡(luò)的車型識別[J].計算機科學(xué),2018(13).

        [9] 盧雅文.基于人工神經(jīng)網(wǎng)絡(luò)的圖像識別[J].電子技術(shù)與軟件工程,2016(12):103.

        【通聯(lián)編輯:梁書】

        猜你喜歡
        數(shù)據(jù)增強圖像識別深度學(xué)習(xí)
        基于深度學(xué)習(xí)網(wǎng)絡(luò)的乳腺癌圖片分類研究
        基于Resnet-50的貓狗圖像識別
        電子制作(2019年16期)2019-09-27 09:34:50
        基于卷積神經(jīng)網(wǎng)絡(luò)的森林火災(zāi)煙霧探測算法研究
        高速公路圖像識別技術(shù)應(yīng)用探討
        基于雙卷積神經(jīng)網(wǎng)絡(luò)的鐵路集裝箱號OCR
        計算機時代(2019年6期)2019-07-08 06:46:17
        圖像識別在物聯(lián)網(wǎng)上的應(yīng)用
        電子制作(2018年19期)2018-11-14 02:37:04
        圖像識別在水質(zhì)檢測中的應(yīng)用
        電子制作(2018年14期)2018-08-21 01:38:16
        基于卷積神經(jīng)網(wǎng)絡(luò)的圖像分類研究
        MOOC與翻轉(zhuǎn)課堂融合的深度學(xué)習(xí)場域建構(gòu)
        大數(shù)據(jù)技術(shù)在反恐怖主義中的應(yīng)用展望
        99久久99久久精品国产片| 国产日韩久久久久69影院| 国产美女高潮流的白浆久久| 日韩中文字幕一区二区二区| 国产xxx69麻豆国语对白| 免费人成再在线观看网站| 91精品国产闺蜜国产在线| 美女视频黄a视频全免费网站色 | 国产又黄又猛又粗又爽的a片动漫| 亚洲高清视频在线播放| 亚洲av极品尤物不卡在线观看| 最美女人体内射精一区二区| 国产精品白丝喷水在线观看| 日本成人字幕在线不卡| 午夜一区二区三区福利视频| 无码无套少妇毛多18p | 精品久久久久久久中文字幕| 国产盗摄XXXX视频XXXX| 高清在线有码日韩中文字幕| 巨大巨粗巨长 黑人长吊| 亚洲精品日韩自慰喷水白浆| 色琪琪一区二区三区亚洲区| 国产高清在线一区二区不卡| 亚洲一卡2卡3卡4卡5卡精品| 欧美黑人性色黄在线视频| 日本激情久久精品人妻热| 亚洲最大成人综合网720p| 久久久天堂国产精品女人| 亚洲免费视频网站在线| h视频在线免费观看视频| 又色又爽又黄高潮的免费视频| 亚欧国产女人天堂Av在线播放| 日本成人免费一区二区三区| 国产一区二区三区内射| 免费观看性欧美大片无片| 国产日本在线视频| av天堂网手机在线观看| 国产免费内射又粗又爽密桃视频| 欧美在线播放一区二区| 91亚洲精品久久久中文字幕| 亚洲精品无码专区在线在线播放 |