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

基于SSD的輕量級車輛檢測網(wǎng)絡(luò)

2020-10-28 07:12:22喬延婷陳萬培
無線電工程 2020年11期
關(guān)鍵詞:檢測

喬延婷,陳萬培,張 濤

(揚(yáng)州大學(xué) 信息工程學(xué)院,江蘇 揚(yáng)州 225009)

0 引言

隨著現(xiàn)代社會的快速發(fā)展,車輛已成為主要的交通工具[1]。每年成千上萬的交通事故給世界經(jīng)濟(jì)帶來損失,威脅著人們的生命安全。基于計(jì)算機(jī)視覺的車輛檢測方法通過圖像處理技術(shù)確定目標(biāo)車輛的位置,能夠有效地避免交通事故的發(fā)生,受到學(xué)術(shù)界和工業(yè)界的廣泛關(guān)注[2-3]。

傳統(tǒng)上,一些學(xué)者將Haar-like[4]或方向梯度直方圖(HOG)特征[5]應(yīng)用于車輛檢測,但由于存在誤檢測和幀丟失等問題,這些算法無法滿足復(fù)雜的交通場景。隨著計(jì)算機(jī)視覺技術(shù)的不斷發(fā)展,基于卷積神經(jīng)網(wǎng)絡(luò)的目標(biāo)檢測算法的性能與傳統(tǒng)算法相比有了很大的提高,如R-CNN[6]、Fast R-CNN[7]、Faster RCNN[8]、YOLO[9]、YOLOv2[10]和SSD[11]等。

雖然檢測結(jié)果得到了改善,但由于卷積神經(jīng)網(wǎng)絡(luò)的計(jì)算強(qiáng)度很高且有較大的內(nèi)存需求,面臨著在嵌入式平臺和低延遲需求場景下難以應(yīng)用的問題[12]。因此,在幾乎不降低檢測準(zhǔn)確率的前提下對深度卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行壓縮和加速成了研究重點(diǎn)。近年來,該領(lǐng)域取得了重大突破。Vanhoucke等[13]提出了8 bit參數(shù)量化的方法,該方法可以在準(zhǔn)確率損失極小的同時實(shí)現(xiàn)大幅加速。Han等[14]將參數(shù)修剪、量化和編碼結(jié)合應(yīng)用到模型壓縮中,實(shí)現(xiàn)了最大程度的網(wǎng)絡(luò)壓縮,但參數(shù)修剪形成了稀疏矩陣,需要專門的硬件支持。Hu等[15]通過計(jì)算每個濾波器的參數(shù)為零的百分比作為其重要性得分,修剪不重要的神經(jīng)元。Li[16]通過計(jì)算過濾器的絕對值和來評估過濾器的重要性,當(dāng)絕對值過低時,則修剪掉該過濾器。

本文采用SSD算法檢測車輛,但SSD算法沒有全連接層,上述網(wǎng)絡(luò)壓縮方法無法在該網(wǎng)絡(luò)上取得較好的效果。基于此,結(jié)合網(wǎng)絡(luò)剪枝和參數(shù)量化的方法,提出基于SSD的輕量級車輛檢測網(wǎng)絡(luò),在不損失檢測準(zhǔn)確率的同時,縮小網(wǎng)絡(luò)體積,提高檢測速度。

1 SSD算法

SSD是由Wei Liu等人提出的單個網(wǎng)絡(luò)目標(biāo)檢測算法。本文采用SSD算法檢測車輛,將車輛檢測看作一個回歸問題,網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示。SSD網(wǎng)絡(luò)以VGG網(wǎng)絡(luò)為基礎(chǔ)網(wǎng)絡(luò),將VGG網(wǎng)絡(luò)中全連接層轉(zhuǎn)換為卷積層,并添加了額外的卷積層,融合多個卷積層的輸出做預(yù)測。預(yù)測采用2個3×3的卷積核,一個用來分類,另一個用來回歸位置。

圖1 SSD的網(wǎng)絡(luò)結(jié)構(gòu)Fig.1 Network architecture of SSD

該算法的主要檢測步驟如下:

① 輸入RGB(紅、綠、藍(lán))圖像,調(diào)整圖像尺寸,將其看作一個300×300×3的三維矩陣。

② 按照網(wǎng)絡(luò)結(jié)構(gòu)的順序依次提取圖像的特征,提取特征時,不同特征圖的每個特征點(diǎn)上都對應(yīng)了一組默認(rèn)邊界框,預(yù)測的時候計(jì)算默認(rèn)邊界框的位置偏移和置信度。

③ 融合卷積Conv4_3,Conv7,Conv8_2,Conv9_2,Conv10_2,Conv11_2的預(yù)測結(jié)果做輸出,得到多個目標(biāo)檢測框。通過非極大值抑制的方法剔除相同車輛的多余窗口,獲得最終的檢測結(jié)果。最終在圖像中框出車輛的目標(biāo)。

POEMS綜合征的臨床特征及診療分析 …………………………………………… 葛義俊,戴映,高建國 107

2 網(wǎng)絡(luò)壓縮

首先,根據(jù)后一層的輸出結(jié)果指導(dǎo)裁剪上一層的過濾器,該方法考慮了當(dāng)前層過濾器對后一層輸出的影響,能夠保證在不影響精度的情況下大大壓縮網(wǎng)絡(luò);接著,在修剪結(jié)束以后,采用K-means[17]算法量化參數(shù),使多個參數(shù)共享一個有效權(quán)值。網(wǎng)絡(luò)剪枝與參數(shù)量化結(jié)合的方法在準(zhǔn)確度幾乎沒有損失的情況下,達(dá)到了15.7%的壓縮率,并且檢測速度提高了近3倍。

2.1 網(wǎng)絡(luò)剪枝

網(wǎng)絡(luò)剪枝是最有效的去除網(wǎng)絡(luò)冗余參數(shù)的方法[18]。剪枝技術(shù)最先被用于解決決策樹過擬合的問題,后被用于去除深度神經(jīng)網(wǎng)絡(luò)不太重要的參數(shù)。通過剪枝的方法壓縮深度學(xué)習(xí)卷積神經(jīng)網(wǎng)絡(luò)的基本步驟如圖2所示。首先,需要預(yù)訓(xùn)練一個基于SSD算法的車輛檢測網(wǎng)絡(luò)模型;接著,評估過濾器的重要性,裁剪掉不太重要的過濾器;然后,微調(diào)裁剪后的網(wǎng)絡(luò)模型使網(wǎng)絡(luò)模型具有較好的性能;最后循環(huán)修剪網(wǎng)絡(luò)和微調(diào)網(wǎng)絡(luò)參數(shù),直到取得網(wǎng)絡(luò)模型壓縮率和檢測正確率二者間的平衡。

圖2 網(wǎng)絡(luò)剪枝示意Fig.2 Flow diagram of network pruning

本文通過ThiNet[19]的方法衡量過濾器的重要性原理,利用第i+1層的輸出指導(dǎo)修剪第i層的過濾器,修剪后的網(wǎng)絡(luò)結(jié)果不變,但具有較少的過濾器和特征圖。網(wǎng)絡(luò)剪枝示意如圖3所示,輸入特征圖Xi和第i層的K×K大小的過濾器卷積產(chǎn)生第i+1層的特征圖,特征圖Xi+1又將作為下一個卷積層的輸入,當(dāng)移除Fi中的一個過濾器Fi,j,與它對應(yīng)的特征圖Xi+1,j(藍(lán)色部分)被裁剪掉,下一卷積層過濾器中對應(yīng)的核(藍(lán)色部分)也被移除。所以,當(dāng)可以使用第i+1層輸入的一個子集來近似計(jì)算第i+1層的輸出時,則該子集外的其他通道可以安全地從第i+1層的輸入中移除,那么第i層中對應(yīng)的過濾器也可以移除。

圖3 網(wǎng)絡(luò)剪枝示意Fig.3 Schematic diagram of network pruning

(1)

式中,C表示特征圖的通道數(shù);K表示卷積核的大小。進(jìn)一步定義:

(2)

則式(1)可簡化為:

(3)

(4)

(5)

式中,|S|表示子集S中的元素個數(shù);r表示事先定義的壓縮率(即保留多少個信道)。然后采用貪婪策略求解子集S,每次向S添加一個元素,并在當(dāng)前迭代中求得最小目標(biāo)值。

2.2 參數(shù)量化

采用參數(shù)量化的方法進(jìn)一步壓縮網(wǎng)絡(luò)模型,首先利用K-means算法求解有效權(quán)值,然后多個參數(shù)共享同一個有效權(quán)值來減少需要存儲的比特?cái)?shù)。

參數(shù)量化和質(zhì)心微調(diào)如圖4所示。假設(shè)某層有4個神經(jīng)元輸入和4個神經(jīng)元輸出,權(quán)值參數(shù)和梯度參數(shù)都是一個4×4的矩陣。通過K-Means聚類算法將權(quán)值參數(shù)分為4個簇,每一個簇內(nèi)的參數(shù)共享一個有效權(quán)值,然后用4×4簇索引矩陣表示權(quán)值參數(shù)矩陣。每一個梯度參數(shù)對應(yīng)一個權(quán)值參數(shù),所以梯度參數(shù)也可按照權(quán)值參數(shù)聚類的結(jié)果分為4類。在更新過程中,所有的梯度參數(shù)按顏色分組并求和乘以學(xué)習(xí)率,從上次迭代的共享質(zhì)心中減去來微調(diào)質(zhì)心。

圖4 參數(shù)量化和質(zhì)心微調(diào)Fig.4 Parameter quantification and centroid fine-tuning

假定設(shè)置k個簇,則最終只需要lbk位的簇索引矩陣和k個b位有效權(quán)值表示權(quán)值參數(shù)矩陣,b表示原來權(quán)值參數(shù)的位數(shù)。所以,對于具有n個權(quán)值參數(shù)且每個權(quán)值參數(shù)用b位表示的網(wǎng)絡(luò),將其權(quán)值參數(shù)限制為只有k個共享權(quán)值的壓縮率為:

(6)

3 實(shí)驗(yàn)與結(jié)果

3.1 數(shù)據(jù)集及參數(shù)設(shè)置

基于Caffe深度學(xué)習(xí)框架在NVIDIA GeForce GTX 1080平臺對SSD車輛檢測模型進(jìn)行相關(guān)實(shí)驗(yàn)。訓(xùn)練參數(shù)的具體設(shè)置如下:訓(xùn)練數(shù)量批尺寸(batch_size)為16,初始學(xué)習(xí)率(base_lr)為10-4,學(xué)習(xí)策略(lr_policy)為多步衰減(multistep),gamma為0.1,采用隨機(jī)梯度下降法(SGD)進(jìn)行優(yōu)化,網(wǎng)絡(luò)訓(xùn)練迭代次數(shù)為80 000次,權(quán)值衰減(weightdecay)設(shè)置為5e-4,沖量(momentum)設(shè)置為0.9。微調(diào)是恢復(fù)剪枝后網(wǎng)絡(luò)的泛化能力必不可少的步驟,通過在修剪一層之后微調(diào)一個epoch來節(jié)省時間。當(dāng)所有層都修剪結(jié)束后,再微調(diào)整個網(wǎng)絡(luò)得到一個精確的模型。在KITTI數(shù)據(jù)集上進(jìn)行了實(shí)驗(yàn),以驗(yàn)證所提出算法的有效性。KITTI數(shù)據(jù)集[20]由德國卡爾斯魯厄理工學(xué)院和豐田美國技術(shù)研究院聯(lián)合創(chuàng)辦,是目前國際上最大的自動駕駛場景下的計(jì)算機(jī)視覺算法評測數(shù)據(jù)集,主要包含市區(qū)、鄉(xiāng)村和高速公路等場景下采集的真實(shí)圖像數(shù)據(jù)。每張圖像中最多達(dá)15輛車,還有各種程度的遮擋與截?cái)唷ITTI數(shù)據(jù)集共分為8個類別:Car,Cyclist,Pedestrian,Van,Truck,Tram,Person(sitting),Misc。本文僅采用其中的車輛樣本數(shù)據(jù):Car,Van,Truck和Tram。本文數(shù)據(jù)集格式為VOC數(shù)據(jù)集格式,并將每個數(shù)據(jù)集按照8∶1∶1的比例劃分為訓(xùn)練集、測試集和驗(yàn)證集。

3.2 實(shí)驗(yàn)結(jié)果與分析

第1組實(shí)驗(yàn)的目的是比較基于SSD的車輛檢測時間與本文提出基于SSD的輕量級的車輛檢測網(wǎng)絡(luò)的檢測時間。本組實(shí)驗(yàn)統(tǒng)計(jì)了1 min檢測的圖像幀數(shù),求每幀圖像的平均耗時,單幀圖像檢測所需要的平均時間如表1所示。

表1 車輛檢測時間比較

從該組實(shí)驗(yàn)可以得出,利用基于SSD的輕量級的車輛檢測網(wǎng)絡(luò)的檢測速度遠(yuǎn)高于原算法的檢測速度,是原算法檢測速度的3倍左右。主要是去除了網(wǎng)絡(luò)中的冗余連接,減少了參數(shù)計(jì)算,從而節(jié)約了時間。本文所提算法的最大優(yōu)勢在于大大降低了算法的檢測時間,對于實(shí)時性要求較高的車輛檢測任務(wù),其性能比基于SSD的車輛檢測算法好。

第2組實(shí)驗(yàn)分析了不同壓縮方法對SSD網(wǎng)絡(luò)的檢測準(zhǔn)確率(mAP)損失。分別對比了只網(wǎng)絡(luò)修剪、只參數(shù)量化和網(wǎng)絡(luò)修剪與參數(shù)量化結(jié)合的方法,實(shí)驗(yàn)結(jié)果如圖5所示。從圖5可以看到,這3種壓縮方法在壓縮率較高的情況下,平均mAP基本沒有損失,而壓縮率低到一定程度時,網(wǎng)絡(luò)模型的mAP會驟然下降。參數(shù)量化和網(wǎng)絡(luò)修剪的方法在不影響檢測準(zhǔn)確率的情況下,最多都只能壓縮30%左右,但二者結(jié)合的方法可以達(dá)到15%左右的壓縮率。每一種方法在保證模型檢測正確率[21]的情況下都對應(yīng)一個最小的壓縮率,稱之為最優(yōu)壓縮率。對于剪枝后的車輛檢測網(wǎng)絡(luò),本文能夠量化到每個卷積層8位(256個共享權(quán)值),而不損失任何精度。實(shí)驗(yàn)發(fā)現(xiàn),在檢測準(zhǔn)確率幾乎不損失的情況下,結(jié)合過濾器剪枝和參數(shù)量化結(jié)合的方法則可以達(dá)到15.7%的壓縮率。最終,網(wǎng)絡(luò)整體壓縮6倍多,可以移植到嵌入式平臺。

圖5 不同壓縮率下的mAP損失Fig.5 mAP loss at different compression rates

為了探究壓縮后的網(wǎng)絡(luò)對車輛檢測準(zhǔn)確率的影響,在KITTI數(shù)據(jù)集進(jìn)行了實(shí)驗(yàn),輸入圖像尺寸為300 pixel×300 pixel,實(shí)驗(yàn)結(jié)果如圖6和表2所示,Ours表示輕量級的車輛檢測網(wǎng)絡(luò),壓縮后的模型的mAP有輕微的下降,但仍然保持較高的檢測結(jié)果。相較于其他車型的AP,Car的AP受網(wǎng)絡(luò)壓縮影響大一點(diǎn),其他類型車輛的AP只有輕微下降。所以,該輕量級的車輛檢測網(wǎng)絡(luò)可以在達(dá)到15.7%的同時,基本上保持原網(wǎng)絡(luò)的檢測效果。

圖6 基于SSD的輕量級車輛檢測網(wǎng)絡(luò)實(shí)驗(yàn)結(jié)果Fig.6 Experimental results of a lightweight vehicle detection network based on SSD

表2 各網(wǎng)絡(luò)的性能對比Tab.2 Performance comparison of each network

4 結(jié)束語

通過研究基于SSD算法的車輛檢測網(wǎng)絡(luò),發(fā)現(xiàn)網(wǎng)絡(luò)存在較大的冗余參數(shù),所以采用網(wǎng)絡(luò)剪枝和參數(shù)量化結(jié)合的網(wǎng)絡(luò)壓縮方法,提出基于SSD的輕量級車輛檢測網(wǎng)絡(luò)。該網(wǎng)絡(luò)能夠在車輛檢測準(zhǔn)確度損失較低的情況下達(dá)到15.7%的壓縮率,且車輛檢測速度提高了近3倍,達(dá)到嵌入式平臺實(shí)時檢測的應(yīng)用需求。但是,在實(shí)驗(yàn)過程中,發(fā)現(xiàn)該輕量級的車輛檢測網(wǎng)絡(luò)對小目標(biāo)車輛的檢測準(zhǔn)確率較低。所以,如何在壓縮網(wǎng)絡(luò)和提高車輛檢測速度的情況下保證小目標(biāo)車輛的檢測準(zhǔn)確率有待進(jìn)一步的研究。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數(shù)的乘除法”檢測題
“有理數(shù)”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 亚洲欧美精品在线| 国产手机在线ΑⅤ片无码观看| 国产在线日本| 国产女人爽到高潮的免费视频| 青青草原国产av福利网站| 久久这里只有精品国产99| 欧美啪啪网| 伊人查蕉在线观看国产精品| 成人国产精品视频频| 操操操综合网| 日韩无码黄色网站| 国产欧美在线观看视频| 欧美精品在线免费| 国产一区二区人大臿蕉香蕉| 免费高清a毛片| 久久香蕉国产线看精品| 欧美精品v日韩精品v国产精品| 久久久精品无码一二三区| 97免费在线观看视频| 精品国产免费第一区二区三区日韩| 亚洲经典在线中文字幕| 免费人成视网站在线不卡| 国产欧美日韩另类精彩视频| 22sihu国产精品视频影视资讯| 波多野结衣久久精品| 成人av专区精品无码国产| 日韩黄色大片免费看| 国产一区二区三区在线无码| 久久99热这里只有精品免费看| 美女毛片在线| 老司国产精品视频| 四虎综合网| 欧美日韩国产在线人成app| 中文纯内无码H| 国产成人精品视频一区视频二区| 日韩二区三区无| 高清免费毛片| 亚洲性日韩精品一区二区| 精品少妇三级亚洲| 成人在线观看一区| 国产高清在线观看91精品| 国产一区成人| 成人看片欧美一区二区| 国产精品污视频| 韩国自拍偷自拍亚洲精品| 婷婷丁香色| 欧美在线国产| 国产成人无码Av在线播放无广告| 日本尹人综合香蕉在线观看| 国产色图在线观看| 激情六月丁香婷婷| 伊人久久大香线蕉成人综合网| 免费一级毛片| 五月天在线网站| 国模沟沟一区二区三区| 26uuu国产精品视频| 熟妇丰满人妻av无码区| 99草精品视频| 国产成人禁片在线观看| 91在线播放免费不卡无毒| 亚洲精品你懂的| 无码内射在线| 国产亚洲精| 欧美一级高清片久久99| www.精品国产| 欧美综合在线观看| 网友自拍视频精品区| 国产精品亚洲专区一区| 色欲色欲久久综合网| 欧美亚洲国产日韩电影在线| 18禁影院亚洲专区| 国产成人综合网在线观看| 日韩欧美高清视频| 久久精品电影| 午夜综合网| 国产91九色在线播放| 久久a毛片| 亚洲第一区欧美国产综合| 一级毛片免费不卡在线| 国产乱子精品一区二区在线观看| 丰满的熟女一区二区三区l| 丁香五月婷婷激情基地|