• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于自適應(yīng)和最優(yōu)特征的合成孔徑雷達艦船檢測方法

      2021-07-30 10:34:18侯笑晗金國棟譚力寧薛遠亮
      計算機應(yīng)用 2021年7期
      關(guān)鍵詞:錨框艦船損失

      侯笑晗,金國棟,譚力寧,薛遠亮

      (火箭軍工程大學(xué)核工程學(xué)院,西安 710025)

      0 引言

      隨著我國海軍戰(zhàn)斗力的不斷增強,確保海防安全、維護海洋利益成為建設(shè)海洋強國的重中之重。海上艦船檢測是海域偵察和海洋管控中一項重要任務(wù),合成孔徑雷達(Synthetic Aperture Radar,SAR)因其具有全天時全天候且成像范圍廣的成像特點而被廣泛應(yīng)用于海洋艦船檢測[1-5]。如何從SAR 圖像中提取艦船目標信息、實現(xiàn)海域?qū)崟r監(jiān)測,在軍民兩個領(lǐng)域都具有重要的現(xiàn)實意義。

      近年來,基于卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network,CNN)的檢測算法與遙感目標檢測領(lǐng)域高度融合[6-9]。由于SAR 艦船目標本身具有分布稀疏、尺寸較小等特性,在圖像中表現(xiàn)為多個亮斑,在提取特征信息易丟失重要特征信息,而細節(jié)信息對邊緣模糊的SAR 艦船目標尤為重要,因此SAR 艦船目標檢測對算法提出了更高的要求,是一個具有挑戰(zhàn)性的課題?;谏疃葘W(xué)習(xí)的SAR 目標檢測算法自發(fā)展以來,研究者們針對SAR 艦船目標特點在通用深度學(xué)習(xí)目標檢測模型的基礎(chǔ)上不斷完善。文獻[10]中采用層間融合和增加網(wǎng)絡(luò)分辨率的方法,擴大了特征圖中小型船舶響應(yīng)面積,顯著提升了密集小目標的檢測能力。Gao 等[11]為了加強CNN對特征的提取能力,在RetinaNet[12]中加入分離卷積塊(Separated Convolution Block,SCB)和空間信息注意力模塊(Spatial information Attention Block,SAB),提高了網(wǎng)絡(luò)在多分辨率SAR 圖像和復(fù)雜背景下小目標的檢測性能。文獻[13]中使用空間遞歸網(wǎng)絡(luò)在整個圖像上橫向和垂直地傳遞空間上變化的上下文信息,改善對小目標的檢測效果。以上方法均采用了錨框生成機制,對分布稀疏的SAR 艦船目標檢測而言并非最優(yōu)設(shè)計。錨框機制依賴于預(yù)先設(shè)定好的尺度、比例等相關(guān)屬性,無法動態(tài)適應(yīng)目標形態(tài),且可能生成大量重復(fù)且與目標無關(guān)的背景框,會帶來較多的超參數(shù)、加重正負樣本不均衡。另外,特征提取網(wǎng)絡(luò)依賴于人工設(shè)計和融合,不能最大限度充分利用特征,會造成一定程度上的細節(jié)信息丟失,對于SAR圖像艦船小目標檢測效果影響較大。

      針對SAR 艦船小目標檢測中存在的問題,本文提出一種基于自動生成錨框和最優(yōu)特征選取的單階段SAR 艦船目標檢測方法,借鑒無錨框特征選擇(Feature Selective Anchor-Free,F(xiàn)SAF)算法在利用神經(jīng)架構(gòu)搜索(Neural Architecture Search,NAS)為檢測模型設(shè)計最優(yōu)特征提取網(wǎng)絡(luò)的同時不再生成錨框,直接在特征圖輸出上以無錨框方式進行編碼和解碼;然后重構(gòu)損失函數(shù)以增加網(wǎng)絡(luò)回傳位置信息的準確性;最后使用更貼合艦船目標特性的Soft-NMS[14]方法對檢測框進行過濾進而生成最終檢測結(jié)果,并實現(xiàn)了多組對比驗證。

      1 本文方法

      1.1 融合方式設(shè)計

      傳統(tǒng)特征提取網(wǎng)絡(luò)由人工設(shè)計,通過卷積層堆疊和不同分辨率大小特征層融合為目標提供更好的特征提取網(wǎng)絡(luò),這種方法通過在數(shù)據(jù)集上測試進而選擇網(wǎng)絡(luò)結(jié)構(gòu),并不能達到最優(yōu)效果。為更深層次利用特征信息,通過神經(jīng)架構(gòu)搜索構(gòu)建涵蓋所有跨尺度連接的特征金字塔結(jié)構(gòu),自動在給定的搜索空間中選擇最佳模型架構(gòu)。利用強化學(xué)習(xí)思想,在神經(jīng)架構(gòu)搜索中訓(xùn)練控制器,以子模型在給定的搜索空間中的準確性來更新參數(shù),以獲得更好的架構(gòu)。本文基于上述思想對特征融合方式進行重構(gòu),將原ResNet 中的輸出層{P3,P4,P5,P6,P7} 作為待選特征經(jīng)過神經(jīng)架構(gòu)搜索得到新的特征層{P3,P4,P5,P6,P7} 作為輸出。具體流程為:從輸入的5個特征圖中任選2 個,選擇輸出特征分辨率將其進行融合,在兩個特征圖分辨率不同的情況下采用Max Pooling 統(tǒng)一分辨率。融合后的特征圖經(jīng)過3×3 卷積后進入待選特征集,進行新一輪特征融合。最優(yōu)特征融合方式如圖1 所示,其中:GP表示全局池化,R-C-B表示ReLU+Conv+BN。本文設(shè)計的特征提取網(wǎng)絡(luò)中共進行7 次特征融合,能夠最大限度利用特征信息,進而提升對小目標的檢測性能。

      圖1 最優(yōu)特征層融合方式Fig.1 Fusion mode of optimal feature layer

      1.2 檢測網(wǎng)絡(luò)設(shè)計

      大多基于深度學(xué)習(xí)的SAR 目標檢測算法均采用了錨框生成機制,對分布稀疏、目標形態(tài)多變的SAR 艦船目標檢測而言并非最優(yōu)設(shè)計。錨框機制依賴于預(yù)先設(shè)定好的尺度、比例等相關(guān)屬性,無法動態(tài)適應(yīng)目標形態(tài)變化,且可能生成大量重復(fù)且與目標無關(guān)的背景框,會帶來較多冗余的超參數(shù)、增加目標樣本與非目標樣本量級差。

      1.2.1 自適應(yīng)錨框生成

      借鑒FSAF 思想,在常規(guī)檢測分支中引入兩個額外分支,結(jié)構(gòu)如圖2 所示,在特征金字塔的每個層上的常規(guī)分支上引入兩個用于特定任務(wù)的分支,分別負責無框預(yù)測目標分類和定位信息。分類子網(wǎng)在特征圖之后接K個濾波器的3×3 卷積層用于預(yù)測分類,其后使用Sigmoid 激活函數(shù),為K個對象類預(yù)測每個對象在空間位置的概率?;貧w子網(wǎng)中加入帶有四個濾波器的3×3 卷積層,用于以無錨框方式編碼框偏移量。本文中的無錨框算法不再以先驗框為基準進行分類和位置回歸損失,而是在圖像的每個點上直接預(yù)測與其最為相符的實例類型和位置偏移,根據(jù)實例本身特征進行參數(shù)的自適應(yīng)更新,具體流程如圖2,自適應(yīng)錨框結(jié)構(gòu)如圖2中虛線所示。

      圖2 自適應(yīng)錨框生成圖Fig.2 Generation diagram of self-adaptive anchor box

      1.2.2 最優(yōu)特征層選取

      在如SSD等經(jīng)典網(wǎng)絡(luò)中設(shè)定大尺度目標特征信息在深層特征圖上進行提取,小尺度目標特征信息在淺層特征圖上進行提取。該分配條件難以保證所分配的特征層與目標為最佳匹配。為提高檢測效果,設(shè)計最優(yōu)特征層選取機制來尋找最適合特定錨框的特征層。

      最優(yōu)特征層選取機制整體結(jié)構(gòu)如圖3 所示,對輸入目標I計算每個特征層損失,選擇損失最小的特征層為目標分配層。定義在第l個特征層上的分類損失和位置損失函數(shù)分別和通過取有效框區(qū)域上的Focal loss[12]和交并比(Intersection-over-Union,IoU)[15]的平均值來計算。

      圖3 最優(yōu)特征層選取Fig.3 Selection of optimal feature layer

      最優(yōu)特征層選擇不再根據(jù)目標大小而是根據(jù)目標內(nèi)容來確定是否適合某一層金字塔特征,能夠在訓(xùn)練時動態(tài)地將每個對象放置最合適的特征層上進行回歸,保證其選擇的特征對建模是最優(yōu)的,其損失可以使得特征空間的邊界更低,進而優(yōu)化網(wǎng)絡(luò)檢測結(jié)果。通過無錨框檢測分支和自適應(yīng)特征層選擇機制設(shè)計提升網(wǎng)絡(luò)對多尺度艦船目標的適應(yīng)性,尤其對小目標的檢測能力有所改善。

      1.3 網(wǎng)絡(luò)總體結(jié)構(gòu)設(shè)計

      基于自適應(yīng)和最優(yōu)特征網(wǎng)絡(luò)首先將所提取的五個ResNet改進后特征層作為輸入構(gòu)建神經(jīng)網(wǎng)絡(luò)的搜索空間,并將無錨分支附加到神經(jīng)網(wǎng)絡(luò)輸出的每個金字塔預(yù)測分支上,從而允許在任意特征圖上以無錨方式進行編碼和解碼。在訓(xùn)練過程中,通過特征選擇將每個真實框分配到特定金字塔級別,通過設(shè)置監(jiān)督信號定義預(yù)測框回歸方式。網(wǎng)絡(luò)首先在前向流程中計算輸入圖像中實例在每個特征層上的損失函數(shù),挑選損失函數(shù)最小的特征層作為該實例的特征提取層,并在回傳時優(yōu)化參數(shù)。下面對其參數(shù)優(yōu)化方式展開說明。

      圖4 網(wǎng)絡(luò)總體結(jié)構(gòu)Fig.4 Overall structure of the network

      1.4 訓(xùn)練方式優(yōu)化

      考慮到檢測任務(wù)中使用IoU 作為回歸損失在檢測框和標定框沒有重疊的情況下,無法進行梯度回傳、指導(dǎo)神經(jīng)網(wǎng)絡(luò)進行優(yōu)化,并且不能精確反映兩者距離和重合度大小。本文中采用廣義IoU(Generalized IoU,GIoU)對位置回歸損失函數(shù)進行改進。設(shè)定預(yù)測框為真實框為Bg=其中表示預(yù)測框的左上頂點和右下頂點坐標表示真實框的左上頂點和右下頂點坐標,p、g 分別表示該框為預(yù)測框、真實框,設(shè)定Bp,Bg的重疊面積為:

      其中:Ap、Ag為Bp、Bg的框面積,U為Bp,Bg的框面積之和減去其重疊面積。位置回歸損失函數(shù)如下:

      將圖像中目標區(qū)域定義為正樣本,將目標以外區(qū)域定義為負樣本,同時根據(jù)樣本是否容易分類將其分為難易樣本。由于SAR 圖像中海上艦船目標分布稀疏,其背景樣本即負樣本較多,帶來計算冗余;同時,網(wǎng)絡(luò)很難從簡單樣本中獲取信息,難樣本更能指導(dǎo)網(wǎng)絡(luò)的優(yōu)化方向,因此,本文采用類別損失采用Focal loss 以解決SAR 艦船目標數(shù)據(jù)集中正負樣本不均衡和難易樣本問題,其定義如下:

      引入α權(quán)重以改善正負樣本不均衡問題,并以對難易樣本關(guān)注度進行動態(tài)分配,當邊框類別預(yù)測錯誤則pt較小,設(shè)定該邊框為困難樣本。當pt接近于1 時,是簡單樣本。本文取α=0.25,γ=2。

      本文所設(shè)計的網(wǎng)絡(luò)總損失如下:

      1.5 過濾候選框算法改進

      檢測網(wǎng)絡(luò)通過非極大值抑制(Non-Maximum Suppression,NMS)對重復(fù)的冗余候選框進行過濾,是艦船檢測中非常重要的一部分,它從一系列候選位置信息中預(yù)測出最佳的船舶檢測結(jié)果。NMS 直接過濾得分低且重疊度高的邊框,在SAR 圖像中的沿海港口存在一些密集型船舶,在重疊閾值中可能會出現(xiàn)附近船只的邊界盒。因此直接使用NMS 會降低模型的召回率。本文使用Soft-NMS方法通過線性函數(shù)抑制重疊檢測分數(shù),有效提升模型的召回率。其偽代碼如下所示:

      Algorithm:Soft-NMS。

      其中:

      因此,總的Soft-NMS為:

      其中:si為檢測分數(shù),M表示最大得分檢測框,bi表示剩余檢測框,μ代表IoU閾值。

      2 實驗環(huán)境

      2.1 實驗平臺

      使用的操作系統(tǒng)為Ubuntu18.04,使用CUDA10.2 和cuDNN8.0 加速訓(xùn)練。使用的GPU 為GeForce RTX 2080Ti;使用python 和C 作為主要編程語言;使用的處理器為Inter core i7-9700KF CPU@3.6 GHz。

      2.2 數(shù)據(jù)集的制作

      本文數(shù)據(jù)集來源于海軍航空大學(xué)構(gòu)建的數(shù)據(jù)集SSDD(SAR Ship Detection Dataset)[16],該數(shù)據(jù)集模仿PASCAL VOC數(shù)據(jù)集構(gòu)造,總共有1 160幅圖像和2 456條艦船,包含了多種成像條件下的SAR 艦船圖像,數(shù)據(jù)來源包括3 景Radar Sat-2煙臺港海域的SAR 圖像、Terra SAR-X 中部分圖像、哨兵SAR圖像,是目前國內(nèi)該領(lǐng)域常用的一個數(shù)據(jù)集(本文將訓(xùn)練集與測試集比例改為3∶1)。

      2.3 評價指標

      本文主要使用召回率R(Recall)和準確率P(Precision)對檢測結(jié)果進行評估。

      其中:TP為正確預(yù)測框數(shù),F(xiàn)P為誤檢框數(shù),GT真實標簽框數(shù)。

      2.4 模型訓(xùn)練

      參數(shù)設(shè)置:使用在ImageNet1k 上預(yù)先訓(xùn)練好的RetinaNet模型,初始學(xué)習(xí)率為0.001,學(xué)習(xí)率衰減權(quán)重為0.000 1,參數(shù)更新方法為引入動量的隨機梯度下降法(Momentum Stochastic Gradient Descent,Momentum SGD),動量因子取0.9。設(shè)定Focal loss 中α=0.25,γ=1.5。損失函數(shù)如圖5所示。

      圖5 損失函數(shù)變化曲線Fig.5 Loss function curves

      3 實驗結(jié)果分析與討論

      3.1 測試結(jié)果分析

      3.1.1 方法有效性證明

      為了驗證本文提出的改進方法在SAR 數(shù)據(jù)集上的檢測性能,在SSDD 數(shù)據(jù)集上進行訓(xùn)練和測試,統(tǒng)計了各尺度下艦船目標的具體檢測精度。設(shè)定預(yù)測框和真實框重疊率為0.5,首先計算整個數(shù)據(jù)集上的平均準確率和平均召回率,然后分別計算在不同尺度目標上的準確率和召回率以進一步對檢測結(jié)果進行分析。將目標分為大、中、小三類目標,其尺度劃分采用COCO 數(shù)據(jù)集中的劃分規(guī)則,即Area:{S,M,L}分別為針對小目標(Area<322)、中等目標(322<Area<962)和大目標(Area>962)。實驗結(jié)果如表1 所示,其中:FA 表示FSAF方法,N 表示NAS-FPN,I 表示位置回歸損失采用IoU,G 表示位置回歸損失采用GIoU,S 表示采用Soft-NMS 對檢測框進行過濾。

      從表1 中可以看出,相比改進前的方法,本文方法在小目標上的檢測性能明顯提升。但由于使用GIoU 會導(dǎo)致網(wǎng)絡(luò)優(yōu)先選擇擴大包圍框的面積來覆蓋真實框,而非移動預(yù)測框接近真實框,其精確度有一定程度的下降,從對比實驗可以看出,在對中小目標檢測時影響較小。本文重點針對小目標檢測,因此一定程度上可以忽略GIOU的不足。

      表1 不同改進方法實驗結(jié)果比較Tab.1 Experimental result comparison of different improvement methods

      3.1.2 與主流檢測方法的對比

      為進一步驗證本文方法的檢測效果,將其與雙階段檢測和單階段檢測中的主流方法Faster RCNN[17]、SSD[18]進行對比,結(jié)果如表2 所示。同時為了比較各模型的運算速度,統(tǒng)計各模型在每個迭代中的速度。

      從表2 中可以看出,本文方法相比SSD 模型在檢測精度上有明顯優(yōu)勢,其檢測準確率接近Faster RCNN,對小目標的召回率得到了明顯提升。同時,雖然相比SSD,本文方法的檢測效率有所下降,但相比Faster RCNN,運行速度有明顯提升。綜合來說,本文方法在保持精度優(yōu)勢的同時,也保持了速度優(yōu)勢,其檢測性能最佳。

      表2 不同方法檢測精度與速度比較Tab.2 Comparison of detection accuracy and speed of different models

      3.2 測試結(jié)果展示

      3.2.1 小目標檢測

      如圖6 所示為本文數(shù)據(jù)集的部分小目標檢測結(jié)果對比,第一列為FSAF 方法檢測結(jié)果,第二列為本文方法檢測結(jié)果。圖6(a)為受海雜波影響程度不同的海面密集型小尺寸SAR艦船目標檢測圖像,從檢測結(jié)果中可以看出,F(xiàn)SAF 方法對小目標漏檢嚴重,本文方法對小目標的檢測效果有明顯提升;圖6(b)為背景中含有干擾信息且目標數(shù)量較多的小尺寸艦船目標圖像;在圖6(c)中FSAF 方法受陸地干擾嚴重,將小島誤檢為艦船目標,而本文方法正確檢測到了全部小尺寸艦船目標,大幅減少了對小目標的漏檢和誤檢。

      圖6 小目標檢測結(jié)果對比Fig.6 Comparison of small target detection results

      3.2.2 復(fù)雜場景檢測

      如圖7所示為本文數(shù)據(jù)集的部分小目標檢測結(jié)果對比,第一列為FSAF方法檢測結(jié)果,第二列為本文方法檢測結(jié)果。圖7(a)為復(fù)雜背景下典型的靠岸艦船檢測,F(xiàn)SAF 方法在背景含有干擾信息時難以對靠岸大艦船目標進行檢測,本文方法大大改進了FSAF 的不足之處;圖7(b)為密集型靠岸艦船檢測,雖然本文方法仍存在一定程度的漏檢,但相比于FSAF方法召回率有所提升,對密集型艦船檢測有一定的適用性。圖7驗證了本文方法對復(fù)雜背景下艦船目標檢測性能有所改進。

      圖7 復(fù)雜場景下檢測結(jié)果對比Fig.7 Comparison of detection results in complex environment

      4 結(jié)語

      針對SAR 艦船目標檢測中對小目標識別精度不佳的問題,本文提出了一種自適應(yīng)錨框和最優(yōu)特征層的單階段目標檢測方法,該方法不依賴于錨框機制,能夠直接對目標進行編解碼以獲取位置和類別信息。針對小目標檢測特征信息丟失問題重新設(shè)計特征融合網(wǎng)絡(luò),提高網(wǎng)絡(luò)對特征的利用率,并通過重構(gòu)損失函數(shù)和過濾算法使得網(wǎng)絡(luò)更適用于艦船目標檢測。實驗表明,該方法在速度和精度上有一定優(yōu)勢,在提升對小目標檢測性能的同時改善了復(fù)雜場景下的靠岸目標檢測效果。本文方法仍存在一定的漏檢,如何進一步提升網(wǎng)絡(luò)的召回率并降低模型復(fù)雜度是后續(xù)研究的重點方向。同時,考慮到SAR 為復(fù)值圖像,如何結(jié)合SAR 成像機制入手,從相位信息進一步推廣SAR 圖像目標檢測和深度學(xué)習(xí)的融合值得進一步探討。

      猜你喜歡
      錨框艦船損失
      基于YOLOv3錨框優(yōu)化的側(cè)掃聲吶圖像目標檢測
      信號處理(2022年11期)2022-12-26 13:22:06
      艦船通信中的噪聲消除研究
      錨框策略匹配的SSD飛機遙感圖像目標檢測
      基于SSD算法的輕量化儀器表盤檢測算法*
      基于GA-RoI Transformer的遙感圖像任意方向目標檢測
      少問一句,損失千金
      胖胖損失了多少元
      艦船測風傳感器安裝位置數(shù)值仿真
      玉米抽穗前倒伏怎么辦?怎么減少損失?
      艦船腐蝕預(yù)防與控制系統(tǒng)工程
      乌拉特前旗| 布尔津县| 当涂县| 丰城市| 赤城县| 城步| 琼海市| 沁水县| 罗平县| 广安市| 大方县| 廊坊市| 新绛县| 肃宁县| 达拉特旗| 钦州市| 上犹县| 崇明县| 保山市| 长沙市| 田东县| 郯城县| 贵州省| 扶沟县| 河津市| 平凉市| 天水市| 睢宁县| 张掖市| 新乡县| 榆中县| 兰州市| 奉化市| 宁明县| 礼泉县| 巧家县| 壶关县| 乌兰察布市| 崇义县| 旬邑县| 诸城市|