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

基于深度學(xué)習(xí)的遙感影像小目標(biāo)檢測

2020-06-22 01:09:44張青華谷國太李彩林王佳文
河南水利與南水北調(diào) 2020年5期
關(guān)鍵詞:特征提取檢測模型

張青華 谷國太 李彩林 王佳文

(1山東理工大學(xué)建筑工程學(xué)院;2河南省新聞出版學(xué)校)

1 引 言

隨著航天事業(yè)的不斷發(fā)展,高分辨率遙感衛(wèi)星的數(shù)量越來越多,中國獲取遙感影像的方式越來越便捷,并且遙感影像因其較高的視角,包含十分豐富的位置信息、特征信息等。面對(duì)如此豐富的影像源,如何產(chǎn)生有效的社會(huì)效益是科研工作者面臨的一個(gè)挑戰(zhàn),其中遙感影像目標(biāo)檢測領(lǐng)域的研究一直都是研究熱點(diǎn),在軍事偵察、城市規(guī)劃、環(huán)境檢測、智能交通、資源勘測等領(lǐng)域均有涉及。

傳統(tǒng)的遙感影像目標(biāo)檢測方法:通常使用人工設(shè)計(jì)的特征描述子提取特征,然后訓(xùn)練一個(gè)分類器來達(dá)到目標(biāo)識(shí)別的任務(wù)。經(jīng)典的人工設(shè)計(jì)的特征主要有Harr 特征、局部二值模式(Local Binary Pattern,LBP)、尺度不變特征變化(Scale-invariant feature transform,SIFT)、方向梯度直方圖(Histogram of Oriented Gardient,HOG)等。常見的分類器有支持向量機(jī)(Support Vector Machine,SVM)、提升模型(Boosting)和AdaBoost 算法等。

傳統(tǒng)的目標(biāo)檢測算法存在兩個(gè)主要弊端:第一,檢測效果的性能主要依賴于人工設(shè)計(jì)的特征描述子,但是特征描述子的設(shè)計(jì)存在很大的瓶頸;第二,傳統(tǒng)方法的滑動(dòng)窗口算法對(duì)待檢測區(qū)域沒有針對(duì)性,存在大量的對(duì)檢測任務(wù)無效的冗余窗口,時(shí)間復(fù)雜度高。這兩個(gè)缺點(diǎn)制約了目標(biāo)檢測的精度與檢測速度,隨著海量數(shù)據(jù)的獲取越來越便利和GPU(Graphics Processing Unit,GPU)算力的顯著提升,基于深度學(xué)習(xí)的目標(biāo)檢測方法應(yīng)運(yùn)而生,并且在檢測性能方面超越傳統(tǒng)檢測算法,目前基于深度學(xué)習(xí)的目標(biāo)檢測算法主要分為基于候選區(qū)域和基于回歸思想的兩種檢測策略,基于候選區(qū)域思想的代表算法有R-CNN、SPP-Net、Fast R-CNN 和Faster R-CNN 等,基于回歸思想的代表算法有YOLO系列和SSD系列。

隨著通用目標(biāo)檢測算法的發(fā)展,深度學(xué)習(xí)的目標(biāo)檢測方法在遙感影像的應(yīng)用也取得了較好的發(fā)展。文獻(xiàn)使用具有去噪能力的卷積神經(jīng)網(wǎng)絡(luò)對(duì)遙感影像中的車輛目標(biāo)進(jìn)行檢測。文獻(xiàn)利用改進(jìn)后的Faster R-CNN目標(biāo)檢測算法完成遙感影像中的車輛目標(biāo)檢測任務(wù)。文獻(xiàn)提出使用U-Net 卷積神經(jīng)網(wǎng)絡(luò)對(duì)遙感影像中的建筑物進(jìn)行檢測。文獻(xiàn)提出將ResNet網(wǎng)絡(luò)結(jié)構(gòu)作為特征提取網(wǎng)絡(luò)提取不同層級(jí)范圍的特征完成目標(biāo)檢測任務(wù)。文獻(xiàn)利用全卷積神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)對(duì)遙感影像中的飛機(jī)目標(biāo)進(jìn)行檢測。文獻(xiàn)提出利用數(shù)據(jù)擴(kuò)充和上下文信息完成對(duì)遙感影像中的飛機(jī)目標(biāo)檢測任務(wù)。雖然目前深度學(xué)習(xí)的目標(biāo)檢測方法在遙感影像中已有較多的研究,但是針對(duì)遙感影像中的小目標(biāo)問題,存在漏檢和誤檢問題難以解決。

綜合以上研究方法,文章以SSD目標(biāo)檢測框架為基礎(chǔ)進(jìn)行改進(jìn),完成高分辨率遙感影像的小目標(biāo)檢測任務(wù)。首先對(duì)特征提取網(wǎng)絡(luò)在公共數(shù)據(jù)集進(jìn)行預(yù)訓(xùn)練,然后增加SSD目標(biāo)檢測多尺度特征圖的檢測層級(jí),同時(shí)采用Adam 的訓(xùn)練方法,使模型具有更好的擬合能力。

2 特征提取網(wǎng)絡(luò)與模型

2.1 VGG-16特征提取網(wǎng)絡(luò)

VGG-16 網(wǎng)絡(luò)結(jié)構(gòu)最早由牛津大學(xué)Visual Geometry Group團(tuán)隊(duì)提出,并且在ImageNet2014奪得亞軍。該網(wǎng)絡(luò)結(jié)構(gòu)最大的特點(diǎn)就是使用了較小的卷積核和較為規(guī)整的網(wǎng)絡(luò)結(jié)構(gòu),網(wǎng)絡(luò)結(jié)構(gòu)包含5個(gè)大的卷積結(jié)構(gòu)(Block)和3個(gè)大的全連接層,而且所有的卷積層均使用3×3的卷積核,這樣不僅減少了網(wǎng)絡(luò)訓(xùn)練的參數(shù)量,而且可以堆疊出更深的網(wǎng)絡(luò)模型,提高網(wǎng)絡(luò)的分類能力,同時(shí)結(jié)合Dropout層來防止過擬合。整體的網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示。

圖1 VGG-16網(wǎng)絡(luò)結(jié)構(gòu)圖

文章使用VGG-16網(wǎng)絡(luò)結(jié)構(gòu)作為特征提取網(wǎng)絡(luò),不僅可以獲得抽象能力更強(qiáng)的非線性特征,而且VGG-16網(wǎng)絡(luò)規(guī)整的網(wǎng)絡(luò)結(jié)構(gòu),更有利于進(jìn)行改進(jìn),嵌入完整的目標(biāo)檢測架構(gòu)。

2.2 模型預(yù)訓(xùn)練與遷移學(xué)習(xí)

根據(jù)卷積神經(jīng)網(wǎng)絡(luò)分層提取特征的特性,使用遷移學(xué)習(xí)的方式對(duì)特征提取網(wǎng)絡(luò)進(jìn)行預(yù)訓(xùn)練,可降低整體目標(biāo)檢測網(wǎng)絡(luò)的訓(xùn)練時(shí)間。文章的VGG-16 基礎(chǔ)網(wǎng)絡(luò)首先在ImageNet(A Large-Scale Hierarchical Image Database)數(shù)據(jù)集進(jìn)行預(yù)訓(xùn)練,獲得的預(yù)訓(xùn)練基礎(chǔ)網(wǎng)絡(luò)具有很好的圖像特征提取能力,然后將預(yù)訓(xùn)練完成的特征提取網(wǎng)絡(luò)嵌入整體目標(biāo)檢測架構(gòu),并作為遷移訓(xùn)練的初始模型參數(shù),然后通過DOTA數(shù)據(jù)集迭代回歸四個(gè)參數(shù)變量(Δcx,Δcy,Δw,Δh),達(dá)到目標(biāo)檢測的目的。

在遷移訓(xùn)練過程中包括兩個(gè)損失函數(shù):一個(gè)是位置損失函數(shù)Lloc,進(jìn)行目標(biāo)的精確定位,;另一個(gè)是置信度損失Lconf,判斷預(yù)測框的分類概率。代價(jià)函就是上述兩類損失函數(shù)的加權(quán)平方和,具體計(jì)算公式如式(1):

其中,N 是正樣本數(shù)量,λ為權(quán)重,如果N=0,則損失為0。x是所有默認(rèn)框的標(biāo)簽,如果第i個(gè)默認(rèn)框匹配到了第j個(gè)標(biāo)簽框,則xij=1,否則xij=0。定位損失Lloc為L1 平滑損失(Smooth L1):

置信度損失Lconf是基于多個(gè)類別的置信度的softmax 損失。參數(shù)c代表某一類別的目標(biāo)與非目標(biāo)的置信度。

式中字母含義同上。

2.3 改進(jìn)后的SSD目標(biāo)檢測模型

SSD 目標(biāo)檢測網(wǎng)絡(luò)的整體策略是在特征提取網(wǎng)絡(luò)不同尺度的特征提取層進(jìn)行分類回歸,完成對(duì)不同尺度大小的目標(biāo)進(jìn)行識(shí)別定位的任務(wù)。原始的SSD 檢測架構(gòu)是將VGG-16 基礎(chǔ)網(wǎng)絡(luò)在最后的全連接層處截?cái)啵⑻砑覥onv6、Conv7、Conv8_2、Conv9_2、Conv10_2、Conv11_2 卷積層,根據(jù)卷積神經(jīng)網(wǎng)絡(luò)分層提取特征的特性,原始SSD 檢測框架使用Conv4_3、Conv7、Conv8_2、Conv9_2、Conv10_2、Conv11_2 作為檢測層,由于小目標(biāo)在影像中的占比較小,隨著層層卷積的結(jié)構(gòu),容易出現(xiàn)小目標(biāo)特征信息的流失,因此原始SSD 目標(biāo)檢測網(wǎng)絡(luò)中僅僅使用Conv4_3作為特征檢測層是不夠的,改進(jìn)后的SSD目標(biāo)檢測算法增加Conv3_2作為特征檢測層,提高整體算法對(duì)小目標(biāo)的檢測能力。改進(jìn)后的整體網(wǎng)絡(luò)架構(gòu)如圖2所示。

圖2 改進(jìn)后SSD目標(biāo)檢測模型圖

2.4 基于Adam算法的損失函數(shù)優(yōu)化

算法訓(xùn)練的目的是為了使損失函數(shù)值不斷減小進(jìn)而得到最佳訓(xùn)練模型。原始SSD算法使用SGD算法進(jìn)行損失函數(shù)的優(yōu)化,SGD是一種常用的損失函數(shù)優(yōu)化算法,但該算法的缺點(diǎn)是下降速度較慢,并可能收斂于某一局部最優(yōu)而不是全局最優(yōu)點(diǎn)。Adam算法相較于SGD主要優(yōu)勢在于可利用梯度的一階矩估計(jì)和二階矩估計(jì)動(dòng)態(tài)調(diào)整每個(gè)參數(shù)的學(xué)習(xí)率,在經(jīng)過偏置校正后可使每一次迭代學(xué)習(xí)率都有個(gè)確定范圍,因此參數(shù)比較平穩(wěn),有利于收斂于全局最優(yōu)點(diǎn)。因此文章引入Aadm算法用于優(yōu)化損失函數(shù)。主要公式如下:

3 實(shí)驗(yàn)與分析

3.1 實(shí)驗(yàn)數(shù)據(jù)

3.1.1 數(shù)據(jù)描述

文章實(shí)驗(yàn)數(shù)據(jù)集主要包括兩個(gè)數(shù)據(jù)集:ImageNet 數(shù)據(jù)集、DOTA數(shù)據(jù)集。

ImageNet 數(shù)據(jù)集具有140 萬張標(biāo)記圖片,1 000 種不同類別,是針對(duì)圖像識(shí)別的全球最大公開數(shù)據(jù)集之一,利用該數(shù)據(jù)集進(jìn)行模型預(yù)訓(xùn)練可以使模型具有更好的泛化能力,并且加快遷移訓(xùn)練的速度。

DOTA 數(shù)據(jù)集是包含2 806 張航空影像的公開數(shù)據(jù)集,由JL-1 衛(wèi)星、JL-2 衛(wèi)星和Google Earth 遙感拍攝所得,影像幅度很大,尺寸大約為800×800~4 000×4 000,主要包含兩大類目標(biāo):大型場地和各種可移動(dòng)物體兩種類別;其中大型場地包含:游泳池、足球場、操場、環(huán)形交通樞紐、港口、棒球場、網(wǎng)球場、籃球場、橋等9 種場地;可移動(dòng)物體包括:飛機(jī)、直升機(jī)、船舶、大型車輛、小型車輛和儲(chǔ)油罐等6個(gè)類別,共計(jì)15種類別,188 282個(gè)實(shí)例,由于拍攝高度較高,可移動(dòng)物體多為中小目標(biāo)。

3.1.2 數(shù)據(jù)預(yù)處理

由于原始數(shù)據(jù)尺寸不一,首先將原始數(shù)據(jù)裁剪為512×512大小的圖像,數(shù)據(jù)增強(qiáng)采取隨機(jī)擾動(dòng)、隨機(jī)裁剪、隨機(jī)擴(kuò)張及縮放等操作方式,然后將數(shù)據(jù)集劃分為訓(xùn)練集和測試集,訓(xùn)練集和測試集數(shù)據(jù)量比例滿足9:1的比例。

3.2 實(shí)驗(yàn)描述

3.2.1 實(shí)驗(yàn)環(huán)境

實(shí)驗(yàn)硬件環(huán)境為Intel Xeon E3-1220 v5 處理器、GTX1070 8G 顯卡、16G 內(nèi)存;實(shí)驗(yàn)軟件環(huán)境為Ubuntu18.04 系統(tǒng)、tensorflow深度學(xué)習(xí)框架。

3.2.2 精度評(píng)估方法

使用平均精度(average precision,AP)來評(píng)估訓(xùn)練所得目標(biāo)檢測模型,計(jì)算公式如式(5):AP 的幾何意義即P-R 曲線與坐標(biāo)軸所圍面積,其中P(precision)表示訓(xùn)練精準(zhǔn)率,R(recall)表示訓(xùn)練召回率,具體計(jì)算公式如式(6):

式中:TP表示正確識(shí)別為標(biāo)簽?zāi)繕?biāo)數(shù)量,F(xiàn)P 表示錯(cuò)誤識(shí)別為標(biāo)簽?zāi)繕?biāo)數(shù)量,F(xiàn)N表示錯(cuò)誤識(shí)別為非標(biāo)簽?zāi)繕?biāo)數(shù)量。

3.2.3 速度評(píng)估方法

使用每秒幀速(Frame Per Second,F(xiàn)PS)進(jìn)行評(píng)估,每秒幀速即每秒內(nèi)處理的影像數(shù)量,F(xiàn)PS 越大,速度越快。計(jì)算公式如式(7):

式中:F為處理影像數(shù),S為處理時(shí)間,單位為s。

3.2.4 超參數(shù)設(shè)定

學(xué)習(xí)率策略采用Warm Up,初始學(xué)習(xí)率設(shè)置為0.01,batchsize為2,epoch設(shè)置為400。

3.3 實(shí)驗(yàn)對(duì)比分析

3.3.1 改進(jìn)SSD算法訓(xùn)練分析

分別進(jìn)行A、B兩組實(shí)驗(yàn):A組實(shí)驗(yàn)為直接在DOTA數(shù)據(jù)集進(jìn)行訓(xùn)練得到的模型;B 組為首先將VGG-16 網(wǎng)絡(luò)在ImageNet數(shù)據(jù)集進(jìn)行預(yù)訓(xùn)練,然后在DOTA數(shù)據(jù)集進(jìn)行遷移訓(xùn)練得到的模型;最后將得到的模型分別在DOTA 測試集進(jìn)行檢測,具體檢測結(jié)果:A 組模型AP 值為7.06×10-1;B 組模型AP 值為7.53×10-1。分析可知,經(jīng)過模型預(yù)訓(xùn)練的模型在DOTA 數(shù)據(jù)集中具有更好的訓(xùn)練效果,該實(shí)驗(yàn)充分說明了卷積神經(jīng)網(wǎng)絡(luò)在圖像特征提取中逐層提取特征的特性,同時(shí)證明了遷移學(xué)習(xí)的有效性。

模型訓(xùn)練策略采用Adam 算法取代原來的SGD 算法進(jìn)行損失函數(shù)優(yōu)化。為分析Adam算法的有效性,文章分別用Adam和SGD兩種訓(xùn)練策略對(duì)SSD算法進(jìn)行訓(xùn)練,并在DOTA數(shù)據(jù)測試集進(jìn)行精度評(píng)定,結(jié)果如表1所示:

表1 不同優(yōu)化算法性能對(duì)比

由表1 中第一行數(shù)據(jù)和第二行數(shù)據(jù)的AP 值對(duì)比可知:在損失函數(shù)一致的情況下,使用Adam優(yōu)化算法的SSD512模型精度要高于使用SGD優(yōu)化算法的SSD512模型的精度,由此得出使用Adam 優(yōu)化算法得到的模型精度高于使用SGD 優(yōu)化算法得到的模型精度。

3.3.2 改進(jìn)SSD算法性能分析

為更好分析改進(jìn)后SSD算法的性能,同時(shí)利用訓(xùn)練集訓(xùn)練了原始SSD算法和YOLO算法作為對(duì)比,并在測試集進(jìn)行精度評(píng)定,檢測結(jié)果見表2。

表2 不同算法在DOTA測試集檢測結(jié)果表

通過對(duì)表2 中AP 數(shù)據(jù)分析可知,文章改進(jìn)后的檢測模型有效提高了模型的檢測精度,原因是將原始SSD檢測模型中的6 層特征檢測層增加了Conv3_2 特征提取層。對(duì)比表2 中FPS數(shù)據(jù)可知,改進(jìn)后的SSD 模型對(duì)比原始SSD 模型,檢測速度略有下降,可能原因是由于添加了新的檢測層,增加了模型的計(jì)算量,但總體而言模型對(duì)遙感影像的小目標(biāo)檢測具有一定程度的提升。

圖3為經(jīng)過改進(jìn)后的SSD算法在DOTA測試集上的檢測效果。由圖3可知,針對(duì)飛機(jī)、船舶等小目標(biāo),該算法仍具有一定的檢測精度。對(duì)比圖3中的(a)和(d),容易發(fā)現(xiàn)船舶目標(biāo)的檢測精度沒有飛機(jī)目標(biāo)的檢測精度高,通過分析可知,船舶目標(biāo)與背景顏色十分相似,因此檢測難度更大。

圖3 (a~c)檢測結(jié)果圖

4 結(jié) 語

文章通過對(duì)SSD算法進(jìn)行改進(jìn),將改進(jìn)后的SSD目標(biāo)檢測算法應(yīng)用于遙感影像小目標(biāo)檢測領(lǐng)域。針對(duì)遙感影像數(shù)據(jù)量不足的問題,采用遷移學(xué)習(xí)的方式,首先將特征提取網(wǎng)絡(luò)在ImageNet數(shù)據(jù)集上進(jìn)行模型預(yù)訓(xùn)練,得到具有較好特征提取能力的特征提取網(wǎng)絡(luò);然后將訓(xùn)練好的特征提取網(wǎng)絡(luò)嵌入改進(jìn)后的SSD目標(biāo)檢測架構(gòu)進(jìn)行遷移訓(xùn)練,同時(shí)在損失函數(shù)優(yōu)化過程中使用Adam算法取代SGD算法,最終使得檢測模型具有更好的檢測精度和檢測速度。實(shí)驗(yàn)表明,改進(jìn)后SSD算法在遙感影像目標(biāo)較小的情況下,仍可以有效識(shí)別,一定程度解決了遙感影像中的小目標(biāo)檢測問題。但是算法存在對(duì)于遮擋目標(biāo)會(huì)出現(xiàn)漏檢、檢測精度低的問題,而且特征提取網(wǎng)絡(luò)對(duì)整體模型的檢測精度影響較大,因此如何設(shè)計(jì)更加有效的特征提取網(wǎng)絡(luò)將是以后的研究方向之一。

猜你喜歡
特征提取檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
基于Gazebo仿真環(huán)境的ORB特征提取與比對(duì)的研究
電子制作(2019年15期)2019-08-27 01:12:00
一種基于LBP 特征提取和稀疏表示的肝病識(shí)別算法
3D打印中的模型分割與打包
小波變換在PCB缺陷檢測中的應(yīng)用
主站蜘蛛池模板: 美美女高清毛片视频免费观看| 99国产精品免费观看视频| 999国产精品| 欧美 亚洲 日韩 国产| 国产自在线播放| 亚洲无码日韩一区| 亚洲男人的天堂在线| 在线人成精品免费视频| 国产精品久久自在自线观看| 亚洲精品中文字幕午夜| 免费一级毛片在线观看| 国产在线精品人成导航| 亚洲无码视频喷水| 玩两个丰满老熟女久久网| 一级毛片免费观看久| 精品国产99久久| 色综合五月婷婷| 人妻一本久道久久综合久久鬼色| 日韩毛片视频| 国产精品林美惠子在线观看| 日本福利视频网站| 国产成人综合亚洲网址| 凹凸国产熟女精品视频| 亚洲日韩在线满18点击进入| 无码福利日韩神码福利片| 久久精品嫩草研究院| 天天干天天色综合网| 免费看一级毛片波多结衣| 伊人久综合| 国产香蕉在线视频| 亚洲综合九九| 欧美在线观看不卡| 亚洲色图综合在线| 伊人久久婷婷| 久久综合丝袜日本网| 久久综合干| 欧美一级黄色影院| 午夜影院a级片| 一区二区三区高清视频国产女人| 日韩A级毛片一区二区三区| 在线播放91| 99视频在线看| 亚洲另类色| 亚洲永久色| 青青国产视频| 中文字幕在线观| AV不卡在线永久免费观看| 波多野结衣一级毛片| 国产jizzjizz视频| 日本人真淫视频一区二区三区| 久久精品国产亚洲AV忘忧草18| 亚洲色图欧美在线| 欧美日韩国产高清一区二区三区| 四虎国产在线观看| 日本少妇又色又爽又高潮| 亚洲an第二区国产精品| 久久国产拍爱| 欧美成人午夜视频免看| 久久一日本道色综合久久| 国产精品嫩草影院视频| 国产美女丝袜高潮| 亚洲成A人V欧美综合| 国产真实二区一区在线亚洲| 亚洲成人高清无码| 啪啪免费视频一区二区| 国产一二视频| 网友自拍视频精品区| 日本欧美精品| 亚洲色欲色欲www网| 亚洲成人在线免费| 日韩人妻少妇一区二区| 亚洲日韩欧美在线观看| 无码AV日韩一二三区| 青青青视频免费一区二区| 久久成人免费| 成人无码一区二区三区视频在线观看 | 亚洲天堂网在线观看视频| 亚洲精品波多野结衣| 国产视频欧美| 欧美日韩亚洲综合在线观看| 国产精品美女免费视频大全| 亚洲a免费|