基于LDLPP的SAR目标型号识别

1 陈士超 2 1 卢福刚 2 邢孟道 3

(1.陕西师范大学计算机科学学院, 陕西西安 710119;2.中国兵器工业第203研究所, 陕西西安 710065;3.西安电子科技大学雷达信号处理国家重点实验室, 陕西西安 710071)

局部保持投影算法可保持数据的局部结构,但其无法实现异类相似样本的有效分离,针对此问题,提出了一种融合样本先验类别信息的局部保持投影算法(LDLPP),实现SAR目标型号识别。所提算法将样本的先验类别信息融入局部保持投影模型中,根据类别信息构造相似性矩阵和差异性矩阵以实现数据结构的有效捕获与保持,利用相似性矩阵保持降维前后同类样本之间的局部结构,利用差异性矩阵扩大降维后异类相似样本彼此之间的距离。采用实测的MSTAR数据进行SAR目标的型号识别,实验结果验证了所提算法的有效性。

关键词 局部保持投影; 类别信息; SAR图像; 目标型号识别

0 引言

合成孔径雷达(Synthetic Aperture Radar,SAR)几乎不受气候条件的影响,可以全天时、全天候地进行工作 [1-3] 。致力于从复杂的地物场景中有效地检测到目标,并对检测到的目标进行SAR目标识别,这一技术旨在实现目标的属性、类型或型号的判定 [4-6] 。同类型不同型号的目标被称之为变形目标 [7] ,目标型号识别比类型识别能够提供更多的目标细节信息。目标型号识别的研究在感兴趣目标细节信息获取、战场感知、精确打击等方面具有重要的意义。

对于目标的类型识别而言,国内外学者已经提出了诸多有效的算法 [8-10] ,而对于目标型号识别的研究方兴未艾 [7] ,目标的型号识别对数据细节特征的准确捕获与保持提出了更高的要求。局部保持投影(Locality Preserving Projection, LPP) [11] 是一种基于流形学习的特征提取算法。不同于传统的基于欧氏空间的特征提取算法,如主成分分析(Principle Component Analysis, PCA) [12] 、线性判决分析(Linear Discriminant Analysis, LDA) [13] 等,局部保持投影在更符合数据实际分布的流形空间中进行特征提取,能更好地捕获数据的本质结构特征。利用局部保持投影算法对数据进行特征提取,能保持特征提取前后数据的局部结构。然而对于实际的SAR图像空间而言,由于目标具有方位角敏感特性 [14-15] ,对于某一个样本而言,在高维空间存在一些和它不同类的样本离其距离很近,希望当样本被投影到低维空间时,它们之间的距离能够被拉远。

针对此问题,本文提出一种融合类别信息的局部保持投影算法以实现SAR目标型号识别,所提算法利用样本的先验类别信息构造能反映样本之间关系的相似性矩阵和差异性矩阵。通过相似性矩阵保持同类样本降维前后的局部结构,通过差异性矩阵扩大降维后异类相似样本之间的距离。采用MSTAR数据进行SAR目标型号识别,验证了所提算法的有效性。

1 融合类别信息的局部保持投影算法

数据的局部结构对于识别而言至关重要,希望降维前后数据的局部结构能够得到保持,即希望在高维空间距离近的数据在映射到低维空间后,相应的数据距离仍然近,也就是说,希望能尽可能地保持数据降维前后的局部结构信息。为此,可建立如下的目标函数:

(1)

式中, y i = A T x i X ={ x 1 , x 2 ,…, x n }∈R D 为原始的训练样本集合, Y ={ y 1 , y 2 ,…, y n }∈R d 为降维后的训练样本集合, n 为样本个数, D d 分别为降维前后数据的特征维数, d D A ={ a 1 , a 2 ,…, a d }为 D × d 维的投影矩阵, S 为相似性矩阵,反映了样本之间的相似性,为了保持同一类目标所有样本之间的内在关系,这里将 S ij 定义如下:

(2)

式中, t 1 为常数。

由式(2)可知 S ij = S ji ,即 S 是一个对称矩阵,当样本 x i x j 在高维空间中是近邻点时, S 会施加一个大的惩罚,这样最小化目标函数就意味着在高维空间为近邻点的样本在低维投影空间仍会为近邻点。对目标函数作如下代数变换,可得

tr( A T XHX T A - A T XSX T A )=

tr[ A T X ( H - S ) X T A ]=

tr( A T XL 1 X T A )

(3)

式中, H 为对角矩阵,对角线元素 H ii =∑ j S ij (或 H ii =∑ i S ij )为相似性矩阵 S 的行和或列和( S 为对称矩阵), L 1 = H - S 为拉普拉斯矩阵。

最小化式(3)得到的投影矩阵 A ,可保持降维前后同类目标所有样本之间的内在关系。然而,如前所述,仅仅保持数据的局部结构信息并不能实现数据结构全面准确的描述。图像空间中往往还存在着另外一种情况,尤其对于具有目标方位角敏感特性的SAR目标图像而言 [14-15] 更是如此,即对于某一个样本而言,存在一些不同类的样本在高维空间离其很近,甚至属于彼此的 k 个近邻点,那么希望当数据被投影到低维空间时,样本之间的距离能够被拉远,以减弱异类相似样本对识别的影响。因为仅仅通过式(2)无法实现异类样本之间关系的描述,为达到此目的,建立如下的目标函数:

(4)

式中, D 为差异性矩阵,反映了样本之间的差异性,为了能使在高维空间距离近的不同类样本在投影到低维空间时距离能够变远,差异性函数 D ij 的表达式构造如下:

(5)

式中, t 2 为常数, N k ( x i )表示 x i k 个近邻点。也就是说,如果 x i 属于 x j k 个近邻点或者 x j 属于 x i k 个近邻点,并且它们属于不同的类别,则在两者之间施加一个如式(5)所示的权值。

由式(5)可知 D ij = D ji ,也就是说, D 同样也是一个对称矩阵,属于不同类的两个样本 x i x j 的距离越近,则 D ij 越小,也就表示 x i x j 的差异性越小,可是由于 x i x j 属于不同类目标,希望它们投影到低维空间时距离能够变大。最大化式(4)就意味着将 x i x j 在低维投影空间里的距离变远。类似地,对目标函数作如下代数变换,可得

tr( A T XGX T A - A T XDX T A )=

tr[ A T X ( G - D ) X T A ]=

tr( A T XL 2 X T A )

(6)

式中, G 为对角矩阵,对角线元素 G ii =∑ j D ij (或 G ii =∑ i D ij ),为差异性矩阵 D 的行和或列和( D 为对称矩阵), L 2 = G - D 为拉普拉斯矩阵。

因此,在保持同类样本之间局部结构的同时,为了达到异类样本在高维空间距离近的,在低维空间的距离能够变远的目的,可构建如下目标函数:

(7)

将式(3)和式(6)代入式(7),对目标函数进行整理,可得

min|| y i - y j || 2 S ij -|| y i - y j || 2 D ij

mintr( A T XL 1 X T A )-tr( A T XL 2 X T A )=

mintr[ A T X ( L 1 - L 2 ) X T A ]=

mintr( A T XLX T A )

(8)

式中, L = L 1 - L 2 。令 B = H - G ,给目标函数添加约束条件 A T XBX T A = I ,可得

(9)

利用拉格朗日乘子法求解式(9)所示的含有约束条件的最小值问题,可得

XLX T A = λ XBX T A

(10)

投影矩阵 A 可通过求解式(10)所示广义特征分解得到。 A ={ a 1 , a 2 ,…, a d }的列向量为式(10)的 d 个最小非零特征值对应的特征向量,0< λ 1 λ 2 ≤…≤ λ d

得到投影矩阵 A 后,利用投影矩阵将所有训练样本和测试样本投影到低维空间,然后采用最近邻分类器在低维空间进行识别得到识别结果。本文算法的流程图如图1所示。

图1 本文算法的流程图

2 实验结果与分析

为验证所提算法的有效性,本文采用美国DARPA/AFRL提供的MSTAR 数据进行实验 [16] 。具体的数据描述如表1所示。实验中采用SAR在俯仰角为17°时获得的图像作为训练样本,俯仰角为15°时获得的图像作为测试样本。所有图像的大小均为128像素×128像素,聚束模式下获得的SAR图像的距离分辨率和方位分辨率为0.3 m×0.3 m,图像的方位覆盖范围为0°~360°。图2给出了表1所示10个不同类型目标的光学图像和SAR图像,图3给出了BMP2数据集和T72数据集中不同型号目标的光学图像和对应的SAR图像。从图2和图3可以看出,不同于光学图像,不同类型的目标在SAR图像中表现的十分相似,而同一类型不同型号目标在SAR图像中的差异更小,精确捕获并描述数据的结构信息是实现高精度目标识别的关键。识别时首先从每幅SAR图像的中心截取48像素×48像素的子图像,然后对每幅子图像的幅度进行L 2 范数归一化处理 [17] ,处理过程如图4所示。选取基于LDA的识别算法 [13] 、基于PCA的识别算法 [12] 和基于LPP的识别算法 [11] 作为对比算法验证所提算法的有效性。识别时,LDA的特征维数为 N -1,其中 N 表示待识别目标的类别个数 [13] ,PCA算法和LPP算法的特征维数为49维,式(5)中的参数 k =50,式(2)中的参数 t 1 和式(5)中的参数 t 2 采用5折交叉验证方法在集合{10 -2 ,10 -1 ,10 0 ,10 1 ,10 2 }中确定。

表1 实验数据描述

数据集训练样本(17°)数量测试样本(15°)数量BMP295632331959566232196C21233196BTR70C71233196T72132232196812231195S7228191BTR602561952S1299274BRDM2298274D7299274T62299273ZIL131299274ZSU23/4299274

图2 10类目标的光学图像和对应的SAR图像

图3 BMP2和T72数据集中不同型号目标的光学图像和对应的SAR图像

图4 SAR图像预处理示意图

2.1 类型识别

首先进行SAR目标的类型识别,分别进行3类目标识别实验和10类目标识别实验以验证所提方法在数据结构保持方面的优越性。进行类型识别时,目标BMP2和目标T72的训练样本选取BMP2-9563(样本数量为233幅)和T72-132(样本数量为232幅),测试样本则包含目标BMP2的3个型号(样本数量为587幅)和目标T72的3个型号(样本数量为582幅)。首先进行BMP2装甲车、BTR70装甲车和T72主战坦克三个类型目标数据的识别实验。利用训练样本集,构建式(2)和式(5)所示的相似性矩阵和差异性矩阵。采用本文所提算法获得投影矩阵后,对训练样本和测试样本进行降维,对降维后的样本采用最近邻分类器进行识别,相应的识别结果如表2所示。可见,基于LPP算法的识别结果要明显优于基于LDA和基于PCA的识别算法,因为LPP算法成功保持了数据的局部结构。而本文所提算法由于利用了样本的先验类别信息,并且更进一步地描述了数据的空间结构,因此获得的准确识别率要高于基于LPP的识别算法。

表2 不同算法下3类目标的识别结果 %

算法BMP2BTR70T72平均识别率识别率均值识别率方差LDA 62.0173.4769.5966.8968.3624.80PCA77.8593.3782.8282.2084.6848.03LPP92.3396.9495.3694.2994.884.00本文算法96.5998.4798.1197.5197.720.71

为进一步验证所提算法对类型识别的有效性,进行了10个类型的目标识别实验,目标BMP2和目标T72的训练样本选取BMP2-9563和T72-132,测试样本则包含目标BMP2的3个型号和目标T72的3个型号。该实验中,10个类型目标的训练样本总数为2 747,测试样本总数为3 203。实验结果如表3所示。可见,在样本类型增多的条件下,所提算法仍然可以取得91.01%的正确识别率,实验结果验证了所提算法的有效性。

需要说明的是,对于包含多个型号的目标来说,例如BMP2数据集,其包含BMP2-9563,BMP2-9566和BMP2-C21 三种不同的型号。在类型识别中,将其中的一个型号识别为同类的另一个型号,被认为是正确的识别。然而在型号识别中,这样的判决则被认为是误判。可见,型号识别对算法提出了更高的要求。

表3 不同算法下10类目标的识别结果 %

算法BMP2BTR70T72BTR602S1BRDM2D7T62ZIL131ZSU23/4平均识别率识别率均值识别率方差LDA 53.6660.7157.0455.3859.4964.9668.6158.6161.3160.5859.2360.0418.03PCA64.9180.1069.5983.5975.9183.2187.5982.4285.0484.3177.1579.6754.57LPP75.4793.8881.1092.3183.9491.9793.8090.4894.1694.5386.8689.1644.99本文算法80.5896.9485.7494.8788.6995.9997.0894.8797.8198.1891.0193.0836.62

2.2 型号识别

下面进行目标的型号识别以验证所提算法的有效性。首先,将所提算法在BMP2数据集上进行实验,不同算法下的识别结果如表4所示。采用俯仰角在17°录取的全部BMP2数据作为训练样本(样本数量为698),采用俯仰角在15°录取的全部BMP2数据作为测试样本(样本数量为587)。由实验结果可见,采用所提算法进行特征提取可以取得最高的正确识别率,平均识别率比基于LDA的识别算法、基于PCA的识别算法和基于LPP的识别算法的识别率分别高出51.79%,25.72%,12.10%。

表4 BMP2目标型号识别结果 %

算法BMP295639566C21平均识别率识别率均值识别率方差LDA35.9037.7641.3338.3338.335.08PCA58.4664.2970.4164.4064.3923.81LPP71.7985.7176.5378.0278.0133.39本文算法85.6495.9288.7890.1290.1118.50

接下来采用T72数据集进行实验验证所提算法的有效性,不同算法下的识别结果如表5所示。与BMP2型号识别类似,同样采用俯仰角在17°录取的全部T72数据作为训练样本(样本数量为691),采用俯仰角在15°录取的全部T72数据作为测试样本(样本数量为582)。可见,在所有对比算法中,所提算法的正确识别率仍然是最优的。平均识别率比基于LDA的识别算法、基于PCA的识别算法和基于LPP的识别算法的识别率分别高出40.55%,18.05%,4.99%。

表5 T72目标型号识别结果 %

算法T72132812S7平均识别率识别率均值识别率方差LDA67.3549.2357.5958.0858.0654.83PCA89.8071.7980.1080.5880.5654.17LPP95.4192.8292.6793.6493.631.58本文算法98.9898.4698.4398.6398.620.06

最后,将所提算法应用于BMP2,BTR70和T72 三类7个型号目标的识别,采用俯仰角为17°时录取的数据作为训练样本(样本数量为1 622),采用俯仰角为15°时录取的数据作为测试样本(样本数量为1 365)。相应的识别结果如表6所示。由实验结果可见,LDA算法由于其原理的限制,识别时的特征维数小于 N -1,造成了信息的损失,因此识别率低于基于PCA的识别算法 [13] 。而LPP算法是基于流形学习的特征提取算法,能够保持数据的局部结构特性,因此比基于欧氏空间的PCA算法和LDA算法具有更好的识别能力。所提算法不仅保持了同类样本的局部结构,而且在特征空间里增大了异类相似样本之间的距离,对识别有利的信息保持得更加完整,因此取得了最好的识别结果。图5给出了不同算法对各个型号目标的识别结果对比,图6给出了不同算法的识别率随特征维数变化曲线,从图中均可看出利用所提算法进行SAR目标型号识别的优越性。

表6 7个型号目标识别结果 %

算法BMP295639566C21BTR70C71T72132812S7平均识别率识别率均值识别率方差LDA32.8234.1838.7877.5564.2946.1553.9349.6749.67237.72PCA52.8257.6563.2797.4587.2470.2677.4972.3172.31223.21LPP64.6279.5971.4397.4591.8490.2689.5383.5283.53123.38本文算法82.0591.8486.7399.4997.9697.4496.8693.1993.2037.38

图5 不同算法对各个型号目标的识别结果对比图

图6 不同算法的识别率随特征维数变化曲线

3 结束语

目标的型号识别可提供更多目标的细节信息,但其较之于类型识别也更加难以实现,对特征提取的要求更高。本文提出了一种融合样本先验类别信息的局部保持投影算法进行SAR图像的特征提取,最终实现SAR目标的型号识别。所提算法在实现同类别目标局部结构保持的同时,还可以有效达到异类相似目标彼此远离的目的。实验结果验证了所提算法进行SAR目标型号识别的有效性。

参考文献

[1] ZHAO Ye, ZHANG Min, ZHAO Yanwei, et al. A Bistatic SAR Image Intensity Model for the Composite Ship-Ocean Scene[J]. IEEE Trans on Geoscience and Remote Sensing, 2015, 53(8):4250-4258.

[2] 方东生,吕孝雷,李缘廷,等. 运动补偿对机载SAR重轨干涉成像的影响分析[J]. 雷达科学与技术, 2016, 14(4):355-363.

[3] DING B, WEN G, ZHONG J, et al. A Robust Similarity Measure for Attributed Scattering Center Sets with Application to SAR ATR[J]. Neurocomputing, 2017, 219(2017):130-143.

[4] 丁军,刘宏伟,王英华,等. 一种联合阴影和目标区域图像的SAR目标识别方法[J]. 电子与信息学报, 2015, 37(3):594-600.

[5] 高馨,曹宗杰. 基于稀疏约束的SAR目标特征提取方法研究[J]. 雷达科学与技术, 2012, 10(6):618-623.

GAO Xin, CAO Zongjie. SAR Target Feature Extraction Based on Sparse Constraint Nonnegative Matrix Factorization[J]. Radar Science and Technology, 2012, 10(6):618-623. (in Chinese)

[6] DONG Ganggang, KUANG Gangyao. Classification on the Monogenic Scale Space: Application to Target Recognition in SAR Image[J]. IEEE Trans on Image Processing, 2015, 24(8):2527-2539.

[7] LIU Ming, WU Yan, ZHANG Qiang, et al. Synthetic Aperture Radar Target Configuration Recognition Using Locality-Preserving Property and the Gamma Distribution[J]. IET Radar, Sonar & Navigation, 2016, 10(2):256-263.

[8] DING Jun, CHEN Bo, LIU Hongwei, et al. Convolutional Neural Network with Data Augmentation for SAR Target Recognition[J]. IEEE Geoscience and Remote Sensing Letters, 2016, 13(3):364-368.

[9] CUI Zongyong, CAO Zongjie, YANG Jianyu, et al. Target Recognition in Synthetic Aperture Radar Images via Non-Negative Matrix Factorisation[J]. IET Radar, Sonar & Navigation, 2015, 9(9):1376-1385.

[10] AMOON M, REZAI-RAD G A. Automatic Target Recognition of Synthetic Aperture Radar (SAR) Images Based on Optimal Selection of Zernike Moments Features[J]. IET Computer Vision, 2014, 8(2):77-85.

[11] HE Xiaofei, YAN Shuicheng, HU Yuxiao, et al. Face Recognition Using Laplacianfaces[J]. IEEE Trans on Pattern Analysis and Machine Intelligence, 2005, 27(3):328-340.

[12] AKBAR M A, ALI A A S, AMIRA A, et al. An Empirical Study for PCA- and LDA-Based Feature Reduction for Gas Identification[J]. IEEE Sensors Journal, 2016, 16(14):5734-5746.

[13] MISHRA A K. Validation of PCA and LDA for SAR ATR[C]∥ IEEE Region 10 Conference, Hyderabad: IEEE, 2008:1-6.

[14] LIU Ming, WU Yan, ZHAO Wei, et al. Dempster-Shafer Fusion of Multiple Sparse Representations and Statistical Property for SAR Target Configuration Recognition[J]. IEEE Geoscience and Remote Sensing Letters, 2014, 11(6):1106-1110.

[15] LIU Ming, CHEN Shichao. Label-Dependent Sparse Representation for Synthetic Aperture Radar Target Configuration Recognition[J]. International Journal of Remote Sensing, 2017, 38(17):4868-4887.

[16] NOVAK L M, OWIRKA G J, BROWER W S, et al. The Automatic Target-Recognition System in SAIP[J]. Lincoln Laboratory Journal, 1997, 10(2):187-202.

[17] ZHAO Q, PRINCIPE J C. Support Vector Machines for SAR Automatic Target Recognition[J]. IEEE Trans on Aerospace and Electronic Systems, 2001, 37(2):643-654.

LIU Ming 1 , CHEN Shichao 2 , WU Jie 1 , LU Fugang 2 , XING Mengdao 3

(1. School of Computer Science , Shaanxi Normal University , Xi an 710119, China ;2. No . 203 Research Institute of China Ordnance Industries , Xi an 710065, China ;3. National Key Laboratory of Radar Signal Processing , Xidian University , Xi an 710071, China )

Abstract : Locality preserving projections (LPP) is a powerful tool to preserve the local structure of the datasets, but it lacks the ability to set the samples close to each other with different labels apart. In this paper, a label-dependent locality preserving projections (LDLPP) algorithm is presented to ease the problem for SAR target configuration recognition. Two structure preserving matrices are constructed based on the label information to realize intrinsic structure preserving of the datasets. The similarity matrix is constructed to preserve the local structure of the samples with the same label, whereas the divergence matrix is utilized to set apart the samples close to each other with different labels. The advantage of the proposed algorithm is verified on the moving and stationary target acquisition and recognition (MSTAR) database with extensive experiments.

Key words : locality preserving projections (LPP); label information; SAR images; target configuration recognition

SAR Target Configuration Recognition via LDLPP

基金项目: 国家自然科学基金(No.61701289, 61601274); 中央高校基本科研业务费专项资金(No.GK201603089)

修回日期: 2017-11-24

DOI: 10.3969/j.issn.1672-2337.2018.04.015

收稿日期: 2017-05-22;

文献标志码: A

文章编号: 1672-2337(2018)04-0439-07

作者简介

中图分类号 TN957

女,1987年生于陕西西安,博士,讲师,主要研究方向为目标识别、SAR图像特征提取。

陈士超 男,1985年生于黑龙江七台河,博士,工程师,主要研究方向为SAR成像、SAR目标识别。

E-mail:rice0309@163.com

男,1985年生于山西平遥,博士,讲师,主要研究方向为SAR图像的降噪、分割和目标识别。

卢福刚 男,1964年生于陕西礼泉,博士,研究员,主要研究方向为模式识别。

邢孟道 男,1975年生于浙江嵊州,博士,教授,主要研究方向为雷达信号处理。