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

基于特征融合的輕量級SSD目標檢測方法

2021-10-15 07:18:04吳天成王曉荃蔡藝軍荊有波陳鋮穎
液晶與顯示 2021年10期
關鍵詞:嵌入式特征融合

吳天成, 王曉荃, 蔡藝軍, 荊有波, 陳鋮穎

(1. 廈門理工學院 光電與通信工程學院,福建 廈門 361024; 2. 中國科學院 微電子研究所,北京 100029)

1 引 言

邊防指的是維護國家領土主權和邊疆的安定與發展,由邊防武裝力量在邊境地區實施的武裝防御和保衛活動[1]。隨著信息技術發展的快速發展,邊防管控技術的重心也逐漸向信息技術領域轉移。本文依托中國科學院微電子研究所的邊緣計算終端項目,針對邊防監控中目標尺度較小、檢測難度高等問題,主要研究提升目標檢測算法的檢測精度和小目標物體的檢測能力,設計了應用于網絡邊緣嵌入式設備的目標檢測算法,協助邊防管控。

傳統目標檢測算法通過手工設計特征的方法并結合SVM[2]、Adaboost[3]等分類器的方法獲得檢測結果,但是該類方法在精度和速度上都不理想。隨著深度學習技術的快速發展,依靠大量的訓練數據,自動獲取特征的目標檢測技術已經代替了傳統的目標檢測方法[4-6]?;谏疃葘W習的目標檢測算法主要分為有兩大類:一是雙階段目標檢測算法,包括R-CNN[7]、Fast R-CNN[8]和Faster R-CNN[9]。上述幾種方法的檢測精度高,但耗時較大,且對硬件設備要求較高,部署到移動端設備上也存在較大困難;二是單階段目標檢測算法,單階段算法直接在圖片的多個位置進行分類和回歸,從而大幅度提高算法的檢測速度。包括YOLO[10]、 SSD[11]。SSD算法在整體回歸的思想上,借鑒了YOLO,同時參考了Faster-RCNN的錨點框設計,在運行速度與檢測精度上有了較好的平衡。

邊緣計算終端主要由嵌入式設備構成,執行邊防管控任務。針對嵌入式設備中的目標檢測任務,MobileNetV2是Google提出的優秀的輕量級神經網絡[12]。使用MobileNetV2對SSD網絡進行優化,在犧牲部分檢測精度的情況下大幅優化了其計算量和參數量,實現了在嵌入式設備中執行目標檢測任務。本文在MobileNetV2-SSD的基礎上,使用特征融合的概念對該模型對各個尺度目標的檢測精度進行優化,并在邊緣計算終端中的Jetson AGX Xavier設備中對模型進行測試。

2 理論基礎

2.1 MobileNetV2

2.1.1 深度可分離卷積

使用深度可分離卷積減小模型參數量是輕量化網絡MobileNet的核心思想[13]。深度可分離卷積標準卷積分為深度卷積和逐點卷積兩個過程,在輸出和標準卷積一致的情況下,大幅減小了參數量。

圖1所示為標準卷積過程。圖2和圖3分別為深度卷積和逐點卷積過程。

圖1 標準卷積Fig.1 Standard convolution

圖2 深度卷積 Fig.2 Depthwise convolution

圖3 逐點卷積Fig.3 Pointwise convolution

圖中D為卷積大小,M是卷積通道數,N表示卷積的個數,M為卷積核的個數。假設輸入F的大小為(DF,DF,M),采用的傳統卷積核K的大小為(DK,DK,M,N)。

深度卷積和逐點卷積的參數量相加為深度可分離卷積的參數量,其結果與標準卷積參數量相比如式(1)所示:

(1)

由公式(1)比較發現,MobileNet網絡模型參數數量大幅減少,降低了計算開銷。由此,深度可分離卷積方法改進了采用傳統卷積的YOLO、SSD網絡的參數冗余等問題,更適合部署至嵌入式設備。

2.1.2 線性瓶頸層

線性瓶頸層是MobileNetV2相對于MobileNetV1做出的改進[12]。MobileNetV2中在深度分解卷積之前使用逐點卷積用于擴張輸入數據的維度,使得網絡后續的卷積操作可以在高維空間提取更多特征信息。引入線性瓶頸層將低維度信息映射到高緯度中,避免了MobileNetV1中由于ReLU非線性激活函數造成的特征信息損失。

2.1.3 倒殘差塊

倒殘差塊結構是基于ResNet中殘差塊所提出的一種操作方法[12]。ResNet殘差塊和 MobileNetV2的倒殘差塊結構圖如圖4所示。

圖4中 MobileNet V2的倒殘差塊使特征圖的維度先升后降,與殘差塊的功能正好相反,因此后者被稱為倒殘差結構。倒殘差塊結構可以使深度分離卷積在高維度空間上提取更多的特征,以此來獲取更多語義特征。

圖4 Residual Block和Inverted Residual Block結構對比Fig.4 Comparison between Residual Block and Inverted Residual Block

2.2 SSD算法

SSD算法采用VGG-16網絡結構為特征提取網絡,并在ⅤGG-16后接入多個大小依次減小的特征提取層,生成不同尺寸特征金字塔以檢測不同大小的目標。尺寸較大的特征圖檢測體積比較小的目標物,尺寸較小的特征圖檢測體積較大的目標物[14]。SSD還使用了不同寬高比錨點框,使其能夠高效地檢測不同尺度的目標。SSD的結構圖如圖5所示。

圖5 SSD結構圖[14]Fig.5 Structure map of SSD[14]

SSD舍棄了VGG16最后的全局池化部分和全連接層(FC6、FC7)并且分別用3×3×1 024的conv6卷積層和1×1×1 024的conv7卷積層替代VGG-16中的FC6和FC7作為基礎分類網絡的最終特征抽取部分。通過不同尺度的卷積層在圖像上做特征提取,然后回歸得到錨點框的具體位置以及各類型分類的置信度,最終通過非極大值抑制算法得到最終結果。

2.3 FPN

Tsung-Yi Lin等人提出了特征金字塔網絡(Feature Pyramid Network, FPN)的概念,FPN的原理是融合不同尺寸的特征圖,并在融合后的特征圖上進行預測[15]。FPN能夠很好地利用卷積神經網絡中不同層級的語義特征和特征細節,對特征圖自上到下進行連接,將帶有更多局部特征細節的高分辨率特征圖和帶語義信息較強的低分辨率特征圖連接起來。圖6是FPN的結構示意圖。

圖6 FPN框架[15]Fig.6 Frame of FPN

2.4 MobileNetV2-SSD分析

MobileNetV2-SSD以300×300×3尺寸的圖像作為輸入,使用MobileNetV2提取特征圖,然后使用SSD模型中的6個檢測層對不同尺度的目標進行多尺度的檢測。其中在步長為1的卷積層之間均采用了shortcut結構來加快訓練。該網絡采用了Inverted Residual Block結構使卷積層能夠在更高維度獲取更多的語義信息。使用Linear線性激活函數避免了MobileNetV1中非線性激活函數對特征圖信息的破壞。刪去了MobilenetV2全連接層,以4組倒殘差塊結構作為替換,即bottleneck。并使用主干網絡中的Conv13_expand、Conv16_pw以及在Conv19_2、Conv19_3、Conv19_4和Conv19_5這4層進行多尺度的目標檢測。其中expand代表對特征通道的擴張,擴張可以在特征信息不損失和參數量不增加的前提下加大卷積層的感受野范圍,pw代表逐點卷積。MobileNetV2-SSD網絡結構圖如圖7所示。

圖7 MobileNetV2-SSD結構圖Fig.7 Structure map of MobileNetV2-SSD

3 算法改進

本文基于FPN特征融合的思想,設計了一種輕量級特征融合方式,在MobileNetV2-SSD網絡結構的基礎上實現特征融合,提升模型的檢測精度。

3.1 存在問題

MobileNetV2-SSD會將輸入的圖片特征提取成不同尺度的特征圖進行預測,但是僅是在不同的特征圖上完成預測,并沒有融合不同尺度的特征圖,不能充分利用深層語義特征和局部特征的細節,對于小目標的檢測效果并不好(小目標指像素區域小于30×30的目標)。FPN 為逐層特征融合機制,新生成的特征金字塔上每層特征圖,將同層和高層的特征信息融合,網絡結構復雜,整體操作耗時,加強了檢測精度的同時犧牲了過多的檢測速度,難以達到實時檢測的效果。

3.2 改進策略

3.2.1 設計思路

FPN為逐層特征融合機制,同層和高層的特征信息融合,生成新的特征金字塔,整體操作耗時大且網絡結構復雜。不同于FPN中的逐層融合,本文在原FPN模型的基礎上新增了特征融合模塊,使特征融合只在一個位置發生。

3.2.1 特征層選取

原模型采用Conv13,Conv16_pw,Conv19_2,Conv19_3,Conv19_4,Conv19_5上進行邊框回歸和分類,其對應的分辨率分別為38×38,19×19,10×10,5×5,3×3,1×1。Conv19_3,Conv19_4,Conv19_5這3層的特征層過小,語義信息不豐富,與原始上一層特征圖融合之后不會得到太多的語義信息,對模型精度并無提升,甚至還會降低檢測速度,因此不對這3層進行特征融合。分別對Conv13,Conv16_pw,Conv19_2這3層網絡進行特征融合。

3.2.2 特征融合

如圖8所示,分別對Conv13,Conv16_pw,Conv19_2這3層網絡進行特征融合。使用1×1 卷積統一輸入通道,bilinear interp意為雙線性插值,實現上采樣操作,將不同大小的特征圖轉換成統一大小,融合的不同網絡層。

圖8 本文特征融合示意圖Fig.8 Schematic diagram of feature fusion in this paper

FPN中使用的 element操作融合不同尺度的特征圖,element要求特征圖的大小和通道數均保持統一,FPN中使用 1×1 卷積統一融合時的通道數。在本文模型中,1×1 卷積只負責降低通道,融合時選用了Concat操作(圖(9)),簡單有效,可以不改變其原有的值,將兩張特征圖的通過維度相加結合,不需要特征圖通道統一。

圖9 Concat操作示意圖Fig.9 Concat operation diagram

(a)原圖 (a)Original image

(b)特征融合前圖像 (b) Image before feature fusion

(c)特征融合后圖像 (c)Feature fusion image圖10 特征融合效果圖Fig.10 Feture fusion effect picture

我們輸出不同層級的特征圖使其可視化,展示特征融合前后的對比,結果如圖 10 所示。圖10中(a)為原圖,(b)分別為特征融合前Conv13,Conv16_pw,Conv19_2三層卷積層輸出的特征圖像,(c)為融合這3層后輸出的特征圖像。從圖10可以得出,低層特征層分辨率較高,包含更多圖像細節,但是由于經過的卷積更少,語義信息較弱,噪聲更多。高層特征更為抽象,具有更強的語義信息,但是分辨率很低,對細節的表達更差。特征融合后的特征圖像中重要的特征信息更加明顯,有助于提高目標檢測精度。

圖11 改進后的網絡結構Fig.11 Improved network structure

使用BN(Batch Normalization)正則化Concat融合后的特征圖,BN層可以實現歸一化處理,改善網絡的梯度,防止梯度爆炸。完成改進后的網絡結構如圖11所示。當輸入圖像的分辨率為 300×300時,使用Conv13,Conv16_pw,Conv19_2三層進行特征融合。經過融合得到Conv20,對融合的特征圖進行下采樣,重新生成類似SSD的多尺度金字塔型特征層,Conv20~Conv25一起用于預測。

4 實驗結果與分析

4.1 實驗準備

為了檢驗優化后MobileNetV2-SSD算法的有效性,本文使用PASCAL VOC2007和VOC2012數據集共16 551張圖片對模型進行聯合訓練,并用VOC2007測試集共4 953張圖片進行測試,并將測試結果與原始MobileNetV2-SSD算法結果進行比較和分析。

4.2 評估標準

本文使用平均精度均值(mean average precision,mAP)、FPS(rames per second)、MB(MByte)這3類指標分別評估模型的精度、速度和模型大小,以驗證模型的性能。其中mAP是評估目標檢測模型精度的重要指標,其計算公式如公式(2)、(3)、(4)所示。

(2)

(3)

(4)

其中:TP表示圖像中當前類別正確檢測的次數,TotalObjection表示當前圖像中類別的實際目標數量,TotalImg表示包含當前類別目標在所有圖像的數量,P表示準確率,C表示需要識別目標的總類別數,AP表示單個目標的平均精度值,最后計算出mAP為所有目標類別的平均精度均值。

4.3 模型訓練參數

模型訓練時將每次迭代輸入的樣本數量batch_size設置為64。Learning _rate學習率用于控制模型訓練速度,取值過大會導致參數越過最優值,取值過小會導致模型收斂速度慢,將學習率初始化為0.001,權重衰減weight_decay設置為 0.000 1,防止產生過擬合現象。

4.4 實驗結果

對模型的大小和精度進行對比,在該部分實驗中加入了SSD模型進行比較,3種模型性能的比較如表1所示。

表1 目標檢測模型性能比較Tab.1 Object detection model performance comparison

3種模型的輸入圖像大小同為300×300,本文改進的模型大小稍大于MobileNetV2- SSD,在mAP上提升了3.6%,接近了原SSD模型。同時模型大小也遠小于傳統的SSD模型,與MobileNetV2-SSD相差僅為8.8 MB。表2列舉了部分不同尺寸的目標,分別使用本文改進模型和MobileNetV2- SSD的檢測精度試驗結果。如表2所示,本文改進模型在不同尺度目標的檢測精度均好于MobileNetV2-SSD,尤其是sheep、bird、bottle以及potted plant等較小的目標,精度有了較大提升。這是由于改進后的模型融合了不同尺度的特征層,能夠獲取圖像中更多小目標的特征信息。選擇了帶有小目標的檢測結果圖進行對比,圖12為MobileNetV2-SSD的檢測效果,圖13為本文改進模型的檢測效果。上述實驗證明了特征融合的方法可以增強多尺度檢測模型的目標檢測精度。

表2 不同尺寸目標檢測性能比較Tab.2 Comparison of detection performance of different size targets (%)

圖12 MobileNetV2-SSD檢測效果Fig.12 MobileNetV2-SSD detection results

圖13 本文模型檢測效果Fig.13 Improved model detection results

將模型部署至邊緣計算終端中的Jetson AGX Xavier設備中,測試MobileNetV2-SSD和本文改進后的模型在嵌入式設備中的檢測速度,驗證其在嵌入式設備中執行實時目標檢測任務的可行性。Jetson AGX Xavier上部署了Ubuntu 18.04 LTS aarch64操作系統,并具有512核高性能Volta GPU。測試中FPS代表模型在設備中的解析速度。

表3 目標檢測模型性能比較Tab.3 Object detection model performance comparison

由于采取了輕量級的特征融合策略,本文改進后的模型在FPS上相對于原模型僅下降了4幀/s左右的速率(表3)。在精度提升的同時,依然可以在嵌入式設備實現實時檢測,協助邊緣計算終端完成邊防管控。

5 結 論

本文依托邊緣計算終端項目,設計了一種可以部署在嵌入式設備的目標檢測模型。介紹了輕量級神經網絡MobileNetV2、SSD目標檢測模型和FPN特征金字塔網絡,指出了MobileNetV2-SSD和FPN特征融合存在的問題,提出了一種輕量級的特征融合方案用于改進MobileNetV2-SSD。改進后的模型與MobileNetV2-SSD在VOC2007測試集上進行測試比較,獲得了更高的模型精度,相對于MobileNetV2-SSD提升了3.6%,達到了76.5%,并且,在小目標的檢測效果上獲得了顯著提升。此外將模型部署至嵌入式設備比較檢測效果,改進的模型在網絡結構更加復雜的情況下,在檢測速度上并沒有較大損失。從而驗證了本文方法的有效性。本文方法可以協助邊緣計算終端完成邊防管控,在嵌入式設備上實現更高效的目標檢測。

猜你喜歡
嵌入式特征融合
村企黨建聯建融合共贏
今日農業(2021年19期)2022-01-12 06:16:36
融合菜
從創新出發,與高考數列相遇、融合
《融合》
現代出版(2020年3期)2020-06-20 07:10:34
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
搭建基于Qt的嵌入式開發平臺
抓住特征巧觀察
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 亚洲天堂啪啪| 国产亚洲欧美在线中文bt天堂| 久久久久人妻一区精品| 亚洲AⅤ综合在线欧美一区| 国产美女精品人人做人人爽| 国产女人喷水视频| 国产成人精品免费av| 国产精品污污在线观看网站| 欧美曰批视频免费播放免费| 天堂岛国av无码免费无禁网站| 亚洲va精品中文字幕| 免费国产高清视频| 亚洲三级成人| 午夜一区二区三区| 亚洲中文字幕无码mv| 亚洲三级成人| 亚洲乱码精品久久久久..| 国产黑丝一区| 五月天综合婷婷| 国产欧美日韩精品综合在线| 亚洲精品波多野结衣| 国产一区二区三区精品欧美日韩| 亚洲三级a| 精品伊人久久久久7777人| 免费一级毛片在线观看| 国产精品专区第1页| 成人午夜在线播放| 日本午夜视频在线观看| 亚洲an第二区国产精品| 国内老司机精品视频在线播出| 在线不卡免费视频| 91蝌蚪视频在线观看| 91破解版在线亚洲| 亚洲精品卡2卡3卡4卡5卡区| 亚洲视频欧美不卡| 亚洲乱伦视频| 波多野吉衣一区二区三区av| 一区二区影院| 精品成人一区二区三区电影| 激情乱人伦| 免费va国产在线观看| 一区二区三区高清视频国产女人| 中文字幕在线一区二区在线| 亚洲视频免| 色综合日本| 色综合天天娱乐综合网| 性激烈欧美三级在线播放| 在线观看国产精品一区| 亚洲av片在线免费观看| 久久这里只精品热免费99| 国产精品夜夜嗨视频免费视频| …亚洲 欧洲 另类 春色| 无码网站免费观看| av无码久久精品| 亚洲激情99| 国产91线观看| 国产成人亚洲欧美激情| 美女高潮全身流白浆福利区| 国产一级一级毛片永久| 麻豆国产精品| 国产情侣一区二区三区| 欧美日韩中文国产| 亚洲国产成熟视频在线多多| 91青青草视频在线观看的| 有专无码视频| 精品久久香蕉国产线看观看gif| 98超碰在线观看| 欧美成人二区| 亚洲一区二区在线无码| 欧美激情第一区| 永久天堂网Av| 伊人成人在线视频| 国产特一级毛片| 另类欧美日韩| 91精品专区国产盗摄| 国产亚洲欧美日韩在线一区| 国产18在线| 国产精品女主播| 首页亚洲国产丝袜长腿综合| 欧美一级在线| 伊人成人在线| 久久一日本道色综合久久|