999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于雙路式卷積神經網絡的車輛與行人檢測

2019-03-18 07:59:24林少丹李伙欽洪朝群
西華大學學報(自然科學版) 2019年2期
關鍵詞:模型

林少丹, 李伙欽, 洪朝群

(1.福建船政交通職業學院 信息工程系, 福建 福州 350007; 2.廈門理工學院 計算機與信息工程學院, 福建 廈門 361024)

車輛與行人的辨識,主要用于道路監控,自動駕駛等方面。在辨識的算法上多采用傳統模型,在正常的開放環境中辨識率較高,但如遇霧霾天氣、沙塵天氣等惡劣環境條件,交通視頻監控的對比度與能見度均會產生較大幅度的下降,導致視頻成像無法識別,這將使路況觀測、目標跟蹤、智能導航、自動駕駛等基于視覺的檢測系統無法正常運行,對道路交通安全帶來了諸多隱患。圖像去模糊技術將有效降低惡劣天氣對于視頻成像的影響。傳統的單目視覺是正常的開放環境中檢測車輛和行人的主要方法[1],主要特點在于其硬件的性能和價格合理,獲取信息量大等特征,但其處理模糊圖像的算法相對簡單且效果不佳。采用雙路式卷積神經網絡架構結合高斯背景差分法進行車輛與行人的辨識,將提高在夜間或惡劣環境條件下車輛與行人的辨識準確率,有利于加強道路監控、自動駕駛等方面的應用,在智能交通等相關領域具有重要的應用價值和前景。

1 雙路式卷積神經網絡模型介紹

雙路式卷積神經網絡分為A網絡和B網絡,分別定義為A-NET和B-NET。A-NET針對正常環境下車輛行人檢測網絡,而B-NET則針對低能見度環境中車輛行人的檢測網絡。圖1為雙路式卷積神經網絡模型。

圖1 雙路式卷積神經網絡模型

雙路式卷積神經網絡模型可以定義為f=(fA,fB),這里fA和fB分別代表A-NET與B-NET的特征函數,那么雙路特征函數可以定義為

f=ω×Xi, j+b,

(1)

式中:Xi,j代表A-NET和B-NET輸入的第i,j個圖片[2],ω代表一個濾波器,是一個偏置量,f是一個非線性激活函數。雙路式網絡模型的特點在用A-NET和B-NET分別采用不同尺寸的濾波器,調整濾波器的大小可以得到不同環境下圖片的特征值[3]。雙路式網絡模型包含了一個圖像描述符,即池化函數P。如果要在圖像中的所有位置聚合雙路式特征,一種方法是通過池化簡單地總結所有雙路式特征,可定義為

(2)

式中:Pi, j為池化函數;X為輸入圖片,根據X的下標i×W+ω,j×H+h,定位得到雙路式特征;H,W為池化窗口的高和寬。另一種方法是最大池方法,可定義為

Pi, j=max(Xi×W+ω, j×H+h),

(3)

式中,X的下標參數h和ω的取值范圍分別是0≤h≤H-1、0≤ω≤W-1。最大池方法忽略了圖像特征的位置,如輸入數據大小不一時可以采用最大池采樣的方式進行處理,雙路式網絡模型允許使用最大池方法進行采樣[4]。

2 數據集的配置

雙路式卷積神經網絡的訓練數據集整合了清晰和模糊兩種圖片源,其中包含車輛和行人的高清圖片,也包含了低能見度下車輛和行人的圖片,這些圖片均是在開放環境中車輛與行人的圖片,模糊圖片的取得,也可以通過把高清圖片進行模糊化處理生成模糊圖片,建議通過Photoshop的高斯模糊功能實現數據集圖片的模糊處理。本文所采用的數據集分別為12 000張車輛圖片和12 000張行人圖片組成,A和B各12 000張圖片。

圖片加載程序直接從圖片目錄中讀取圖片文件,然后對圖片進行JPEG格式解碼操作,將圖片調整成208×208。由于是二分類問題,因此,把車分類標記為1,人分類標記為0。此外,為提高后續訓練的準確率,應隨機打亂圖片與標簽的對應順序,并生成Batch導入A-NET和B-NET進行處理。

3 雙路式卷積神經網絡的構建

雙路式網絡主要通過待識別圖像2路信息同時輸入網絡,卷積層提取特征后,在全連接(FC)層融合形成判別特征,最終在輸出層進行邏輯回歸實現分類[5]。雙路式網絡包含了2套獨立的卷積網絡,輸入圖片源將分為2類,清晰圖片作為A-NET的輸入,模糊圖片作為B-NET的輸入,2路輸入在經過卷積層后被映射為高層特征,然后在全連接(FC)層中進行融合,從而構成雙路式卷積神經網絡模型。

由于A-NET對應的數據集屬于正常的高清近景圖片,識別復雜度較低,故A-NET采用2個卷積層,2個池化層,2個全連接層組成;并通過softmax分類函數進行分類。B-NET采用4個卷積層,3個池化層,2個全連接層組成。B-NET增加卷積層的目的主要是解決了模糊圖片的識別。A-NET和B-NET各自用softmax作為分類函數,針對小規模數據集可以通過取A-NET和B-NET的softmax函數的平均值完成識別模型的訓練[6]。

根據雙路式架構的特點采用反向傳播算法計算梯度。假定兩個網絡的輸出是大小分別為L*A和L*B的矩陣,則梯度函數為f(A,B),可表示為

x=f(A,B),

(4)

設特征大小為A*B,使f(x)=f(A,B),dL/dx定義為損失函數的梯度,其中f(x)為特征大小函數,L為特征圖像位置[7]。通過分類損失的反向擴展梯度進行訓練,可計算f(x)的梯度。其中A和B分別代表兩個輸入集,使用梯度鏈法則,可得

(5)

假設y=g(x)并且z=f(g(x))=f(y),可得

(6)

由(5)和(6)可得

(7)

(8)

(9)

4 基于高斯差分法的圖像去模糊

將模糊圖像作為訓練網絡的輸入,并設定對應的清晰圖像作為標簽,這一思路通過實驗證明訓練模型對模糊圖像的識別率較低。對模糊圖像識別率較低的主要原因是直接運用卷積神經網絡去模糊,只能間接利用輸入圖像的先驗特征,容易受到噪聲影響。因此本文提出將高斯差分法用于去模糊方法是利用對模糊圖像進行灰度轉換后,進行高斯濾波預處理,將圖像的先驗特征直接用于去模糊, 得到一個較魯棒的初值,并以此作為差分模型的輸入, 最終得到較為清晰的圖像[8]。

基于高斯差分法基本原理是將模糊圖像中的模糊像素點看作一個隨機過程,假設這個隨機過程中的模糊像素點出現的概率遵循高斯分布,像素點的像素觀察值為(X1,……,Xt),可得:

(10)

(11)

本文取模糊圖像灰度化作為背景輸入高斯濾波進行運算,所得值作為下一次高斯濾波運算的輸入。經過前后兩次高斯濾波運算所得值再進行差分運算,便得出去除模糊的圖像。高斯差分法去模糊效果如圖2。

5 訓練過程及對比

根據輸入圖片大小為208×208,配置3×3的卷積核,3通道代表圖片RGB格式,16個卷積核。采用最大池化(max-pooling)窗口,滑動距離(stride)為1,可以根據圖片的大小調整窗口滑動距離;采用relu作為激活函數[9]。本文通過上述高斯差分法所得圖像作為B-NET的輸入數據集進行訓練,A-NET則作為常規環境下清晰圖像的訓練網絡。B-NET較A-NET增加了2個卷積層和1個池化層,主要為了防止過擬合,提高模型泛化能力。

圖2 高斯差分去模糊效果

本文提供24 000張圖片作為訓練數據集,導入雙路式卷積神經網絡進行處理,訓練步數設為6 000至10 000步,訓練步數通常根據數據集規模大小而定[10]。采用傳統的單路式卷積神經網絡(即A-NET或B-NET單個網絡),進行大規模的數據集訓練,需要耗費大量的內存資源和時間,對硬件要求較高,且識別率較低。本文用于訓練的硬件環境參數為Intel(R) Core(TM) i7-6820HQ 8核,32G,NVIDIA Quadro M2000M;軟件環境以tensorflow1.4結合cuda-8.0構建。上述軟硬件環境結合雙路式架構進行訓練,較之前的單路式架構在訓練所用時間、損失率、準確率上均有明顯提高,將對單路式模型和雙路式模型進行比較,具體比較見表1及圖3、圖4。

表1 單雙路架構訓練參數比較

圖3 損失率走勢對比圖

圖4 準確率走勢對比圖

從圖3和圖4中可以看出,單路式架構損失梯度并不穩定,雙路式架構較為穩定,但兩種架構都不存在過擬合現象,且雙路式架構擬合度較高。可以得出,雙路式架構的訓練效果優于傳統的單路式架構。

6 實驗及結果

通過上述訓練后生成雙路式和單路式檢測模型,然后開展測試驗證。準備了2 000張的車輛圖片和2 000張行人圖片,包含了在大霧天氣下的模糊圖片與正常天氣下的清晰圖片,構成了測試數據集,并嘗試了2種試驗方法:(1)對測試圖片未進行特殊處理,導入2個檢測模型;(2)使用高斯差分法將霧天圖片進行處理后導入檢測模型中。實驗所得辨識準確率如表2所示。

從表2可以得出,單路式架構與雙路式架構對比,雖然在對清晰圖片的識別準確率上與雙路式架構不相上下,但在識別低能見度環境中的車與人的識別率就大大降低,實驗證實,如導入一張大霧天氣下的車輛與人物圖片給單路式架構識別,圖中分別標注出,單路式架構對車的判別率為56%,對人的判別率為53%;而雙路式架構對車的判別率為83%,對人的判別率為87%。可見,雙路式架構在識別模糊圖像上有一定的優勢。將測試數據集中隨機抽取的模糊車輛與模糊行人圖片,導入單雙路架構中進行測試,結果如圖5,6所示。(圖5,6為使用單雙路式架構進行模糊環境下車輛與行人判別效果圖)。

表2 單雙路架構實驗參數比較

圖5 單雙路霧天環境車輛判別對比圖

圖6 單雙路霧天環境人物判別對比圖

7 道路監控系統中的應用

課題研發了基于雙路式卷積神經網絡辨識模型的道路監控系統,該系統硬件由采集攝像頭、識別系統、監控中心三個部分組成。系統搭建在樹莓派開發板上,在安裝Tensorflow后載入雙路式卷積神經網絡辨識模型對采集來的車輛與行人圖像進行檢測。系統架構如圖7所示。

圖7 道路監控系統架構

傳統的視頻監控系統主要是對道路黑點、繁忙路段交匯點、隧道口等位置進行監視,往往在惡劣天氣環境下只能看到某段道路小部分的實況,這種監控方式通常對突發性較強的交通異常事件無法做到提前預警,很容易造成二次嚴重性的交通事故,如連環車相撞等[11]。將傳統的道路監控系統與基于雙路式卷積神經網絡的道路監控系統的檢測參數進行對比(如表3所示),說明使用了雙路式卷積神經網絡的道路監控系統比傳統的監控系統在檢測低能見度環境中的車輛與行人的準確率上有了明顯的提高。

表3 監控系統檢測參數對比

8 結語

本文提出了一種雙路式卷積神經網絡,采用雙路數據集對應雙路網絡架構進行圖像特征提取,并通過反向擴展梯度算法結合2正則化,得出雙路式卷積神經網絡模型的梯度模型[12]。與單路式卷積神經網絡對比,特別在能見度低的環境中,對車輛的辨識率提高至83.49%,對行人的辨識率提高至87.36%。然而,本研究仍有不足之處,比如在有效消除圖像背景干擾,以及設定模型參數方面有待進一步的研究。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产簧片免费在线播放| 国产一区二区三区在线观看视频 | 欧美福利在线观看| 国产午夜不卡| 狠狠v日韩v欧美v| 91美女在线| 日本欧美在线观看| 久久青草精品一区二区三区| 国产精品久久久精品三级| 欧美亚洲中文精品三区| 国产男人的天堂| 久久亚洲天堂| 一级毛片在线播放| 亚洲AV无码一区二区三区牲色| www.亚洲一区| 亚洲福利一区二区三区| 欧美日韩一区二区三区四区在线观看| 久久综合结合久久狠狠狠97色 | 色综合网址| 亚洲视频在线青青| 精品综合久久久久久97超人| 毛片国产精品完整版| 免费无码AV片在线观看中文| 日韩午夜福利在线观看| 国产成年女人特黄特色大片免费| 亚洲VA中文字幕| 国产簧片免费在线播放| 亚洲欧美一区二区三区蜜芽| 欧美日本在线| 久久久久人妻一区精品色奶水| 手机在线看片不卡中文字幕| 在线观看国产精美视频| 欧美在线视频a| 久久九九热视频| 免费高清毛片| 久久婷婷六月| 国产亚洲男人的天堂在线观看| 久久久久久午夜精品| 国产凹凸视频在线观看| 91九色视频网| 狠狠色综合久久狠狠色综合| 免费大黄网站在线观看| 中文字幕欧美日韩| 日本精品一在线观看视频| a级毛片网| 波多野结衣一区二区三区四区| 国产精品欧美在线观看| 这里只有精品国产| 国产成人亚洲精品无码电影| 囯产av无码片毛片一级| 亚洲午夜天堂| 午夜a级毛片| 国内精品九九久久久精品| 一级毛片在线播放| 久久久久人妻一区精品| 国产免费人成视频网| 最新国产在线| 思思99思思久久最新精品| 全部无卡免费的毛片在线看| 国产在线视频导航| 国产丝袜91| 2021天堂在线亚洲精品专区| 中文字幕免费在线视频| 成人在线欧美| 国产精品原创不卡在线| 九九久久精品国产av片囯产区| 一级毛片免费观看久| av在线5g无码天天| 国产免费高清无需播放器| 日本午夜精品一本在线观看| 在线播放国产99re| 国产毛片久久国产| 亚洲乱码在线播放| 影音先锋丝袜制服| 99久久精品美女高潮喷水| 中文字幕亚洲电影| 亚洲香蕉伊综合在人在线| 人妖无码第一页| 免费看久久精品99| 乱人伦视频中文字幕在线| 毛片免费在线视频| 免费又爽又刺激高潮网址|