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

基于改進(jìn)YOLOV5模型的嵌入式端航拍圖像目標(biāo)檢測

2023-12-25 07:15:04
北京測繪 2023年9期
關(guān)鍵詞:特征提取結(jié)構(gòu)檢測

倪 立 黃 征 楊 靜

(1.聯(lián)合數(shù)維(杭州)科技有限公司,浙江 杭州 310000;2.杭州市土地勘測設(shè)計規(guī)劃院有限公司,浙江 杭州 310000;3.中國水利水電第八工程局有限公司,湖南 長沙 410000)

0 引言

隨著無人機(jī)技術(shù)的發(fā)展,憑借無人機(jī)靈活和低廉的優(yōu)勢,在城市交通、地形勘測、城市規(guī)劃等領(lǐng)域被廣泛使用[1]。由于無人機(jī)航拍的圖像數(shù)據(jù)較多[2],僅憑人眼判別航拍圖像目標(biāo)工作量巨大,很難高效、精準(zhǔn)地提取航拍圖像中包含的信息[3]。

基于深度學(xué)習(xí)的航拍目標(biāo)檢測算法主要可分為基于RCNN模型(regions with CNN features)[4]一階目標(biāo)檢測方法和基于YOLO(you only look once)模型[5]二階目標(biāo)檢測方法;基于RCNN 模型的航拍檢測方法效率較低,不利于嵌入式部署;基于YOLO 模型檢測方法,模型體積小、推理速度高,可方便部署到嵌入式端。例如:劉英杰等[6]提出基于特征金字塔網(wǎng)絡(luò)的航拍圖像目標(biāo)檢測方法,再RCNN 模型中添加特征金字塔層,可有效增加模型對航拍小目標(biāo)檢測能力。陳鋒軍等[7]改進(jìn)YOLOV3(you only look once V3)算法[8]對航拍云杉計數(shù),對模型特征提取網(wǎng)絡(luò)和密集連接模塊改進(jìn),可高效定位云杉。宋建輝等[9]對FasterRCNN(faster regions with CNN features)模型[10]的特征融合層添加金字塔,改變模型的特征提取網(wǎng)絡(luò)和檢測模塊,以此增加模型對小樣本提取能力。黃文斌等[11]提出對YOLOV3 模型中添加金字塔模塊,借助普遍交并比(generalized IOU,GIOU)[12]代替平方和用作定位損失,提高模型的定位精度。劉悅等[13]借助YOLOV4(you only look once V4)模型[14]定位航拍圖像絕緣子,然后使用傳統(tǒng)算法判斷絕緣子是否損壞。趙玉卿等[15]對YOLOV4 模型引入注意力機(jī)制和輕量化網(wǎng)絡(luò),首先使用聚類算法分析并優(yōu)化模型的錨框參數(shù),然后對特征提取網(wǎng)絡(luò)改進(jìn),引入輕量化模塊和注意力機(jī)制。于娟等[16]對YOLOV5(you only look once V5)模型[17]改進(jìn),使用平滑散度損失函數(shù)代替原損失置信度交叉熵,并對特征提取模塊改進(jìn)提取模型的語義表達(dá)能力。龍賽等[18]提出輕量化YOLOV5 模型,首先對特征提取模塊引入輕量化特征增強(qiáng)模塊,然后根據(jù)航拍目標(biāo)尺度分布,重新設(shè)計特征融合網(wǎng)絡(luò),該方法不僅保持了YOLOV5 模型的輕量高效,還增加了檢測精度。

本文旨在嵌入式端實時檢測航拍目標(biāo),不僅要保持YOLOV5 模型檢測精度,而且要提高YOLOV5 模型檢測效率。為此,本文提出一種基于可重參化特征提取網(wǎng)絡(luò)(RepVGG)[19]的改進(jìn)YOLOV5模型的目標(biāo)檢測算法。首先利用可重參化思想構(gòu)建YOLOV5 模型特征提取網(wǎng)絡(luò),然后訓(xùn)練改進(jìn)YOLOV5 模型,推理時多分支網(wǎng)絡(luò)轉(zhuǎn)化為單路結(jié)構(gòu),最后把Pytorch 模型文件轉(zhuǎn)化為ONNX模型文件,借助TensorRT完成目標(biāo)檢測模型部署。

1 相關(guān)工作

1.1 YOLOV5目標(biāo)檢測算法原理

采用深度學(xué)習(xí)的方法對航拍圖像進(jìn)行檢測,主要可分為一階和二階算法,本文使用YOLO 系列算法屬于一階方法,可直接預(yù)測得到目標(biāo)的位置和分類信息。YOLOV5算法可將整個模型分為4 個部分,分別為輸入層、骨干網(wǎng)絡(luò)、頸部網(wǎng)絡(luò)和預(yù)測層。

(1)輸入層:采用馬賽克方式增強(qiáng)網(wǎng)絡(luò),可得到數(shù)據(jù)集最佳錨框,也可隨機(jī)拼接、縮放圖像,實現(xiàn)數(shù)據(jù)集增強(qiáng)。

(2)骨干網(wǎng)絡(luò):主要包含焦距模塊(focus)和跨越階段局部網(wǎng)絡(luò)結(jié)構(gòu)(cross stage partial network,CSP),相較YOLOV4 和V3 有效的增加了模型的特征提取能力。

(3)頸部:主要包含路徑聚合結(jié)構(gòu)和空間金字塔結(jié)構(gòu),路徑聚合結(jié)構(gòu)可自上而下和自下而上的融合不同層特征信息。

(4)預(yù)測層:借助基于距離的交并比計算損失函數(shù),可解決不同目標(biāo)的邊框不重合問題。損失函數(shù)可表示為

式中,IOU為目標(biāo)真實框與預(yù)測框的交并比;C為目標(biāo)真實框與預(yù)測框最小外接矩形;差集為C與真實框和預(yù)測框的并集。

1.2 RepVGG網(wǎng)絡(luò)結(jié)構(gòu)

為了獲得高性能的深度學(xué)習(xí)網(wǎng)絡(luò)模型,前人總結(jié)了以下幾種可顯著提高深度學(xué)習(xí)模型性能的結(jié)構(gòu)。

1.2.1 分支結(jié)構(gòu)

在網(wǎng)絡(luò)模型中,在不同分支上添加不同尺寸的卷積核,可得到不同的感受,可增強(qiáng)模型的學(xué)習(xí)能力;但多分支結(jié)構(gòu)需保存大量分支數(shù)據(jù),會消耗計算機(jī)大量顯存,降低模型的推理速度。

1.2.2 性能優(yōu)異組件

為了解決上述問題,可重參化模型提出結(jié)構(gòu)重參數(shù)化方法,盡量使用多分支訓(xùn)練模型;在推理時,借助結(jié)構(gòu)重參數(shù)化方法將模型變?yōu)閱温方Y(jié)構(gòu),減少模型顯存,增加推理速度。

在多分支訓(xùn)練模型后,推理時,需把多分支模型轉(zhuǎn)化為無分支模型,主要可分為三大支路:卷積核3×3、卷積核1×1 和一致性層,這三種支路均帶有歸一化層,具體合并方式如圖1所示。

圖1 改進(jìn)YOLOV5結(jié)構(gòu)

RepVGG 模型中擁有大量的卷積層+歸一化層結(jié)構(gòu),將相鄰層合并可以有效減少層數(shù)增加模型性能,則推理時卷積層的公式表示為

式中,W表示權(quán)重;b表示偏移。

歸一化層表示為

把卷積層帶入歸一化層,可得

則最終融合結(jié)果,可表示為

卷積分支融合,將3×3 卷積核與1×1 卷積核融合。1×1 卷積和3×3 卷積操作過程相同,故若將3×3 卷積與1×1 卷積融合,只需把1×1 卷積核擴(kuò)展成3×3 形式,然后與3×3 卷積核相加,再對特征層卷積操作即可。

輸出一致性層融合。輸出一致性層轉(zhuǎn)化為1×1 卷積,只需構(gòu)造出1×1 單位卷積核,再把1×1卷積核等價轉(zhuǎn)化為3×3卷積核。

1.2.3 基于改進(jìn)YOLOV5 航拍圖像目標(biāo)檢測

原YOLOV5 算法使用DarkNet 網(wǎng)絡(luò)[20]為特征提取網(wǎng)絡(luò),雖可穩(wěn)定定位目標(biāo)位置,但DarkNet 特征提取網(wǎng)絡(luò)推理速度較慢,對硬件內(nèi)存消耗較大,很不利于無人機(jī)記載設(shè)備部署模型,為此本文提出一種基于RepVGG 結(jié)構(gòu)的YOLOV5 模型。RepVGG 結(jié)構(gòu)通過結(jié)構(gòu)重參數(shù)化思想,在訓(xùn)練時模型為多路結(jié)構(gòu),推理時轉(zhuǎn)換為單路結(jié)構(gòu)模型,對模型重構(gòu)實現(xiàn)推理加速。

圖1(a)為本文改進(jìn)RepVGG_YOLOV5 訓(xùn)練模型,訓(xùn)練時模型是多分支網(wǎng)絡(luò);圖1(b)為RepVGG_YOLOV5 推理模型,對多分支網(wǎng)絡(luò)重參化后得到單分支推理網(wǎng)絡(luò)。

2 實驗

2.1 實驗數(shù)據(jù)及參數(shù)

無人機(jī)航拍數(shù)據(jù)集(dataset for object detection in aerial images,DOTA)是武漢大學(xué)團(tuán)隊搜集(圖2),擁有11 268 張圖片,共有18 個類別,包括飛機(jī)、船舶、儲罐、棒球場、網(wǎng)球場、籃球場、地面田徑場、港口、橋梁、大型車輛、小型車輛、直升機(jī)、環(huán)形交叉路口、足球場、游泳池、集裝箱起重機(jī)、直升機(jī)停機(jī)坪以及機(jī)場,圖像尺寸為4 000×4 000像素。

本文實驗環(huán)境為:Intel(R)Core(TM)i9-7900X CPU @ 3.30 GHz,GPU 英偉達(dá)3090ti,Ubuntn 20.0 系統(tǒng),Pytorch1.8 深度學(xué)習(xí)框架,編程語言Python3.6。本文采用梯度下降法優(yōu)化模型,初始化學(xué)習(xí)率為0.001,并借助線性學(xué)習(xí)率衰減方法,每迭代50次,學(xué)習(xí)率衰減為0.5。

2.2 實驗數(shù)據(jù)統(tǒng)計

表1 為YOLOV5 模型和本文所提RepVGG_YOLOV5模型體積、推理速度和參數(shù)量統(tǒng)計值,模型體積降低20%左右,參數(shù)量減少30%左右。把Pytorch 模型轉(zhuǎn)換為ONNX 模型部署到JETSON NANO 嵌入式開發(fā)板,如圖3 所示,使用TensorRT框架完成模型推理,得到推理時間,由表1 可知,本文改進(jìn)YOLOV5 模型相較原YOLOV5 模型推理時間提高一倍以上。

表1 各種模型參數(shù)大小

圖3 JETSON NANO 開發(fā)板

在DOTA 數(shù)據(jù)集上,對YOLO 系列模型的檢出率、召回率和平均召回率0.5(mean average precision 0.5,mAP0.5)統(tǒng)計,得到表2。由表2知,所提改進(jìn)RepVGG_YOLOV5 模型的檢出率、召回率和mAP0.5 均為最佳,與YOLOV5 相比檢出率增加0.03%,召回率增加0.02%,mAP0.5 增加1.22%。

表2 YOLO系列算法綜合指標(biāo)分析

2.3 結(jié)果分析及檢測效果展示

本文提出改進(jìn)YOLOV5 模型使用多分支訓(xùn)練模型,預(yù)測時改為單路模型,可有效降低YOLOV5 模型參數(shù)量。因此,本文改進(jìn)YOLOV5模型部署在NANO 開發(fā)板后,模型參數(shù)量降低,故推理耗時較原YOLOV5模型降低60%左右。

YOLOV5 模型是在YOLOV3 和V4 基礎(chǔ)上改進(jìn)得到,故各項指標(biāo)均優(yōu)于YOLOV3 和V4,所提改進(jìn)算法YOLOV5 模型使用RepVGG 模塊提取航拍圖像特征,不僅可以提高YOLOV5 模型穩(wěn)定性,還可減小模型體積。故本文改進(jìn)YOLOV5 模型的召回率、檢出率和mAP0.5 等值均為最佳,如表2 所示,可表明改進(jìn)YOLOV5 模型穩(wěn)定性最好。

圖4 為JETSON NANO 開發(fā)板使用TensorRT框架推理得到目標(biāo)檢測效果,由圖4可知,本文所提方法可穩(wěn)定檢測目標(biāo)位置。

圖4 檢測效果

3 結(jié)束語

為了高效地完成無人機(jī)機(jī)載設(shè)備目標(biāo)檢測模型推理,本文提出一種改進(jìn)可重參化YOLOV5模型。首先替換原YOLOV5 模型特征提取網(wǎng)絡(luò)為RepVGG 結(jié)構(gòu),然后訓(xùn)練完模型后把特征提取網(wǎng)絡(luò)轉(zhuǎn)換為單路網(wǎng)絡(luò)結(jié)構(gòu),最后把Pytorch模型轉(zhuǎn)化為ONNX 模型,借助RensorRT 框架完成推理模型部署。與原YOLOV5 模型相比,所提模型推理速度、檢出率、召回率以及mAP0.5 均有較大提升,表明所提方法可較好地部署到無人機(jī)機(jī)載嵌入式設(shè)備中。

猜你喜歡
特征提取結(jié)構(gòu)檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
《形而上學(xué)》△卷的結(jié)構(gòu)和位置
論結(jié)構(gòu)
中華詩詞(2019年7期)2019-11-25 01:43:04
基于Gazebo仿真環(huán)境的ORB特征提取與比對的研究
電子制作(2019年15期)2019-08-27 01:12:00
一種基于LBP 特征提取和稀疏表示的肝病識別算法
論《日出》的結(jié)構(gòu)
小波變換在PCB缺陷檢測中的應(yīng)用
創(chuàng)新治理結(jié)構(gòu)促進(jìn)中小企業(yè)持續(xù)成長
主站蜘蛛池模板: 蜜桃臀无码内射一区二区三区| 亚洲精品综合一二三区在线| 国产网站免费| 国产高潮流白浆视频| 一级福利视频| 97视频精品全国在线观看| 日本一本在线视频| 久久免费精品琪琪| 91在线高清视频| 国产乱人免费视频| 91精品国产自产在线老师啪l| 国产最爽的乱婬视频国语对白| 亚洲成人一区二区| 91色在线观看| 在线视频亚洲欧美| 国产农村妇女精品一二区| 999国内精品久久免费视频| 伊人91在线| 亚洲男人的天堂视频| a亚洲天堂| а∨天堂一区中文字幕| 日韩在线成年视频人网站观看| 成年女人a毛片免费视频| 亚洲av无码久久无遮挡| 91探花在线观看国产最新| 国产精品一区二区在线播放| 亚洲女人在线| 久久伊人色| 亚洲AV电影不卡在线观看| 永久免费精品视频| 99九九成人免费视频精品| 另类重口100页在线播放| 亚洲人成网站在线播放2019| 色有码无码视频| 国产极品美女在线播放| 91精品国产综合久久香蕉922| 欧美精品一区二区三区中文字幕| 免费国产高清视频| 亚洲欧洲AV一区二区三区| 色婷婷国产精品视频| 自偷自拍三级全三级视频| 巨熟乳波霸若妻中文观看免费| 97青青青国产在线播放| 亚洲91在线精品| 熟妇人妻无乱码中文字幕真矢织江| 99热这里只有精品在线播放| 久久精品丝袜高跟鞋| 永久在线精品免费视频观看| 亚洲精品无码不卡在线播放| 亚洲天堂2014| 国产在线拍偷自揄观看视频网站| 亚洲成人在线免费| 99中文字幕亚洲一区二区| 欧美一区二区三区国产精品| 丰满人妻久久中文字幕| 国产欧美日韩一区二区视频在线| 97av视频在线观看| 亚洲精品在线影院| 国产一区二区三区精品欧美日韩| 三上悠亚在线精品二区| 国产极品粉嫩小泬免费看| 亚洲欧美激情另类| 91色老久久精品偷偷蜜臀| lhav亚洲精品| 久久这里只有精品8| 久草美女视频| 人妻一本久道久久综合久久鬼色| 色首页AV在线| 成人在线天堂| 亚洲精品亚洲人成在线| 色婷婷天天综合在线| 99视频精品全国免费品| 99草精品视频| 亚洲色无码专线精品观看| 欧美三级不卡在线观看视频| 亚洲av成人无码网站在线观看| 亚洲国产成人久久精品软件| 2022国产无码在线| 人妻精品久久无码区| 伊人无码视屏| 香蕉综合在线视频91| 国产草草影院18成年视频|