?

基于全局位置信息和殘差特征融合的SAR船舶檢測算法

2024-03-05 10:21方小宇黃麗佳
系統工程與電子技術 2024年3期
關鍵詞:虛警卷積船舶

方小宇, 黃麗佳,*

(1. 中國科學院空天信息創新研究院, 北京 100190; 2. 中國科學院空間信息處理與應用系統技術重點實驗室, 北京 100190; 3. 中國科學院大學電子電氣與通信工程學院, 北京 100049)

0 引 言

合成孔徑雷達(synthetic aperture radar, SAR)作為一種全天時全天候的主動成像系統,對于云霧具有很強的穿透性,非常適合用于海上目標檢測[1-2]。由于SAR圖像船舶目標尺度不一,且SAR圖像背景復雜,船舶目標容易受到海面、地面雜波、相干斑噪聲等干擾影響,在檢測過程中容易造成漏檢和較高的虛警。因此,實現SAR圖像船舶目標的精準定位識別具有廣泛且可觀的應用前景[3-5]。

傳統的SAR圖像船舶目標檢測算法主要基于目標與背景雜波之間的對比度差異來實現檢測,包括恒虛警率(constant false-alarm rate, CFAR)檢測算法[6]、模板匹配算法[7]、尾跡檢測算法[8]等。CFAR檢測是目前最常用的檢測技術之一。文獻[9]結合了實際應用情況,在估計精度和速度之間取得了很好的平衡。文獻[10]引入了一種用于船舶探測的雙邊CFAR算法,減小了SAR圖像模糊度和背景雜波的影響。上述算法基于手工設計特征,效率較低,泛化性能較差,并且不適合復雜的檢測場景。隨著深度學習在光學圖像目標檢測識別領域的迅速發展[11-16],在目標檢測領域凝練出單階段、雙階段、無錨框、Transformer等思想,深度學習思想開始應用于SAR圖像,取得了一系列顯著的效果。文獻[17]將區域卷積神經網絡(region convolutional neural network, R-CNN)結構應用于SAR圖像目標識別中,并使用較大的卷積核抑制SAR圖像中的相干斑噪聲。文獻[18]采用可變形CNN,通過改變卷積核對目標的采樣點位置,增強了目標的特征提取能力。文獻[19]采用無錨框的方法檢測船舶目標來更好地適應所檢測目標的大小。文獻[20]使用強化學習思想自適應搜索特征圖中可能含有目標的區域,減少了背景雜波的影響,并降低了計算量。文獻[21]提出了一種淺層特征增強網絡結構,該結構使用Inception結構,同時采用空洞卷積技術擴大特征圖的視覺感受野,以增強網絡對小尺度船舶目標的適應性。

特征是目標檢測算法迭代學習的主要依據,因此優化送入檢測網絡的特征可以最直接地提升算法的各項性能,其中被廣泛使用的模塊包括使用注意力機制聚焦關鍵特征和使用特征金字塔網絡(feature pyramid network, FPN) 融合多尺度特征。在注意力機制方面,文獻[22]使用SE(squeeze-and-excitation),將圖像中的空間信息轉化為掩模,并對其進行評分,以提取關鍵信息,進而供檢測網絡參考;文獻[23]引入轉移注意力機制,具體思想是對于每個注意力模塊,設計一個覆蓋所有位置的注意力掩膜,凸顯正確的語義特征區域。在FPN方面,文獻[24]采用自上而下的方式構建了一個四層尺度的FPN,該網絡可以利用候選區域及其周圍上下文信息,為檢測器提供更高質量的分類置信度和目標最終得分,從而增強對小目標的語義信息提取能力;文獻[25]將FPN擴展為四部分,高度融合了主干網絡提取的不同尺度的特征,提高了網絡對小目標船舶的檢測能力。

雖然上述方法的使用在多個方面提升了對于SAR圖像船舶目標的檢測性能,但仍有一定不足:一是這些方法大多使用SE[26]或者卷積塊注意力機制(convolutional block attention module, CBAM)[27]進行關鍵特征提取,這些基于局部信息的卷積模塊強調目標及其周邊范圍的局部灰度信息,然而受到復雜海況和陸況的影響,這些局部信息往往包含了許多背景信息,從而極大地影響了網絡對船舶特征的提取;二是SAR圖像的復雜背景使得網絡提取的特征具有語義歧義問題,造成嚴重的漏檢和虛警,而特征金字塔融合過程加劇了復雜場景下的語義歧義問題,現有的研究大多是從加深特征融合程度的角度開展研究,無法解決特征融合導致的歧義加劇問題。

針對以上問題,本文在Faster R-CNN的基礎上,提出了基于全局位置信息和殘差特征融合的SAR船舶目標檢測網絡(SAR ship target detection network, SSDNet)算法,其特點包括:① 設計高-寬注意力機制(height-width attention mechanism, HWAM),通過將傳統通道維度的權重系數拆分為一組沿著高度和寬度維度編碼得到的權重系數,利用船舶自身的灰度特征和形狀特征提取目標在SAR圖像中的全局位置,提高網絡特征的表達能力;② 提出一個帶有殘差連接的雙向FPN(bi-directional FPN with resdual connection, ResFPN),在充分融合淺層像素信息和深層語義信息的基礎上,基于殘差連接的思想,通過融合原始特征圖減輕復雜背景下特征融合加深語義歧義的問題。最后開展多組實驗,實驗結果表明本文所提算法有效提取了SAR圖像船舶目標的多維特征,有效削弱了特征融合引發的語義歧義,提升了船舶目標的檢測性能和泛化性能。

1 SSDNet

1.1 整體網絡框架

本文算法的基準方法為帶有FPN的Faster R-CNN算法[28],整體框架如圖1(a)所示。該方法首先利用一組普通卷積和stride為2的池化層對輸入圖片分別進行特征提取和下采樣操作,對于每一層尺度不同的特征層都進行FPN融合處理,然后將處理過的特征圖送入區域建議網絡(region proposal network, RPN)提取候選框,經感興趣區域池化(region of interest align, RoIAlign)處理后送入檢測頭(detection head, DetHead)執行檢測任務。該算法在執行SAR船舶檢測任務中面臨兩個問題:一是特征提取階段只使用了簡單的卷積操作,對于船舶這類相對尺度較小的目標,難以學習到有效特征;并且對于復雜背景下的船舶目標,易受雜波和噪聲的干擾,影響提取到的特征。二是傳統的FPN通過一條自頂向下的特征融合通道,將高層的語義信息融合進低層的像素信息中,忽略了像素信息對語義信息的作用,針對不同尺度的艦船目標,檢測效果不佳。本文在Faster R-CNN的基礎上提出一個基于HWAM和ResFPN的SSDNet,整體結構圖如圖1(b)所示。主要改進點如下:一是設計HWAM來增強網絡對船舶目標多維特征的提取;二是設計ResFPN對高層語義特征和低層像素特征進行更充分的融合,并減輕語義歧義。

1.2 注意力機制

SAR船舶目標檢測中存在著建筑物、島嶼等具有類似灰度分布的物體被誤認為船舶目標,以及網絡對于重疊的船舶缺乏鑒別能力,導致虛警、漏檢等問題。為了解決這些問題,注意力機制被引入到深度學習網絡中。該機制源于人類視覺特點,使網絡模擬人眼選擇性地關注圖像的重要部分,并將有限的資源分配給這些部分,一定程度上可以提高網絡檢測的準確性和穩定性。與自然圖像不同,SAR圖像中的船舶目標通常表現為強散射目標,因此在網絡中引入注意力機制可以對網絡進行優化。通過多次迭代學習,注意力機制可以對原特征圖的各區域賦予不同的重要性,從而突出真正值得關注的船舶目標,逐漸削弱干擾目標。這種方法適用于各種復雜的海況和陸況環境,可以提高船舶目標檢測的準確性和穩定性。借鑒文獻[29]的思想,本文提出HWAM。在特征提取階段逐層使用HWAM,通過引入船舶目標在圖像中的全局位置信息,增強對船舶特征的提取,其結構如圖2所示。其中,C、H、W分別表示輸入的通道、高度和寬度維度;R為調節參數,一般取16。

圖2 HWAM結構圖Fig.2 HWAM structure diagram

HWAM將通道維度全局池化的二維操作分解為高度維度和寬度維度兩個獨立的一維操作。HWAM采用全局最大池化(global max pooling, GMP)而非全局平均池化(global average pooling, GAP)來對高度和寬度維度進行全局池化。船舶目標擁有復雜的結構,電磁波照射到船體之后會形成一個單次散射、二次散射、體散射等多種混合散射組成的散射集合,且船舶目標的雷達散射截面較大,擁有較強的后向散射能力,具體在圖像中表現為灰度值較大的區域,因此使用GMP選取通道內最大灰度值的像素點,可以最大限度保留真實的艦船目標,過濾出假目標。針對高度和寬度為H和W的特征圖,用尺度為H×1和1×W的全局池化卷積核沿著圖像水平和垂直兩個方向進行編碼,分別保留指定維度所有輸入值中的最大值,特征圖中每一個通道的輸出均為具有方向感知能力的特征圖。得到的特征圖的每個像素點的值分別表示如下:

(1)

(2)

這一對特征圖分別經過兩組1×1卷積和激活函數的通道壓縮與拉伸后,生成C×1×W和C×H×1兩個分別對應特征圖高、寬兩個維度的權重圖,最后與經過5×5卷積調整的原始特征圖同時進行兩個維度的乘法運算,達到同時對特征圖通道和空間特征進行增強的效果。HWAM的詳細計算過程如下所示:

(3)

(4)

F(x)=conv(Relu(conv(x)))

(5)

out(xi,j)=F(xi,j)*Wwidth(j)*Wheight(i)

(6)

式中:xi,j∈RC×H×W為輸入的特征圖;maxpool()為全局池化操作,高、寬兩個分支的全局池化分別將特征圖的H和W兩個維度壓縮為1;Fw()和Fh()是通用卷積函數,主要作用是對通道信息進行融合;通過Relu激活函數將輸入值轉換為非負權值,解決非線性問題,得到權重系數。Relu激活函數不存在梯度彌散問題,計算簡單、收斂速度快,是目前最常用的激活函數,其計算過程如下所示:

f(x)=max{0,x}

(7)

最終,輸出的特征圖是原特征圖和高、寬兩個分支的權重系數的乘積。

如圖3(b)所示,基于局部信息的注意力機制(如CBAM)的思想是通過卷積運算由目標中心向周圍擴散,最終捕獲一片正方形區域的信息,這種方式會將船舶周圍的背景雜波和噪聲也捕獲進去,導致檢測結果中出現大量重疊的虛警。HWAM對高度維度和寬度維度進行編碼壓縮后得到一對具有方向感知能力的特征圖,使網絡捕獲到沿著某一空間方向的變化情況。通過這種水平和垂直的交叉捕獲方式,讓網絡在決策感興趣目標時,關注其水平和垂直維度的特征,而不僅僅關注目標的灰度特征。如圖3(c)所示,船舶目標作為一種典型的近似狹長橢圓形目標,充分利用這一形狀特征,使用水平和垂直的交叉捕獲方式,可以很好地將船舶目標與其他干擾物區分開。

圖3 注意力機制定位原理示意圖Fig.3 Schematic diagram of positioning principle of attention mechanism

在特征提取網絡中使用HWAM綜合利用了目標的位置信息和灰度值信息,在迭代過程中不斷朝著船舶部分聚焦,并逐漸削弱會引起虛警的噪聲和背景干擾物,有效增強了特征圖的細節表現,有利于后續特征融合和目標檢測。

1.3 FPN

FPN可以實現對不同尺度的特征進行聚合,核心思想是通過一條自頂向下的線路將高層的語義特征添加到每一層特征圖上,因此對于尺度較大的目標具有顯著的檢測性能提升,而船舶目標尺度通常較小,因此傳統的FPN對于小尺度船舶檢測能力幾乎沒有提升。文獻[30]提出的路徑聚合網絡(path aggregation network, PANet)在一定程度上解決了這一問題,通過添加自底向上的特征融合路徑,將底層像素級特征添加到高層語義特征中,加強對小尺度目標的檢測能力。但是,PANet對于復雜情況下的SAR船舶目標檢測存在語義歧義加重的問題,在往復的特征融合過程中,船舶目標和周圍的干擾物逐漸模糊,導致網絡無法對其進行區分,容易造成漏檢和虛警。

為了得到更好的檢測性能,本文提出了ResFPN,該模塊首先延用了PANet中的雙向特征融合網絡,使得低層特征圖保留了較多的對小目標檢測有利的像素級特征,這些特征傳遞到高層有助于在語義信息中添加像素級信息,綜合提升了對于中小目標的檢測能力。針對存在的語義歧義加重問題,添加了一個殘差連接來增強原始特征,由于殘差特征來自于同一層,增加的計算量可以忽略不計。圖4(a)給出殘差特征加入后增強特征的示意圖,新增的殘差連接發生在特征融合之后,目的是讓網絡學習新加入特征的重要性,通過設置適當的權重α讓網絡分清哪些是原始特征,哪些是雙向FPN融合生成的新特征,在迭代過程中逐漸重視對目標判別有利的新特征。在經過金字塔特征融合后,原始特征發生模糊;在加入原始特征圖后,目標的特征又重新突出。表1以全類平均正確率(mean average precision, mAP)作為評價標準,實驗表明不同的權重α代表了對原有特征和新特征賦予不同的重要性,對最后的檢測結果影響也不同。

圖4 ResFPN的特征融合過程Fig.4 Feature fusion process of ResFPN

表1 不同α的取值對檢測結果的影響Table 1 Influence of different α value on detection results

本文中權重α不隨網絡迭代而變化,因為在實驗中發現,變化權重α會讓網絡變得不穩定,當α取值為0.5時,取得最高的檢測性能。

文獻[21]發現在CNN中,卷積核的大小越大,輸出的每一個元素所擁有的感受野越大,包含的原始特征信息量越多,在SAR圖像中對相干斑噪聲的抑制效果就越強。原文中通過使用5×5卷積替換3×3卷積實現了感受野的加大,但是這種方式增加了參數量,且提升效果也不夠明顯。ResFPN在不提升參數量的前提下,采用改良的Inception模塊[31]替換原本的3×3卷積,提升感受野,增強深度特征。

如圖4(b)所示,將通道數為C的輸入特征圖拆解為卷積核尺度分別為1×1、3×3、兩組3×3、5×5的普通卷積層,每個卷積后都有一組批歸一化(batch normalization, BN)處理和Relu激活函數,最后再將這些通道連接起來,提高特征圖的語義信息。這些卷積層的通道數均為C/4。使用普通卷積的參數量和使用改良Inception結構的參數量分別為9C2和4.25C2,參數量幾乎降低為原先的二分之一:

3×3×C×C=9C2

(8)

(9)

圖4(c)為ResFPN特征層的融合連接圖。當前特征層Ci經過Inception卷積增強后,與下采樣的上層Ci+1線性相加;整體再次經過Inception卷積調整后再與經過上采樣的下層Bi-1和當前層Ci加權融合得到待檢測層Pi。最后將不同尺度的待檢測層以級聯的方式送入RPN提取候選區域。過程如下所示:

Pi=αCi⊕up(Bi-1)⊕inception(down(Ci+1)⊕inception(Ci))

(10)

Candidates=RPN(P1,P2,P3,P4,P5)

(11)

使用ResFPN模塊一方面增強了各層特征圖中像素級特征的占比,抽象的語義特征和直觀的像素特征得到更充分的融合,有利于檢測船舶這樣相對尺度減小的目標。另一方面,殘差連接使最終送入檢測網絡的特征圖中保留下對船舶檢測有利的特征,同時這些特征被自底向上的通道加入到高層特征圖中,過濾無效信息,船舶的一些關鍵特征變得清晰。檢測網絡憑借關鍵特征定位船舶位置,減少漏檢和虛警,提升網絡的檢測性能。

2 實驗結果與分析

2.1 實驗平臺與超參數設置

本文實驗均運行在Ubuntu20.04系統中,所用語言主要為Python;所用深度學習開發框架為Pytorch 1.9.0,torchvison版本為0.10.0。本文所有實驗都使用相同的參數,具體設置如下:

(1) 訓練階段的batch_size為8,訓練次數為60輪,并采用期間表現最好的網絡權重文件進行驗證。

(2) 采用隨機梯度下降(stochastic gradient descent, SGD)優化器更新網絡參數,初始學習率為0.005,權重衰減系數為0.000 5,動量因子為0.9,每經過3輪訓練學習率會降低為原來的1/3。

(3) 所有圖片樣本在準備階段統一調整為512×512,對于大場景實驗數據采用滑窗法獲得切片樣本,滑動步長為256×256。

2.2 數據集介紹

為了驗證本文所提方法的檢測性能,選取公開的SAR船舶檢測數據集(SAR ship detection dataset, SSDD)[32],該數據集圖像來源包括RadarSar-2、TerraSAR-X 和 Sentinel-1衛星,分辨率在1~15 m不等,圖像尺寸為500像素×500像素,共計1 160張SAR圖像。數據集模仿PASCAL VOC數據集構建,本文隨機將數據集按照7∶1∶2分為訓練集、驗證集和測試集。

為了驗證本文方法的泛化性能,選取高分三號衛星雷達數據,使用SSDD的預訓練模型進行泛化實驗。

2.3 評價指標

目標檢測任務中常用的評價指標是精度均值(average precision, AP),取值范圍在[0,1]之間,代表在不同召回率下精確率的均值。本文使用COCO評價指標來對方法的檢測精度進行評價,主要關注mAP50和mAP75兩個指標,分別代表交并比(intersection over union, IoU)為50%和75%時的AP,說明了算法的目標檢測能力和邊框回歸能力。此外,根據準確率和召回率繪制各算法的準確率-召回率(precision-recall, PR)曲線:

(12)

其中,準確率和召回率的定義分別為

(13)

(14)

式中:TP是預測為真實際為真的真正例;FP是預測為真實際為假的假正例;FN是預測為假實際為真的假反例。PR曲線的飽滿程度代表了方法的檢測性能的優秀程度。

本文實驗使用iter/s作為檢測速度評價標準,代表網絡在1 s內可以完成訓練的batch_size數,值越大表示模型的檢測速度越快。

2.4 對比實驗

為了評估本文方法的檢測性能,與文獻[28]提出的帶有FPN結構的Faster R-CNN目標檢測算法、文獻[22]提出的基于回歸模型與注意力的輕量化SAR艦船檢測模型(簡稱為ImShips)和文獻[25]提出的4層FPN(quad FPN, QUAD-FPN)目標檢測算法在SSDD上進行對比實驗。其中,文獻[29]是本文的基準方法,文獻[23]使用了SE作為注意力機制,文獻[26]設計了復雜的FPN結構,均是近兩年效果優秀的SAR船舶目標檢測算法。表2給出了本文方法在SSDD與上述方法的對比實驗結果。結果顯示,本文方法在mAP、mAP50、mAP75、小目標、中目標和大目標6個指標中均取得最優,相較于次優的艦船目標檢測網絡QUAD-FPN分別取得了2.0%、2.4%、4.6%、2.7%、2.3%和2.2%的提升。在檢測速度方面,本文模型在Faster R-CNN的基礎上添加了諸多模塊,因此檢測速度略有下降,但并不影響實際的應用體驗,具有較高的綜合檢測性能。

表2 在SSDD上與其他方法的比較Table 2 Comparison with other methods on SSDD

圖5繪制了ImShips、QUAD-FPN和本文方法在SSDD的驗證集上的PR曲線,本文方法的PR曲線在IoU=0.5和IoU=0.75兩種情況下繪制得均更加飽滿,表明本文方法的檢測性能和錨框的定位效果均更出色。

圖5 不同方法的PR曲線Fig.5 PR curves of different methods

為了充分展示本文算法的各項性能,圖6給出了各方法在SSDD中5種典型困難場景下的檢測情況。在岸邊停泊的尺度不一的船舶目標檢測場景下,其他方法對于小尺度船舶都存在漏檢問題,ImShips出現岸邊的虛警,本文算法全部檢測出圖中的3艘船舶;在包含岸邊建筑物干擾的檢測場景下,Faster R-CNN將港口內的船認定為建筑物而漏檢,ImShips和QUAD-FPN產生少量虛警,本文算法全部檢測出港口內的船舶和岸邊的船舶;在船舶重疊并伴隨大量相干斑噪聲場景下,本文算法相比其他方法實現更高的檢測率,并產生最少的虛警;在包含島嶼的船舶檢測場景下,本文算法學習到島嶼與船舶的區別,沒有產生虛警。在較為復雜的場景下,本文算法在沒有漏檢的前提下實現最少虛警,并且以最高的置信度標注出真實船舶目標。

圖6 SSDD中的5種典型場景檢測效果對比Fig.6 Comparison of five typical scene detection effects in SSDD

綜上所述,本文算法改善了多尺度船舶目標檢測能力,實現了不同場景下的船舶檢測,提高了多種復雜場景下的檢測準確率,并且均以較高的置信度標注出船舶目標,證明本文算法具有較好的目標檢測能力和邊框回歸能力。

2.5 消融實驗

為了分析本文設計使用的兩個模塊的有效性,本節實驗分別對基準算法Faster R-CNN、僅使用HWAM、僅使用ResFPN和兩個模塊均使用這4種組合進行消融實驗。表3和圖7分別給出了在SSDD上的實驗結果表和各算法組合的PR曲線圖。

表3 在SSDD上的消融實驗Table 3 Ablation experiments on SSDD %

圖7 消融實驗的PR曲線圖Fig.7 PR curves in ablation experiments

由表3可知,使用HWAM的方法對各尺度船舶目標的檢測均有提升,因為HWAM更好地提取了船舶目標的特征,抑制了背景雜波和干擾物,對重疊的船舶和密集的船舶都達到更好的區分作用。使用ResFPN的方法對于小尺度和大尺度船舶均取得優秀的檢測效果,因為本文設計的特征融合策略使得底層像素級特征和頂層語義級特征更充分地融合,充足的特征讓網絡更容易學習到船舶目標的關鍵特征。最后,本文算法融合二者的特點,在AP方面取得最佳的檢測效果。

圖8給出了不同組合的實際場景檢測圖。圖8(b)是使用Faster R-CNN進行檢測的結果,由于特征沒有被充分的提取,產生很多漏檢。圖8(c)是新增使用HWAM作為注意力機制的檢測結果,成功提取出港口內的船舶目標,但是邊框回歸不夠準確,且依舊存在少量虛警。圖8(d)是新增使用ResFPN的檢測結果,相比較Faster R-CNN大幅度提升了檢測率。圖8(f)是在HWAM的基礎上使用ResFPN的結果,殘差特征的引入明顯使得虛警得到進一步的抑制,并且由于ResFPN充分融合高層和低層的特征,目標的邊框回歸也更準確。

圖8 消融實驗檢測結果對比圖Fig.8 Comparison diagram of ablation experiment detection results

本文在第1.3節使用改良的Inception結構替換了原始的3×3卷積來提升感受野,如表4所示,使用改良Inception結構在AP方面提升了1.8%。圖8(e)為使用3×3卷積的實際場景檢測結果,圖8(f)為使用改良Inception結構的實際場景檢測結果。網絡的感受野加大后,進一步增強了特征的提取能力,有效提升了網絡的檢測性能。

表4 不同卷積結構檢測結果對比Table 4 Comparison of different convolutional structures detection results %

圖9給出了不同組合在預測過程中同一時刻的特征圖。HWAM模塊的加入使得船舶目標和非船舶目標之間產生清晰的界限,網絡權值更加有效地定位到船舶目標;進一步加入ResFPN后,特征圖中的船舶目標和背景完全分隔開來,方法的最終檢測性能得到提升。綜上所述,本文提出的HWAM模塊和ResFPN模塊對于SAR船舶目標檢測任務均有提升。

圖9 消融實驗特征圖Fig.9 Feature map of ablation experiments

2.6 泛化實驗

為了進一步驗證本文算法的泛化性能和實際應用能力,選取高分三號數據進行泛化實驗。具體實驗方式是使用第2.4節本文算法在SSDD數據集上的網絡權重文件,將驗證集替換為高分三號數據,訓練25個epoch得到COCO驗證指標。實驗結果如表5所示,本文算法在25個epoch后獲得80.2%的AP,相比較次優的QUAD-FPN提升了5.8%,在其他5項指標中均取得最優的檢測精度。

表5 在AIR-SARShip數據集上的泛化實驗Table 5 Generalization experiment on AIR-SARShip dataset %

圖10為泛化實驗的實際場景檢測圖。在近岸場景中,Faster R-CNN、ImShips和QUAD-FPN算法均出現不同程度的虛警,本文算法沒有虛警;在遠海場景下,Faster R-CNN和ImShips算法在平靜海面上均出現不同程度的漏檢,QUAD-FPN算法雖然將船舶目標全部檢出,但是產生了虛警。圖10(e)代表的本文算法達到最好的檢測效果,漏檢率和虛警率都是最低的。

圖10 泛化實驗檢測結果對比圖Fig.10 Comparison diagram of generalization experiments detection results

綜上所述本文算法在泛化性能上也超過其他SAR船舶目標檢測算法,具有較高的實用性。

3 結 論

SAR船舶檢測將持續作為海面目標檢測的熱點問題,針對目前存在的問題:一是SAR圖像船舶目標尺度不一,難以提取目標的多尺度特征;二是在復雜場景下船舶目標容易受背景雜波和相干斑噪聲的干擾,造成漏檢和虛警。本文基于Faster R-CNN提出SSDNet。該算法針對SAR圖像船舶目標的特點,首先提出HWAM來提取目標的全局位置信息,基于水平和垂直維度的交叉捕獲方式突出圖像中的真實船舶目標;其次提出ResPFN來增強有用特征的提取能力和高低維特征的融合能力,并使用Inception結構擴大卷積感受野,適當減輕相干斑噪聲的影響。通過大量對比實驗、消融實驗和泛化實驗,本文算法相比于基準算法和部分主流SAR船舶目標檢測算法,漏檢率和虛警率明顯降低,SSDNet的平均準確率達到了98.2%。在高分三號數據上的平均準確率達到了80.2%,表明本文算法具有較高的檢測性能和泛化性能。實際檢測場景圖表明,本文方法有效減少了不同場景下的船舶目標的漏檢和虛警,提高了邊框回歸能力,具有較高的實用性。

猜你喜歡
虛警卷積船舶
頻率步進連續波雷達電磁輻射2階互調虛警干擾效應規律
基于3D-Winograd的快速卷積算法設計及FPGA實現
《船舶》2022 年度征訂啟事
船舶!請加速
一種電阻式應變傳感器的數據處理方法
BOG壓縮機在小型LNG船舶上的應用
從濾波器理解卷積
基于傅里葉域卷積表示的目標跟蹤算法
空管自動化系統二次代碼劫機虛警分析
船舶壓載水管理系統
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合