張 婷,蔡德饒
(1.江西警察學院,江西 南昌 330031; 2. 上饒職業(yè)技術(shù)學院,江西 上饒 334100)
合成孔徑雷達(Synthetic Aperture Radar,SAR)具有全天時、全天候等優(yōu)勢,因而在軍事和民用領(lǐng)域得到廣泛運用。目標識別作為SAR圖像解譯的重要環(huán)節(jié)之一,在近30年里得到了廣泛而深入的研究[1-2]。特征提取和分類器設計是SAR目標識別方法的兩個關(guān)鍵模塊。目前應用于SAR目標識別的特征包括幾何形狀特征[3-4]、變換域特征[5][6]和散射中心特征[7-8]等。分類器為提取的特征提供合適的分類機制,其本質(zhì)上是定義了測試樣本與不同模板類別的相似度準則,然后根據(jù)相似度的大小判斷類別。隨著模式識別和機器學習的飛速發(fā)展,大量先進分類器在SAR目標識別中得以成功運用,如支持向量機(Support Vector Machines, SVM)[9], 稀疏表示分類器(Sparse Representation-based Classification,SRC)[9],卷積神經(jīng)網(wǎng)絡(Convolutional Neural Networks,CNN)[10]等。
在SAR目標識別的實際操作中,模板樣本庫往往是在合作條件下建立的。因此,模板樣本的信噪比(Signal-to-noise Ratio,SNR)往往較高。然而,測試樣本大多在非合作條件下獲取的,通常受到背景環(huán)境和雷達系統(tǒng)的噪聲干擾,相比模板樣本的信噪比較低。因此,提高SAR目標識別算法對于噪聲干擾的穩(wěn)健性十分重要。為了提高識別算法的噪聲穩(wěn)健性,需要從特征提取和分類器設計兩方面入手。一方面,選取的特征需要具有噪聲穩(wěn)健性。盡管原始圖像受到噪聲干擾,但從中提取的特征可以有效剔除噪聲影響。另一方面,設計的分類器需要具有噪聲穩(wěn)健性。盡管特征一定程度上受到噪聲干擾,但分類器可以很好克服其帶來的不良影響。
本文提出基于屬性散射中心匹配的SAR目標識別算法,旨在提高識別算法對于噪聲干擾的穩(wěn)健性。采用稀疏表示的方法提取屬性散射中心,稀疏表示對于噪聲具有良好的穩(wěn)健性,因此可以有效克服原始SAR圖像的噪聲。此外,作為目標的局部描述子,屬性散射中心可以很好地感知噪聲干擾帶來的目標局部變化。因此,屬性散射中心是具有噪聲穩(wěn)健性的特征。在分類階段,本文采用Hungarian二分圖匹配算法構(gòu)建測試樣本散射中心集與對應模板散射中心集的一一對應關(guān)系。在此匹配關(guān)系的基礎上定義測試樣本與模板樣本的相似度準則。該相似度準則既考慮了匹配對之間的屬性差異又考察了虛警和漏警的影響,因此具有較強的穩(wěn)健性。最后,基于最大相似度的原則判斷目標類別?;贛STAR(Moving and Stationary Target Acquisition and Recognition)公共數(shù)據(jù)集對提出方法進行測試,驗證其有效性。
在光學區(qū),雷達目標的后向散射特性可以等效為若干散射中心的累加效應:
(1)
式中,f代表頻率;φ代表方位角。對于單個屬性散射中心,其電磁散射特性如公式(2)描述[11]:
(2)
對于一幅包含單目標的SAR圖像,其中的屬性散射中心的數(shù)目十分有限。相比于參數(shù)化模型中的參數(shù)化空間,少量屬性散射中心的參數(shù)估計問題可以描述為如下的稀疏表示問題:
s=D(θ)×σ
(3)
式中,s為E(f,φ;θ)的向量形式;D(θ)代表參數(shù)化的過完備字典,其中每一列對應參數(shù)空間θ的一個元素;σ是一個復數(shù)向量,對應于幅度參數(shù)。因此,對于SAR圖像中的少量散射中心,在字典D(θ)下求解得到的系數(shù)具有較強的系數(shù)特性??紤]到實際過程中的噪聲干擾,實際的雷達測量數(shù)據(jù)可以表達為下式:
s=D(θ)×σ+n
(4)
其中,n代表零均值的白噪聲噪聲。因此,屬性散射中心的提取可以進一步變換為以下形式:
(5)
其中,ε=‖n‖2代表噪聲水平。公式(5)是一個NP-hard問題。本文采用文獻[12]提出的正交匹配追蹤方法(orthogonal matching pursuit,OMP)進行求解,得到屬性散射中心集。算法1詳細介紹了基于稀疏表示的屬性散射中心估計的主要流程,采用OMP算法求解稀疏表示系數(shù)。
圖1顯示了基于稀疏表示算法提取的屬性散射中心進行目標重構(gòu)的結(jié)果,紅色點標記了提取散射中心的位置??梢钥闯?,重構(gòu)結(jié)果很好地保持了原始SAR圖像中的目標特性同時有效剔除了背景雜波以及噪聲的干擾?;谙∈璞硎镜膶傩陨⑸渲行奶崛∷惴ň哂辛己玫脑肼暦€(wěn)健性。一方面,構(gòu)建的參數(shù)估計初始模型考慮了噪聲的影響,如公式(4)所示。另一方面,整個稀疏表示的求解過程實際上是一個優(yōu)化的過程,其可以不斷克服噪聲因素的干擾,得到原始的屬性散射中心參數(shù)。因此,采用基于稀疏表示提取的屬性散射中心可以在噪聲干擾的條件下穩(wěn)健地描述目標特性,提高后續(xù)識別算法的噪聲穩(wěn)健性。
算法1:基于稀疏表示的屬性散射中心提取算法輸入:雷達測量s,噪聲水平ε,參數(shù)空間字典D(θ)。初始化:初始屬性散射中心集θ∧=?,重構(gòu)誤差r=s,迭代次數(shù)t=1.1.當‖r‖22>ε執(zhí)行以下步驟2.計算相關(guān)系數(shù)C(θ)=DH(θ)×r,其中(·)H代表共軛轉(zhuǎn)置。3.估計參數(shù)θ∧t=argminθC(θ),θ∧=θ∧∪θ^t。4.估計幅度參數(shù)σ∧=D?(θ)×s,其中(·)?代表Moore-Penrose偽逆, D(θ∧)代表由參數(shù)集θ∧構(gòu)建的字典。5.更新重構(gòu)誤差r=s-D(θ∧)×σ∧。6.更新迭代次數(shù)t=t+1輸出:The estimated parameters set θ∧.
圖1 基于屬性散射中心的目標重構(gòu)
對于測試樣本的屬性散射中心P=[p1,p2,…,pM]和其對應的模板散射中心集Q=[q1,q2,…,qN],為了建立它們之間的一一對應關(guān)系,首先定義單個散射中心之間的距離測度如下:
d(pi,qj)=
(6)
本文在定義散射中心距離時,僅用了[A,x,y,L]四個屬性參數(shù),其中幅度參數(shù)取其幅值并作幅度歸一化。這四個屬性參數(shù)具有明確的物理意義,因此便于設計它們之間的距離。
文中采用Hungarian算法實現(xiàn)兩組散射中心集之間的一一匹配[13]。Hungarian算法是一種經(jīng)典的二分圖匹配算法,通過優(yōu)化的方式使得一一匹配的累計代價最小?;诠?6)定義的距離測度,構(gòu)建匹配代價矩陣如表1所示,其中cij=d(pi,qj)。為了得到完備的一一匹配,對數(shù)量較少的散射中心集進行補充(此處假設M≥N),相應的代價設為∞。
根據(jù)Hungarian匹配得到一一對應關(guān)系,定義散射中心集的相似度如下:
(7)
其中,Km代表匹配對的個數(shù);dk代表第k個匹配對的距離;ωk為相應的權(quán)值,根據(jù)當前散射中心的相對幅度確定,如公式(8)所示。
(8)
可見,公式(7)中的相似度準則不僅考慮了散射中心匹配對之間的屬性差異并且對各個散射中心的相對強度進行了針對性考察。同時,對散射中心匹配過程中存在的虛警和漏警進行了合理的評價。因此,該相似度準則對于噪聲干擾同樣具有較強的穩(wěn)健性。
表1 匹配代價矩陣
本文基于屬性散射中心匹配進行目標識別,具體的步驟歸納如下:
步驟1:估計測試樣本的方位角并基于此從模板數(shù)據(jù)庫中選取對應的模板樣本;
步驟2:采用稀疏表示方法提取測試樣本和模板樣本的屬性散射中心集;
步驟3:采用提出的散射中心匹配方法計算測試樣本與各類模板的相似度;
步驟4:根據(jù)最大相似度的原則判定目標類別。
具體地,采用文獻[14]中方位角估計算法??紤]到方位角估計可能存在的誤差,本文選取方位角估計值鄰域3°的模板樣本,采用它們的平均相似度進行最后的決策。
本文采用MSTAR數(shù)據(jù)集中10類目標的SAR圖像進行驗證實驗。這10類目標的光學圖像如圖2所示。表2給出了MSTAR數(shù)據(jù)集下標準操作條件下的典型實驗設置。其中,17°俯仰角下的SAR圖像作為模板集,俯仰角15°下的圖像作為測試樣本,第二、三列中的括號內(nèi)代表同一目標的不同型號標識,對應的數(shù)字為樣本數(shù)量。
為了充分驗證提出方法的有效性和穩(wěn)健性,選取幾種經(jīng)典的SAR目標識別方法進行對比實驗:包括基于SVM的方法[9],基于SRC的方法[9],基于CNN的方法[10]。以及文獻[7]基于屬性散射中心匹配的方法。對于SVM和SRC方法,首先采用主成分分析(Principal Component Analysis,PCA)[5]提取原始圖像的60維特征矢量,然后進行識別。CNN則是直接對原始圖像進行訓練和分類。記文獻[7]中的屬性散射中心匹配為ASC方法。與本文方法相比,該方法在屬性散射中心的提取和匹配過程中均存在一定的差異。
圖2 10類MSTAR目標的光學圖像
表2 應用于標準操作條件的模板集和測試集
圖3 本文方法在標準操作條件下的識別結(jié)果
首先在標準操作條件下對提出算法進行驗證。本文方法的識別結(jié)果如圖3所示。10類目標的識別率均達到94%以上,最終的平均識別率為97.32%。表3對比了各類算法在標準操作條件下的識別性能。本文算法具有最高的識別率。實驗結(jié)果證明了屬性散射中心對于SAR目標識別具有很強的鑒別力。同時,本文針對屬性散射中心設計的分類策略可以很好地發(fā)掘其內(nèi)在鑒別力,從而有效提升了目標識別性能。盡管CNN的分類能力很強,當由于訓練集和測試集(BMP2和T72)之間存在一定的型號差異,導致最終平均識別率有所下降。與文獻[7]中的屬性散射中心匹配方法相比,本文方法在標準操作條件下的識別率也有一定的提升,這主要得益于基于稀疏表示的屬性散射中心提取精度更高。因此,后續(xù)散射中心的匹配以及相似度度量更為準確。
表3 各類方法在標準操作條件下的平均識別率
如表2中的BMP2和T72目標,一類目標可能存在多個不同的型號。型號的差異會導致SAR圖像上出現(xiàn)相應的變化,給識別問題帶來障礙。為了針對性地測試本文方法在型號變化下的性能,設計如表4所示的模板和訓練集。兩者均來自于15°俯仰角,但型號完全不同。表5列出了各類方法在當前條件下的平均識別率。本文方法具有最佳的識別性能,證明其對于型號變化的穩(wěn)健性。對比所有方法,可以看出基于屬性散射中心匹配的方法總體性能更佳。這主要是因為屬性散射中心是SAR圖像中的局部特征,可以更好地描述型號變化帶來的局部變化。與文獻[7]中的屬性散射中心匹配方法相比,本文方法的識別率更好,說明了本文中屬性散射中心提取以及匹配的精度更高。
表4 型號變化下模板集和測試集
表5 各類方法在型號差異下的平均識別率
當模板集和測試集的俯仰角相近時,兩者的相似度較高,此時可以近似認為是標準操作條件,如表2所示。然而,隨著俯仰角差異的增大,測試樣本與模板樣本之間會出現(xiàn)較大的差異,從而使得正確識別的難度大大增加。表6給出了具有顯著俯仰角差異的模板和測試集。對于2S1,BDRM2和ZSU23/4三類目標,采用17°俯仰角的SAR圖像作為模板集,30°和45°俯仰角下的圖像分別作為測試樣本。各類方法在此情景下的平均識別率圖表7所示。本文方法在兩個俯仰角下均保持了最佳的識別性能,驗證其對于俯仰角變化的有效性。在30°俯仰角下,各類方法均可以保持93%以上的高識別率,說明此時測試樣本與模板樣本差異仍然不大。然而,但俯仰角變化到45°時,各類方法的性能均出現(xiàn)了顯著的下降。此時,本文方法的優(yōu)勢更為明顯。
表6 俯仰角變化下模板集與測試集
表7 各類方法在俯仰角變化下的平均識別率
本文著重考察識別算法對于噪聲干擾的穩(wěn)健性,因此在這一部分著重驗證了提出算法在不同噪聲水平下的識別性能。根據(jù)文獻[7]中方法,向原始的測試樣本中添加不同程度的高斯白噪聲,得到不同信噪比下的測試樣本。圖4顯示了不同信噪比下各類方法的識別率變化曲線??梢钥闯觯疚姆椒ǖ男阅茱@著優(yōu)于SVM,SRC和CNN方法。一方面,屬性散射中心具有良好的噪聲魯棒性。另一方面,本文設計的分類策略考慮了噪聲干擾可能帶來的不良影響。特征和分類器的有機結(jié)合有效提升了識別算法對于噪聲干擾的穩(wěn)健性。對于SVM和CNN,由于訓練樣本僅僅包含了高信噪比的SAR圖像,因此其對于低信噪比的情形難以適應,導致識別性能的急劇下降。SRC方法相比于SVM和CNN在較強噪聲干擾的情形下保持了更佳的識別性能,這主要得益于稀疏表示對于噪聲干擾的穩(wěn)健性。與文獻[7]中的屬性散射中心匹配方法相比,本文方法的識別率在各個信噪比下均有了一定的提升,這主要得益于基于稀疏表示算法提取的屬性散射中心參數(shù)對于噪聲干擾更為穩(wěn)健。
圖4 各類方法在噪聲干擾下的平均識別率對比
本文提出基于屬性散射中心匹配的目標識別算法。在屬性散射中心提取以及匹配過程中充分考慮了噪聲干擾可能帶來的不良影響。因此,最終的識別算法可以在噪聲干擾的條件下保持較強的穩(wěn)健性?;贛STAR數(shù)據(jù)集的實驗結(jié)果證明了提出方法的有效性。在噪聲干擾的情形下,本文方法的性能高于其它方法,充分驗證了其對于噪聲干擾的魯棒性。