云濤, 潘泉, 郝宇航, 徐蓉
1.西北工業(yè)大學(xué)自動化學(xué)院, 陜西 西安 710129; 2.中國人民解放軍63768部隊, 陜西 西安 710600;3.信息融合技術(shù)教育部重點實驗室, 陜西 西安 710114
由于雷達(dá)作用距離遠(yuǎn)、可全天候工作,基于雷達(dá)測量數(shù)據(jù)的目標(biāo)身份識別在現(xiàn)代目標(biāo)識別中發(fā)揮著關(guān)鍵性作用[1]。由于HRRP獲取容易、攜帶信息豐富、運算量小、實時性強(qiáng),同時可以避免ISAR圖像在成像過程中的運動補(bǔ)償和識別中的旋轉(zhuǎn)、伸縮、變形等問題,得到了廣泛研究和應(yīng)用。
決定HRRP目標(biāo)識別準(zhǔn)確率的關(guān)鍵是特征提取、選擇和分類識別算法,這也是研究的熱點。利用HRRP的特征提取和識別算法已有很多,如基于散射點模糊匹配的算法[2]、基于字典學(xué)習(xí)的噪聲魯棒性特征提取方法[3-4]、基于流形學(xué)習(xí)的特征降維方法[5]、基于中心矩特征的BP神經(jīng)網(wǎng)絡(luò)識別方法[6]、基于樣本緊密度的HRRP目標(biāo)識別[7]等。這些算法在各自的數(shù)據(jù)集上實現(xiàn)了較高的準(zhǔn)確率,但需要人工設(shè)計和提取特征,嚴(yán)重依賴于研究人員的經(jīng)驗。在缺乏先驗知識時,難以有效保證算法的準(zhǔn)確性和穩(wěn)定性。
深度學(xué)習(xí)是人工智能領(lǐng)域一個新的研究熱點,被廣泛應(yīng)用于文本處理[8]、圖像識別[9-11]、語音識別[12]、工業(yè)控制[13]、交通運輸[14]和醫(yī)療健康[15]等領(lǐng)域,并取得了超越傳統(tǒng)算法,甚至人類的表現(xiàn)。
文獻(xiàn)[16]將CNN和循環(huán)神經(jīng)網(wǎng)絡(luò)相結(jié)合,提取雷達(dá)圖像像素之間蘊(yùn)含的上下文信息。文獻(xiàn)[17]設(shè)計了一種混合型復(fù)數(shù)域CNN,消除了目標(biāo)散焦、方位模糊,提高了三維轉(zhuǎn)動艦船目標(biāo)識別準(zhǔn)確率。文獻(xiàn)[18]提出一種遷移學(xué)習(xí)方法解決車輛目標(biāo)雷達(dá)圖像識別中大樣本訓(xùn)練難的問題。由于HRRP獲取容易,信息豐富,可以避免雷達(dá)圖像識別中的各種問題,因此更有利于目標(biāo)識別。文獻(xiàn)[19]提出一種堆疊自動編碼的深度架構(gòu),可以獲得比淺層模型更好的識別準(zhǔn)確率。文獻(xiàn)[20]利用CNN網(wǎng)絡(luò)和目標(biāo)的全極化HRRP數(shù)據(jù)進(jìn)行艦船目標(biāo)識別。文獻(xiàn)[21]將深度適配網(wǎng)絡(luò)引入到HRRP目標(biāo)識別中,以增強(qiáng)模型在雜波背景下的識別能力。文獻(xiàn)[22]利用雙向長短時記憶網(wǎng)絡(luò)提取目標(biāo)HRRP中的時序信息,實現(xiàn)雷達(dá)目標(biāo)的識別。文獻(xiàn)[23]提出了一種利用CNN網(wǎng)絡(luò)對多基地雷達(dá)獲取到的HRRP信號進(jìn)行目標(biāo)分類的方法。
為了解決空中飛機(jī)目標(biāo)和太空人造航天器目標(biāo)識別中HRRP特征提取難、準(zhǔn)確率低等問題,本文提出了一種基于HRRP時頻特征和多尺度非對稱卷積神經(jīng)網(wǎng)絡(luò)(multi-scale asymmetric convolutional neural network,MsACNN)的目標(biāo)識別算法。首先采用離差標(biāo)準(zhǔn)化、多特顯點絕對對齊消除目標(biāo)的強(qiáng)度敏感性和平移敏感性,利用雷達(dá)多普勒測速數(shù)據(jù)消除目標(biāo)高速運動對HRRP產(chǎn)生的展寬、畸變、波峰分裂等影響。然后對HRRP進(jìn)行時頻分析,提取其時頻特征。通過不同尺度的非對稱卷積,實現(xiàn)時頻特征不同精細(xì)程度和不同方向的特征提取。之后利用2層全連接層實現(xiàn)目標(biāo)分類識別。最后,分別利用飛機(jī)和衛(wèi)星2組實測數(shù)據(jù)驗證了本文算法的性能。
雷達(dá)主要通過增大發(fā)射信號帶寬,實現(xiàn)更高的距離分辨率[24]。當(dāng)距離分辨率由米級提高到分米、厘米級時,雷達(dá)“眼中”的飛機(jī)或衛(wèi)星將由一個“點狀”回波變?yōu)橐粋€沿著距離方向分布的一系列“點狀”回波。因此,HRRP是目標(biāo)被雷達(dá)波照射到的所有散射點在距離方向的投影,是對目標(biāo)結(jié)構(gòu)的真實反映,包含了目標(biāo)大部分散射點的信息,可以用于目標(biāo)識別。圖1所示是一個仿真衛(wèi)星的散射點模型及其對應(yīng)HRRP。

圖1 仿真目標(biāo)及其HRRP對比示意圖
針對HRRP的平移、姿態(tài)、強(qiáng)度敏感性以及高速運動的影響,本文采用多特顯點絕對對齊、離差標(biāo)準(zhǔn)化等方式進(jìn)行預(yù)處理,消除其影響,利用短時傅里葉變換將HRRP從一維距離域轉(zhuǎn)換到二維時頻域,輸入設(shè)計好的卷積神經(jīng)網(wǎng)絡(luò),進(jìn)行目標(biāo)分類識別。
1) 高速運動補(bǔ)償。雷達(dá)多普勒測速結(jié)果精度較高,可以用于補(bǔ)償目標(biāo)高速運動對HRRP造成的譜峰展寬、分裂和信噪比降低等影響。
已知徑向速度v,構(gòu)造補(bǔ)償信號:
(1)

圖2所示為目標(biāo)高速運動補(bǔ)償前后的HRRP,均采用補(bǔ)償后HRRP的最大值進(jìn)行歸一化。由圖中可以看出補(bǔ)償后的HRRP信噪比更高,譜峰展寬和分裂已被消除。

圖2 目標(biāo)高速運動補(bǔ)償前后HRRP
2) 采用多特顯點絕對對齊法消除平移敏感性。計算每個距離單元的歸一化幅度方差,確定特顯點單元,利用多特顯點法對HRRP序列進(jìn)行對齊。為了簡化CNN的參數(shù)量和訓(xùn)練難度,對齊時統(tǒng)一利用多特顯點法將HRRP的重心對齊到距離窗的中心。
3) 采用離差標(biāo)準(zhǔn)化消除幅度敏感性。采用離差標(biāo)準(zhǔn)化方法,通過線性映射,將每一幀HRRP的幅度范圍變換到[0,1]區(qū)間。通過歸一化,可以使深度學(xué)習(xí)的重點聚焦在不同目標(biāo)HRRP形態(tài)的差異,減少了同一目標(biāo)不同回波強(qiáng)度HRRP對訓(xùn)練的影響,使模型更快收斂,并實現(xiàn)更高的識別準(zhǔn)確率。
4) 合理設(shè)計數(shù)據(jù)集和模型訓(xùn)練過程,削弱姿態(tài)敏感性影響。在構(gòu)建訓(xùn)練數(shù)據(jù)集時,選擇盡可能多的不同姿態(tài)下的數(shù)據(jù),提高數(shù)據(jù)集對目標(biāo)姿態(tài)表征的完備性。在模型訓(xùn)練時,盡可能使每個批次包含不同姿態(tài)的目標(biāo)數(shù)據(jù),避免神經(jīng)網(wǎng)絡(luò)過早陷入少量姿態(tài)的“局部最優(yōu)解”。
利用時頻分析將HRRP從一維距離域轉(zhuǎn)換到二維時頻域,可以將HRRP攜帶的目標(biāo)信息更加直觀地呈現(xiàn)給神經(jīng)網(wǎng)絡(luò)。時頻分析方法中最常用到的就是短時傅里葉變換(short-time Fourier transform,STFT),通過時間窗內(nèi)的一段信號來表示某一時刻的信號特征。定義如下

(2)
式中:z(u)為原信號;g(u-t)為窗函數(shù)。
圖3所示為圖2中的HRRP利用STFT時頻變換后的譜圖。

圖3 HRRP的STFT譜圖
1) 卷積層
卷積層是卷積神經(jīng)網(wǎng)絡(luò)中最重要、最常用的結(jié)構(gòu)。卷積層其實就是將不同的卷積核應(yīng)用到一個張量的所有點上,通過卷積核在輸入矩陣上的滑動,產(chǎn)生經(jīng)過處理的新張量。不同于傳統(tǒng)全連接層,每個節(jié)點是通過上一層所有節(jié)點計算得到的,卷積層每個節(jié)點只和上一層的一部分節(jié)點有關(guān)。此時,卷積核可以理解為一種濾波器。在卷積神經(jīng)網(wǎng)絡(luò)中,卷積核的個數(shù)一般是多個,以便利用不同的卷積核(濾波器)提取輸入矩陣中不同的特征。圖4所示為卷積層示意圖。

圖4 卷積層示意圖
假設(shè)一張二維的圖像I作為輸入,使用一個二維的卷積核K,其輸出可以表示為:
(3)
2) 多尺度非對稱卷積模塊
共設(shè)計了2種不同的卷積模塊,分別是多尺度二維卷積模塊和多尺度非對稱一維卷積模塊,如圖5~6所示。2種模塊都包含4個分支。

圖5 多尺度二維卷積模塊

圖6 多尺度非對稱一維卷積模塊
在多尺度二維卷積模塊中,第1個分支包含64個1×1卷積,主要是在控制網(wǎng)絡(luò)通道數(shù)的同時,提供跨層連接,使網(wǎng)絡(luò)損失可以更容易地傳遞到網(wǎng)絡(luò)的前面幾層,防止梯度消失。損失進(jìn)行后向傳遞時,從最右側(cè)分支傳遞,需要經(jīng)過3層卷積才能傳遞到上1個模塊,從最左側(cè)分支則只需要經(jīng)過1層卷積。
其余3個分支的基礎(chǔ)卷積模塊都使用3×3的小尺度卷積。不同的是,3個分支的卷積層數(shù)不同,分別是1,2,3層。這是為了利用多層小尺度卷積實現(xiàn)大尺度卷積效果。利用2,3層3×3的卷積分別可以實現(xiàn)5×5,7×7卷積的感受野,但是參數(shù)數(shù)量更小。以1層7×7卷積和3層3×3卷積的對比為例,每一層中C個通道,3層3×3卷積的參數(shù)數(shù)量為3×32×C2,1層7×7卷積的參數(shù)數(shù)量為72×C2。所以3層3×3卷積以約55.10%的參數(shù)量實現(xiàn)了1層7×7卷積同樣的感受野。4個分支分別實現(xiàn)了1×1,3×3,5×5和7×7卷積的感受野。尺度越大提取的精度越粗,尺度越小提取的精度越細(xì)。通過4種尺度卷積的融合,可以同時兼顧感受野和精度,減小網(wǎng)絡(luò)參數(shù),同時提供跨層連接,防止梯度消失,提高網(wǎng)絡(luò)收斂速度。
在每個卷積層的后面都有一個批標(biāo)準(zhǔn)化層,以規(guī)范每層輸入信號的均值和方差,保證每層的輸出數(shù)據(jù)與輸入數(shù)據(jù)具有相同的分布特征,確保神經(jīng)網(wǎng)絡(luò)層數(shù)增加以后不會更難訓(xùn)練。之后對4個分支的數(shù)據(jù)進(jìn)行通道維合并。在合并之后進(jìn)行池化操作,以減少數(shù)據(jù)量。
在多尺度非對稱一維卷積模塊中,第1個分支也包含64個1×1卷積。第2個分支通過3層3×1的卷積,實現(xiàn)7×1卷積的效果。第3個分支通過3層1×3的卷積,實現(xiàn)1×7卷積的效果。第4個分支通過串聯(lián)1個1×7和1個7×1卷積,實現(xiàn)7×7卷積的效果。
采用非對稱卷積是為了在保證感受野相同的同時,降低網(wǎng)絡(luò)參數(shù)數(shù)量。以7×7卷積為例,參數(shù)數(shù)量為72×C2。如果串聯(lián)1個1×7和1個7×1卷積,感受野同樣為7×7,參數(shù)數(shù)量為2×1×7×C2,相比于7×7卷積,參數(shù)數(shù)量降低了約71%。
3) 網(wǎng)絡(luò)結(jié)構(gòu)
圖7為本文設(shè)計的用于HRRP目標(biāo)識別的網(wǎng)絡(luò)結(jié)構(gòu)。網(wǎng)絡(luò)主要包含4個部分:初始卷積模塊、多尺度卷積模塊、多尺度非對稱卷積模塊、判別模塊。

圖7 MsACNN網(wǎng)絡(luò)結(jié)構(gòu)
初始卷積模塊使用傳統(tǒng)小尺度二維卷積模塊,對時頻數(shù)據(jù)進(jìn)行初步特征提取。該模塊主要包含3個3×3卷積層和1個池化層。在每個卷積層后使用批標(biāo)準(zhǔn)化對卷積輸出結(jié)果進(jìn)行規(guī)范。多尺度卷積模塊主要提取數(shù)據(jù)中不同尺度的信息。通過小尺度卷積的疊加實現(xiàn)大尺度卷積的效果,以減少網(wǎng)絡(luò)參數(shù)。通過1×1卷積提供跨層連接,提高網(wǎng)絡(luò)的收斂能力。多尺度非對稱卷積在進(jìn)一步加深網(wǎng)絡(luò),提高特征提取能力的同時,極大地減小了網(wǎng)絡(luò)參數(shù)。最后利用2層全連接層作為判別模塊,輸出目標(biāo)類別。
1) 實驗數(shù)據(jù)集1
實驗數(shù)據(jù)集1為采用地基逆合成孔徑雷達(dá)對三型飛機(jī)采集的實測寬帶數(shù)據(jù)。安-26是一種尺寸中等的螺旋槳飛機(jī),獎狀和雅克-42分別是小型和中型的噴氣式飛機(jī),表1所示為三型飛機(jī)的尺寸參數(shù)。雷達(dá)中心頻率為5.5 GHz,帶寬為400 MHz。圖8所示為三型飛機(jī)飛行軌跡在當(dāng)?shù)厮矫嫔系耐队啊C啃惋w機(jī)的HRRP數(shù)量約為10萬條,數(shù)據(jù)長度為256,訓(xùn)練、驗證和測試的比例分別為60%,20%,20%。

表1 三型飛機(jī)尺寸參數(shù)

圖8 三型飛機(jī)飛行軌跡在當(dāng)?shù)厮矫娴耐队?/p>
2) 實驗結(jié)果
為了驗證本文方法的性能,在相同實驗條件下,對于數(shù)據(jù)集1,分別使用不同方法進(jìn)行訓(xùn)練和測試。在HRRP特征下,使用樣本緊密度[7]、VGG16-1D、CNN[23]、一維多尺度卷積網(wǎng)絡(luò)(one-dimensional multi-scale convolutional neural network,MsCNN-1D)4種方法或模型進(jìn)行處理。將本文提出的MsACNN中多尺度非對稱卷積模塊替換為多尺度卷積模塊,并將所有的二維卷積和二維池化替換為一維卷積和一維池化,記為MsCNN-1D。在時頻特征下,使用VGG16-2D和本文提出的MsACNN-2D 2個模型進(jìn)行處理。
表2給出了不同方法對數(shù)據(jù)集1的目標(biāo)識別準(zhǔn)確率,本文方法目標(biāo)識別準(zhǔn)確率達(dá)到了99.10%,顯著高于其他幾種方法。

表2 不同目標(biāo)識別算法對比
表3給出了本文方法在數(shù)據(jù)集1上的目標(biāo)識別混淆矩陣。可以看出,每個目標(biāo)都只有少量樣本識別錯誤。

表3 數(shù)據(jù)集1目標(biāo)識別混淆矩陣
表4所示為幾種模型的參數(shù)量,可以看出本文方法模型參數(shù)量只有一維VGG16模型的85%,二維VGG16模型的35.52%,略高于文獻(xiàn)[23]提出的CNN網(wǎng)絡(luò)。

表4 不同模型參數(shù)量
1) 實驗數(shù)據(jù)集2
不同算法在數(shù)據(jù)集1上都取得了不錯的識別準(zhǔn)確率。但從表1可以看出,這3種類型的飛機(jī)從尺寸和外形等方面比較,都有較大區(qū)別,易于識別。為了進(jìn)一步驗證預(yù)處理、同平臺目標(biāo)的識別準(zhǔn)確率,建立了數(shù)據(jù)集2。
數(shù)據(jù)集2為采用地基逆合成孔徑雷達(dá)對太空人造航天器的實測數(shù)據(jù),有A1、A2、B1和B2共4個目標(biāo)。其中A1和A2同為A系列的2個目標(biāo),B1和B2同為B系列的2個目標(biāo)。每個太空人造航天器的HRRP數(shù)量約為4萬條,數(shù)據(jù)長度為256,訓(xùn)練、驗證和測試的比例分別為60%,20%,20%。
經(jīng)公開資料、實測ISAR圖像和自適應(yīng)光學(xué)圖像驗證,同屬一系列的2個目標(biāo)具有幾乎相同的尺寸和外形結(jié)構(gòu),人眼不具有可分性,這對目標(biāo)識別算法產(chǎn)生極大的挑戰(zhàn)。
2) 識別準(zhǔn)確率
對數(shù)據(jù)集2,采用高速運動補(bǔ)償、多特顯點絕對對齊和離差標(biāo)準(zhǔn)化等預(yù)處理方法,并采用時頻分析提取時頻特征,而后進(jìn)行模型訓(xùn)練和識別。在訓(xùn)練過程中,使用數(shù)據(jù)集1訓(xùn)練好的模型進(jìn)行遷移學(xué)習(xí),由于原模型權(quán)重已經(jīng)平滑,為防止過擬合,采用了更低的初始學(xué)習(xí)率、學(xué)習(xí)率緩降和提前終止。
使用數(shù)據(jù)集1中的6種方法,對數(shù)據(jù)集2的HRRP和時頻特征進(jìn)行處理。表5所示為不同算法的識別結(jié)果,可以看出由于同平臺目標(biāo)具有較為相似的結(jié)構(gòu),6種方法識別準(zhǔn)確率均有下降,但本文方法仍保持了較高的識別準(zhǔn)確率。

表5 不同目標(biāo)識別算法對比
表6為本文方法對4個目標(biāo)識別的混淆矩陣,目標(biāo)識別準(zhǔn)確率為95.50%。表7為A、B 2個系列間識別的混淆矩陣,系列識別準(zhǔn)確率為98.48%。從表6~7可以看出,即使對于差別較小的同平臺目標(biāo),本文方法依然具有很高的識別準(zhǔn)確率。目標(biāo)識別準(zhǔn)確率低于系列間識別準(zhǔn)確率的原因是,同系列的2個目標(biāo)采用相同的平臺,具有極為接近的外形結(jié)構(gòu),系列間的差異性大于同系列的2個目標(biāo)間的差異性,導(dǎo)致每個目標(biāo)識別錯誤中,識別為同一系列另一目標(biāo)的結(jié)果較多。

表6 數(shù)據(jù)集2目標(biāo)間識別混淆矩陣

表7 數(shù)據(jù)集2系列間識別混淆矩陣
3) 各類預(yù)處理對識別準(zhǔn)確率的影響
雖然深度學(xué)習(xí)可以實現(xiàn)基于數(shù)據(jù)的識別,降低了對于預(yù)處理和特征提取的需求,但在實際工作實踐中發(fā)現(xiàn),合理的預(yù)處理以及特征域轉(zhuǎn)換對于識別算法的準(zhǔn)確率有著極其重要的影響。為了驗證不同預(yù)處理方法對識別準(zhǔn)確率的影響,需驗證不同預(yù)處理方式的有效性并探究其對算法性能的影響的程度。
從表8可以看出,4種預(yù)處理方法均不同程度提升了算法的性能。采用多特顯點絕對對齊提升了0.41%的識別準(zhǔn)確率,提升幅度較小,主要是由于卷積神經(jīng)網(wǎng)絡(luò)使用卷積核對整個數(shù)據(jù)進(jìn)行特征提取,同時還要經(jīng)過池化層的降采樣,這在一定程度上降低了平移敏感性的影響。高速運動補(bǔ)償提升了2.23%的識別準(zhǔn)確率,這是由于通過高速運動補(bǔ)償消除了高速運動對回波信號產(chǎn)生的譜峰分裂和展寬等影響,使得數(shù)據(jù)質(zhì)量明顯提升。時頻特征提取提高了0.93%的準(zhǔn)確率。

表8 不同預(yù)處理方式對算法性能的影響
4) 抗姿態(tài)敏感性分析
本節(jié)訓(xùn)練集和測試集劃分時采用隨機(jī)劃分,訓(xùn)練集和測試集中具有相同或相近姿態(tài)條件下的數(shù)據(jù),無法驗證算法對于不同姿態(tài)回波數(shù)據(jù)的識別準(zhǔn)確率。為了驗證本文算法抗姿態(tài)敏感性能,設(shè)立新的測試集,圖9所示為A1衛(wèi)星5個觀測弧段在極坐標(biāo)系下的飛行軌跡。

圖9 A1衛(wèi)星在極坐標(biāo)系下飛行軌跡
圖中藍(lán)色實線所示為訓(xùn)練和驗證集使用的4個弧段,紅色虛線所示為新的測試弧段,可以看出新的測試弧段和原訓(xùn)練集中的弧段雷達(dá)觀測角區(qū)別較大。使用新弧段的測試數(shù)據(jù),對識別算法進(jìn)行測試,識別準(zhǔn)確率為95.26%。由于姿態(tài)不同,識別準(zhǔn)確率略有下降,可見本文方法具備較強(qiáng)的抗姿態(tài)敏感性。
針對太空目標(biāo)識別中特征提取難、準(zhǔn)確率低等問題,提出了一種基于深度學(xué)習(xí)的雷達(dá)HRRP目標(biāo)識別算法。采用離差標(biāo)準(zhǔn)化、多特顯點絕對對齊對目標(biāo)HRRP進(jìn)行預(yù)處理,消除幅度敏感性和平移敏感性,利用雷達(dá)多普勒測速數(shù)據(jù)進(jìn)行高速運動補(bǔ)償,消除回波距離像平移、譜峰分裂、展寬和信噪比降低等影響,利用短時傅里葉變換提取HRRP的時頻特征,設(shè)計了用于太空目標(biāo)識別的多分支非對稱卷積神經(jīng)網(wǎng)絡(luò)模型,對時頻特征進(jìn)行特征提取和分類識別。實測數(shù)據(jù)處理結(jié)果表明:在由雅克-42、獎狀和安-26 3個飛機(jī)組成的目標(biāo)集上識別準(zhǔn)確率達(dá)到了99.10%,明顯優(yōu)于其他識別算法;在由A1、A2、B1和B2共2個系列4個目標(biāo)構(gòu)成的目標(biāo)集上識別準(zhǔn)確率達(dá)到了95.50%,表明該算法在同系列目標(biāo)集上依然具有較高的識別準(zhǔn)確率;通過不同姿態(tài)下的目標(biāo)數(shù)據(jù)測試,證實本文算法具有很強(qiáng)的抗姿態(tài)敏感性。