PolSAR Image Classification Method Based on Markov Discriminant Spectral Clustering
-
摘要: 该文针对现有的谱聚类方法用于极化SAR图像分类时精度较低的问题,提出一种基于马尔科夫的判别谱聚类方法(MDSC),具有低秩和稀疏分解的特点。该方法首先恢复一个真实的低秩概率转移矩阵,将其作为标准马尔科夫谱聚类方法的输入,以减少噪声对分类结果的影响;然后在目标函数中引入判别信息,使极化SAR图像的数据信息能够得到更加充分地利用;最后采用增广拉格朗日乘子法来解决低秩和概率单纯形约束下的目标函数优化问题。在荷兰小农田、德国、西安和荷兰大农田4个不同数据集上的实验证明,该方法具有较好的准确率,且参数敏感性较低,表现出了良好的分类性能。Abstract: Due to the existing spectral clustering methods have low accuracy for PolSAR image classification, a Markov-based Discriminative Spectral Clustering(MDSC) method is proposed, which has the characteristics of low-rank and sparse decomposition. Firstly, a real low-rank probability transfer matrix is restored as an input to the standard Markov spectral clustering method to reduce the influence of noise on the classification result. Then the discriminative information is introduced into the objective function to make the polarimetric SAR image data can be more fully used. Finally, the augmented Lagrangian multiplier method is used to solve the objective function optimization problem under low-rank and probability simplex constraints. Experiments on three different data sets of Flevoland, Oberpfaffenhofen, and Xi’an show that our method has good accuracy and low sensitivity, which having a good classification performance.
-
1. 引言
混合源定位在无源雷达中具有广泛的应用前景[1,2]。按照空间中的辐射源与阵列之间的相对距离,可以将辐射源分为远场源和近场源。对远场源定位,需要对波达方向(Direction Of Arrival, DOA)进行估计;对近场源定位,除了对波达方向进行估计,还需要对距离参数进行估计。阵列的近场区域小于
2D2/λ ,其中D为圆阵孔径,λ 为波长[3,4]。虽然远场源可以视为距离为无穷远的近场源,但是当远场源的二维DOA与近场源二维DOA相同时,如果采用近场和远场参数联合估计将无法对混合源进行识别。此外,由于远场源定位场景和近场源定位场景可以看作混合源定位场景特殊模式,因此混合源定位方法同样适用于辐射源全部为远场源定位场景或者辐射源全部为近场源定位场景。不同于单独对远场源进行定位的方法和单独对近场源进行定位的方法,对混合源进行定位还需要对近场源和远场源进行分类和识别。文献[5]首先利用距离为无穷远时的近场源导向矢量和混合源的噪声子空间,通过一维多重信号分类(One Dimensional MUltiple SIgnal Classification, 1-D MUSIC)方法估计出远场源DOA,接着利用对称阵元的2阶统计量去除近场源的距离参数,估计出混合源DOA并通过斜投影算法对混合源进行分类,最后将近场源DOA代入后导向矢量和混合源噪声子空间,通过1-D MUSIC方法对近场源距离进行估计。文献[6]提出了基于子空间的混合源定位算法,该算法利用线性变换估计出远场源的DOA,通过正交三角分解(QR分解)得到斜投影算子避免了特征值分解,大大减少了计算复杂度,利用1-D MUSIC方法确定近场源DOA,最后将近场源DOA代入导向矢量,确定近场源的距离参数。该方法有效解决了在快拍数有限时出现饱和的情况。文献[7]利用两级对称嵌套线阵,利用距离为无穷远的近场源导向矢量和混合源的噪声子空间,通过1-D MUSIC方法估计出远场源DOA,接着利用斜投影方法去除混合源接收信号中的远场分量,计算近场源在对称阵元下的4阶累积量并进行向量化处理,估计出近场源DOA,最后利用代入近场源DOA的导向矢量和混合源噪声子空间,确定近场源的距离参数。该方法能够在阵元数相同的情况下增大阵列孔径,提高混合源参数估计精度。上述3种方法在得到远场源的波达方向的基础上,利用斜投影算法将远场源和近场源进行分离,但是在远场源参数估计的基础上利用斜投影算法得到的近场源分量会受到噪声分量的影响,引起近场源参数估计误差,导致定位精度下降。文献[8]利用协方差矩阵差分方法消除混合源中远场源和噪声分量,得到近场源差分矩阵,该方法能够有效避免噪声分量对近场源定位精度的影响,文献[9]采用降秩的方法从混合源中分离出远场源分量,文献[10]设计了3个4阶累积量矩阵消除近场源导向矢量中距离参数,进而同时估计出远场源和近场源的波达方向。但是上述方法采用线阵对混合源进行定位只能估计出一维波达方向,并且线阵在0°波达方向的分辨率最高,在60°波达方向的分辨率会降低1/2。
相较于均匀线阵只能对一维波达方向进行估计,均匀圆阵可以实现方位角和俯仰角等二维波达方向估计[11-13],并且在不同方位角的分辨率具有各向同性[14,15]。在现有文献中,由于均匀圆阵的导向矩阵不具有均匀线阵导向矩阵的Vandermonde形式,不便于在数学上进行处理,因此提出的方法相对较少。均匀圆阵下对混合源进行定位需要针对相应的数学模型进行分析,文献[16]采用均匀圆阵,提出了TSMUSIC方法,该方法利用均匀圆阵下的远场源的协方差矩阵具有Hermitian和Toeplitz形式,而近场源的协方差矩阵只具有Hermitian形式,利用传播算子的正交性得到近场源的噪声子空间,进而通过2-D MUSIC方法得到近场源二维DOA的空间谱,进而根据谱峰确定近场源二维DOA;接着,利用将近场源二维DOA代入后的导向矢量和混合源的噪声子空间,通过1-D MUSIC方法确定近场源的距离;最后,利用远场源的导向矢量和混合源的噪声子空间确定远场源的二维DOA。该方法参数估计精度较高,但是计算复杂度较大。文献[17]采用均匀圆阵,利用每个阵元的频谱计算非相干的混合源在每个阵元的相位,利用均匀圆阵中心对称的特点,通过计算对角阵元的相位差来去除近场源的距离参数,得到混合源二维DOA的相位差矩阵,进而运用最小二乘法同时估计出远场源和近场源的方位角与俯仰角;接着,根据1-D MUSIC方法得到距离空间谱的收敛性,对混合源进行识别并估计出近场源的距离参数,当距离空间谱出现峰值,该混合源判断为近场源,峰值所对应的位置即为近场源的距离;若距离空间谱不收敛,则该混合源判断为远场源。基于相位差的方法能够有效减少计算复杂度,但是混合源的定位精度有所降低。
针对上述方法存在的问题,本文根据均匀圆阵中心对称的特点,提出一种基于协方差矩阵差分的混合源定位方法,该方法首先利用二维多重信号分类方法估计出远场源的方位角和俯仰角;接着利用协方差矩阵差分方法提取出近场源差分矩阵,通过改进类旋转不变估计信号参数(Estimation of Signal Parameters via Rotational Invariance Techniques like, ESPRIT-like)方法计算出近场源的方位角和俯仰角;最后,利用一维多重信号分类方法估计出近场源的距离。该方法能够消除混合源协方差矩阵中的远场源的噪声分量,从而提取出近场源差分矩阵,并且相较于基于相位差的方法,本文提出的方法能够提高混合源的定位精度。当远场源的二维DOA与近场源二维DOA相同时,如果采用近场和远场参数联合估计将无法对混合源进行识别,采用本文所提的两步法可以将远场源和近场源进行有效分离,在混合源识别上更具优势。
2. 混合源模型
均匀圆阵下的混合源模型如图1所示,以均匀圆阵的圆心为原点建立三维坐标系,均匀圆阵的半径为
R ,由分布在xy平面上的M个阵元组成,混合源包含K1个远场源和K2个近场源,方位角参数ϕ 为混合源与均匀圆阵中心的连线投影到xy平面上,相对于x坐标轴的逆时针方向旋转的角度;俯仰角参数θ 为混合源与均匀圆阵中心的连线相对于z坐标轴旋转的角度;当混合源为近场源时,距离参数r 为近场源与均匀圆阵中心的距离。均匀圆阵的第
m 个阵元在第n 个快拍的接收数据可以表示为xm(n)=K1+K2∑k=1sk(n)ejτk,m+wm(n) (1) 其中,
sk(n) 表示第k 个混合源发射数据,wm(n) 表示零均值复白高斯过程,τk,m 表示第k 个混合源到达阵列中心以及到达第m 个阵元的时差,当混合源为远场源时,时差可以表示为τk,m=2πλζk,m (2) 其中,
k=1,2,⋯,K1 ,λ 表示波长,2π/λ 表示波数,ζk,m=cos(φm−ϕk)sinθk ,φm=2π(m−1)/M ,当混合源为近场源时,时差可以表示为τk,m=2πλ(rk−rk,m) (3) 其中,
k=K1+1,K1+2,⋯,K1+K2 ,rk,m 表示第k 个近场源与第m 个阵元的距离,rk,m 通过2阶泰勒级数[11]可以展开为rk,m=√r2k+R2−2rkRζk,m=rk−Rζk,m+R22rk(1−ζ2k,m)+O(R2r2k) (4) 将式(2)和式(4)代入式(1),混合源模型可以简化为
xm(n)=K1∑k=1sk(n)ejηk,m+K1+K2∑k=K1+1sk(n)ejηk,m−jξk,m+wm(n) (5) 其中,
ηk,m=(2πR/λ)ζk,m ,ξk,m=(πR2/λrk) ⋅(1−ζ2k,m) 。3. 算法描述
在均匀圆阵下的近场和远场混合源数学模型的基础上,本节首先利用2-D MUSIC方法估计出远场源的方位角和俯仰角,实现远场源定位;接着利用协方差矩阵差分方法提取出近场源差分矩阵,进而通过改进的类旋转不变估计信号参数方法计算出近场源的方位角和俯仰角;最后利用1-D MUSIC方法估计出近场源的距离,实现近场源定位。
3.1 远场源二维DOA参数估计
均匀圆阵下混合源的协方差矩阵
E 可以由式(6)计算E=1NXXH (6) 其中,
X=[x(1)x(2)⋯x(N)] 表示M×N 维的混合源接收数据,x(n)=[x1(n)x2(n)⋯xM(n)]T 表示第n 个快拍接收数据,(⋅)H 表示共轭转置,N为混合源的快拍数,(⋅)T 表示转置运算。对混合源的协方差矩阵
E 进行特征值分解得到E=UsΣsUHs+UnΣnUHn (7) 其中,
Σs∈C(K1+K2)×(K1+K2) 表示K1+K2 个大特征值组成的对角矩阵,Σn∈C(M−K1−K2)×(M−K1−K2) 表示M−K1−K2 个小特征值组成的对角矩阵,Us∈ CM×(K1+K2) 表示K1+K2 个大特征值对应的特征向量组成的混合源信号子空间,Un∈CM×(M−K1−K2) 表示M−K1−K2 个小特征值对应的特征向量组成的混合源噪声子空间。利用3-D MUSIC方法得到混合源的空间谱函数
V(ϕ,θ,r)=1aHNF(ϕ,θ,r)UnUHnaNF(ϕ,θ,r) (8) 其中,
aNF(ϕ,θ,r)=[aNF,1(ϕ,θ,r)aNF,2(ϕ,θ,r)⋯ aNF,M(ϕ,θ,r)]T 为近场源的导向矢量,aNF,m(ϕ,θ,r)= ej(2πR/λ)ζm(ϕ,θ)−j(πR2/λr)(1−ζ2m(ϕ,θ)) ,m= 1,2,⋯,M 。混合源空间谱函数V(ϕ,θ,r) 会出现K 个峰值,其中K1 个峰值的距离估计ˆr→∞ ,表示K1 个远场源;K2 个峰值的距离估计r∈[0.62(4R2/λ)0.5,8R2/λ] ,表示K2 个近场源。因此,远场源二维DOA的空间谱函数可以通过2-D MUSIC方法得到VFF(ϕ,θ)=1aHNF(ϕ,θ,∞)UnUHnaNF(ϕ,θ,∞) (9) 其中,
aNF(ϕ,θ,∞)=[aNF,1(ϕ,θ,∞)aNF,2(ϕ,θ,∞)⋯ aNF,M(ϕ,θ,∞)]T 表示距离为无穷远情况下的近场源导向矢量,即远场源导向矢量,此时aNF,m(ϕ,θ,∞) =ej(2πR/λ)ζm(ϕ,θ) ,m=1,2,⋯,M 。只包含方位角和俯仰角等二维DOA。对远场源方位角和俯仰角的空间谱函数VFF(ϕ,θ) 进行谱峰搜索,峰值所对应的位置即为远场源的方位角估计值和俯仰角估计值,则第k 个远场源的定位结果为(ˆϕk,ˆθk,∞) ,k=1,2,⋯,K1 。3.2 混合源协方差矩阵差分
混合源协方差矩阵
E 可以表示为E=EFF+ENF+σ2IM=AFFΠFFAHFF+ANFΠNFAHNF+σ2IM (10) 其中,
ΠFF∈CK1×K1 表示远场源功率组成的对角矩阵,ΠNF∈CK2×K2 表示近场源功率组成的对角矩阵,σ2 表示噪声功率,IM 表示M×M 维的单位矩阵,AFF 表示远场源的导向矩阵AFF=[aFF(ϕ1,θ1)aFF(ϕ2,θ2)⋯aFF(ϕK1,θK1)] (11) 由于均匀圆阵具有中心对称的结构,满足
φm+M/2=φm+π 和ζm+M/2=−ζm ,因此,远场源的导向矢量可以表示为aFF(ϕk,θk)=[ejηk,1ejηk,2⋯ejηk,M/2⏟M/2e−jηk,1e−jηk,2⋯e−jηk,M/2⏟M/2]T (12) 同理,
ANF 表示近场源的导向矩阵为ANF=[aNF(ϕ1,θ1,r1)aNF(ϕ2,θ2,r2)⋯aNF(ϕK2,θK2,rK2)] (13) 其中,近场源的导向矢量可以表示为
aNF(ϕk,θk,rk)=[ejηk,1−jξk,1ejηk,2−jξk,2⋯ejηk,M/2−jξk,M/2⏟M/2e−jηk,1−jξk,1e−jηk,2−jξk,2⋯e−jηk,M/2−jξk,M/2⏟M/2]T (14) 由于远场源的导向矢量中第
m 个元素和第m+ M/2 个元素具有共轭的结构,因此远场源的协方差矩阵EFF 可以表示为ETFF=JEFFJ (15) 其中,旋转变换矩阵
J 可以表示为J=[OM/2IM/2IM/2OM/2] (16) OM/2 和IM/2 分别为M/2×M/2 维的零矩阵和单位矩阵。由式(10)和式(15)可以推导近场源差分矩阵为
ENF,diff=JEJ−ET=JENFJ−ETNF (17) 由于近场源协方差矩阵
ENF,diff 是Hermitian矩阵,满足ETNF,diff=E∗NF,diff ,因此,近场源协方差矩阵ENF,diff 可以重构为ENF,diff=JENFJ−E∗NF=JANFΠNFAHNFJ−A∗NFΠ∗NF(AHNF)∗=[JANFA∗NF][ΠNF−Π∗NF]⋅[JANFA∗NF]H=ANF,diffΠNFAHNF,diff (18) 其中,近场源差分矩阵的导向矩阵可以表示为
ANF,diff=[JaNF(ϕ1,θ1,r1)JaNF(ϕ2,θ2,r2)⋯JaNF(ϕK2,θK2,rK2)⏟K2a∗NF(ϕ1,θ1,r1)a∗NF(ϕ2,θ2,r2)⋯a∗NF(ϕK2,θK2,rK2)⏟K2] (19) 其中,第
k 个导向矢量可以表示为JaNF(ϕk,θk,rk)=[e−jηk,1−jξk,1e−jηk,2−jξk,2⋯e−jηk,M/2−jξk,M/2⏟M/2ejηk,1−jξk,1ejηk,2−jξk,2⋯ejηk,M/2−jξk,M/2⏟M/2]T (20) 第
k+K2 个导向矢量可以表示为a∗NF(ϕk,θk,rk)=[e−jηk,1+jξk,1e−jηk,2+jξk,2⋯e−jηk,M/2+jξk,M/2⏟M/2ejηk,1+jξk,1ejηk,2+jξk,2⋯ejηk,M/2+jξk,M/2⏟M/2]T (21) 由于
ANF,diff 的第k 列的指数项第1部分与第k+K1 列的指数项第1部分相同,各列中第m 个元素的指数项第2部分与第m+M/2 个元素的指数项第2部分相同,因此可以得到JANF,diff=[D(ϕ1,θ1)JaNF(ϕ1,θ1,r1)D(ϕ2,θ2)JaNF(ϕ2,θ2,r2)⋯D(ϕK2,θK2)JaNF(ϕK2,θK2,rK2)⏟K2D(ϕ1,θ1)a∗NF(ϕ1,θ1,r1)D(ϕ2,θ2)a∗NF(ϕ2,θ2,r2)⋯D(ϕK2,θK2)a∗NF(ϕK2,θK2,rK2)]⏟K2 (22) 其中,
D(ϕk,θk) 表示为D(ϕk,θk)=diag[ej2ηk,1ej2ηk,2⋯ej2ηk,M/2⏟M/2e−j2ηk,1e−j2ηk,2⋯e−j2ηk,M/2]⏟M/2 (23) D(ϕk,θk) 只包含近场源的二维DOA参数,因此可以利用D(ϕk,θk) 将近场源三维位置参数估计分解为二维DOA估计和距离参数估计,能够有效降低计算复杂度。3.3 近场源二维DOA参数估计
对仅包含近场源差分矩阵
ENF,diff 进行特征值分解ENF,diff=UNF,diff,sΣNF,diff,sUHNF,diff,s+UNF,diff,nΣNF,diff,nUHNF,diff,n (24) 其中,
ΣNF,diff,s∈C2K2×2K2 表示2K2 个大特征值组成的对角矩阵,ΣNF,diff,n∈C(M−2K2)×(M−2K2) 表示M−2K2 个小特征值组成的对角矩阵,UNF,diff,s∈ CM×2K2 表示2K2 个大特征值对应的特征向量组成的近场源信号子空间,Un∈CM×(M−2K2) 表示M–2K2 个小特征值对应的特征向量组成的近场源噪声子空间。存在一个满秩矩阵
G 使得UNF,diff,s=ANF,diffG (25) 由式(22)和式(19)可以得到
JUNF,diff,s−Ψ(ϕ,θ)UNF,diff,s=JANF,diffG−Ψ(ϕ,θ)ANF,diffG=[Ω1Ω2]G (26) 其中,
Ω1=[(D(ϕ1,θ1)−Ψ(ϕ,θ))JaNF(ϕ1,θ1,r1)(D(ϕ2,θ2)−Ψ(ϕ,θ))JaNF(ϕ2,θ2,r2)⋯(D(ϕK2,θK2)−Ψ(ϕ,θ))JaNF(ϕK2,θK2,rK2)] (27) Ω2=[(D(ϕ1,θ1)−Ψ(ϕ,θ))a∗NF(ϕ1,θ1,r1)(D(ϕ2,θ2)−Ψ(ϕ,θ))a∗NF(ϕ2,θ2,r2)⋯(D(ϕK2,θK2)−Ψ(ϕ,θ))a∗NF(ϕK2,θK2,rK2)] (28) 当
D(ϕk,θk)=Ψ(ϕ,θ) 时,JUNF,diff,s−Ψ(ϕ,θ) UNF,diff,s=0 。因此,可以通过改进的ESPRIT-like方法[15]得到近场源二维DOA的空间谱函数VNF(ϕ,θ)=1det(QHJUNF,diff,s−QHΨ(ϕ,θ)UNF,diff,s) (29) 其中,
det(⋅) 表示行列式的值,Q 为M×2K2 维随机满秩矩阵,J 为3.2节确定的M×M 维旋转变换矩阵,对角矩阵Ψ(ϕ,θ) 为Ψ(ϕ,θ)=diag([ej2η1(ϕ,θ)ej2η2(ϕ,θ)⋯ej2ηM/2(ϕ,θ)⏟M/2e−j2η1(ϕ,θ)e−j2η2(ϕ,θ)⋯e−j2ηM/2(ϕ,θ)⏟M/2]) (30) diag(⋅) 表示将向量转化为对角矩阵运算。对近场源方位角和俯仰角的空间谱函数VNF(ϕ,θ) 进行谱峰搜索,峰值所对应的位置即为近场源的方位角估计值ˆϕk 和俯仰角估计值ˆθk ,k=1,2,⋯,K2 。3.4 近场源距离参数估计
在估计出近场源的方位角和俯仰角的基础上,通过1-D MUSIC方法得到第
k 个近场源的距离空间谱函数GNF(ˆϕk,ˆθk,rk)=1aNF(ˆϕk,ˆθk,rk)UnUHnaNF(ˆϕk,ˆθk,rk) (31) 其中,
Un 为混合源噪声子空间,aNF(ˆϕk,ˆθk,rk) 表示第k 个近场源的方位角估计值ˆϕk 和俯仰角估计值ˆθk 代入近场源导向矢量。对第k 个近场源的距离空间谱函数GNF(ˆϕk,ˆθk,rk) 进行谱峰搜索,峰值位置即为第k 个近场源相对于阵列中心的距离估计值ˆrk ,则第k 个近场源的定位结果为(ˆϕk,ˆθk,ˆrk) ,k= 1,2,⋯,K2 。4. 算法分析
4.1 计算复杂度分析
对于均匀圆阵下的近场源定位,传统的3-D MUSIC方法通过三维谱峰搜索估计出近场源方位角、俯仰角和距离,本文首先通过改进的ESPRIT-like方法得到近场源的二维DOA空间谱,利用二维谱峰搜索估计出近场源的方位角和俯仰角,进而利用1-D MUSIC方法得到近场源的距离空间谱,利用一维谱峰搜索估计出近场源的距离。本文提出的方法需要
M2N 次乘法和M2(N−1) 次加法计算混合源协方差矩阵,需要2M2N 次乘法和M2 次减法计算近场源差分矩阵,需要O(M2) 量级的计算复杂度分别对混合源协方差矩阵以及近场源差分矩阵进行特征值分解,需要O(M2) 量级的计算复杂度得到远场源二维DOA空间谱,需要4K2M2+8K22M 次乘法、(4K2M+8K22)(M−1) 次加法和4K22 次减法得到近场源二维DOA空间谱,需要O(M) 量级的计算复杂度得到近场源距离空间谱。4.2 混合源能量差异敏感性分析
由于本文所提的两步法通过协方差矩阵差分去除混合源的远场源和噪声分量,进而提取出近场源差分矩阵,因此对近场源进行估计时不受远场源和噪声能量的影响。本文第1步在对远场源进行估计时,当远场源的能量远远小于近场源的能量,此时通过第1步的方法对远场源进行定位的性能急剧恶化。为了解决两个源能量差异敏感的问题,可以首先对噪声能量进行估计,去除混合源协方差矩阵中的噪声分量;利用第2步的近场源估计结果,通过斜投影算法去除无噪混合源协方差矩阵中近场源分量,进而得到远场源分量。具体步骤如下:
混合源的协方差矩阵可以分解为
{\boldsymbol{R}} = \mathop {\left[ {\begin{array}{*{20}{c}}
{{{\boldsymbol{R}}_{11}}}& {{{\boldsymbol{R}}_{12}}}\\
{{{\boldsymbol{R}}_{21}}}& {{{\boldsymbol{R}}_{22}}}
\end{array}} \right]}\limits^{K\qquad M - K} {\rm{ }}_{\scriptstyle\hfill\atop
\scriptstyle M - K\hfill}^K(32) 噪声的能量可以通过式(33)计算
ˆσ2n=tr{R22Z}tr{Z} (33) 其中,
Z=IM−K−R21R†21 ,R†21=(RH21R21)−1RH21 ,(·)†表示伪逆运算,tr(·)表示矩阵的迹,IM−K 表示(M–K)维单位矩阵。因此,无噪的混合源协方差矩阵可以表示为ˉR=RNF+RFF=R−ˆσ2nIM (34) 由于斜投影矩阵
EANF|AFF 满足EANF|AFFANF=ANF,EANF|AFFAFF=OM×(K−K1) (35) 并可以通过式(36)计算
ˆEANF|AFF=ˆANF(ˆAHNFˉR†ˆANF)−1ˆAHNFˉR† (36) 其中,
OM×(K−K1) 表示M×(K−K1) 维零矩阵,ˆANF 表示将近场源参数估计结果代入后的导向矩阵,ˉR†=(ˉRHˉR)−1ˉRH 。因此,远场源的接收矩阵可以表示为XFF=AFFSFF=(IM−ˆEANF|AFF)⋅(ANFSNF+AFFSFF) (37) 进而远场源的协方差矩阵可以通过式(38)计算
ˆRFF=XFFXHFF=(IM−ˆEANF|AFF)⋅ˉR(IM−ˆEANF|AFF)H (38) 此时,可以减少两个源的能量差异对远场源二维DOA估计的影响。
4.3 算法总结
基于协方差矩阵差分的混合源定位方法流程图如图2所示,对于远场源定位,本文利用均匀圆阵下的混合源接收数据得到混合源协方差矩阵,利用远场源导向矢量以及经过特征值分解得到的混合源噪声子空间,通过2-D MUSIC方法估计出远场源的方位角和俯仰角;对于近场源定位,本文利用混合源协方差矩阵和旋转矩阵得到近场源差分矩阵,利用随机满秩矩阵、对角矩阵以及经过特征值分解的近场源信号子空间,通过改进的ESPRIT-like方法计算出近场源的方位角和俯仰角,利用近场源的导向矢量和混合源的噪声子空间,通过1-D MUSIC方法估计出近场源的距离。本文根据均匀圆阵下的远场源在中心对称阵元的导向参数具有共轭性质,利用协方差矩阵差分方法去除混合源的远场源分量,得到近场源差分矩阵。由于协方差矩阵差分方法没有利用第1步的远场源二维DOA参数估计结果,因此,第2步近场源参数估计性能与远场源DOA估计性能无关。或者说,第1步和第2步的顺序也可以进行互换,可以先通过混合源协方差矩阵差分方法得到近场源差分矩阵,估计出近场源位置参数,再利用2-D MUSIC方法估计远场源DOA参数。另外,在多个混合源能量相同的场景下,由于第1步利用远场源导向矢量与噪声子空间的正交性,因此不会将近场源判断为远场源。当近场源的距离临近
2D2/λ ,由于噪声和模型误差的影响,第1步可能会将近场源的方向判断为远场源。当远场源的二维DOA与近场源二维DOA相同时,如果采用近场和远场参数联合估计将无法对混合源进行识别,采用本文所提的两步法可以将远场源和近场源进行有效分离,在混合源识别上更具优势。5. 仿真实验
本节通过MATLAB仿真验证提出方法对混合源的定位效果,仿真中均匀圆阵的阵元个数为8,半径为0.5 m,以均匀圆阵的中心为原点建立三维坐标系,混合源包含一个远场源和一个近场源,远场源的位置为(50°, 30°,
∞ ),近场源的位置为(55°, 35°, 10 m)。5.1 混合源定位有效性
这一小节用于验证本文提出方法得到的空间谱对远场和近场混合源的定位效果,在信噪比为20 dB,快拍数为600时,图3为通过本文提出方法得到的混合源定位的空间谱,图3(a)为通过2-D MUSIC方法得到的远场源二维DOA空间谱,方位角估计范围为0.1°~360°,间隔为0.1°,俯仰角估计范围为0°~90°,间隔0.1°,可以看出二维空间谱中出现的一个峰值对应的位置为(50.0°, 30.2°),即为远场源方位角和俯仰角估计。图3(b)为通过改进的ESPRIT-like方法得到的近场源二维DOA空间谱,同样地,方位角估计范围为0.1°~360°,间隔为0.1°,俯仰角估计范围为0°~90°,间隔0.1°,可以看出二维空间谱中出现的一个峰值对应的位置为(55.0°, 35.1°),即为近场源方位角和俯仰角估计。图3(c)为通过1-D MUSIC方法得到的近场源一维距离空间谱,近场源距离估计范围为0.1~30.0 m,间隔为0.1 m,图中红色的线表示近场源真实距离,可以看出距离空间谱中出现的一个峰值对应的位置为9.9 m,即为近场源距离估计。综上可知,本文所提协方差矩阵差分方法能够从混合源中提取出近场源分量,并通过改进的ESPRIT-like方法近场源三维位置参数中分离出二维DOA,最终实现混合源的有效定位。
5.2 不同信噪比下混合源定位精度
本节验证所提方法在不同信噪比下对混合源的定位性能,并与TSMUSIC方法[16]、相位差方法[17]以及克拉美罗界(Cramer-Rao Lower Bound, CRLB)进行对比,其中TSMUSIC方法是利用2-D MUSIC方法分别估计出远场源和近场源的二维DOA,利用1-D MUSIC方法分别估计出近场源的距离;相位差方法是利用均匀圆阵下对角阵元的相位差,通过最小二乘法同时估计出远场源和近场源的二维DOA,根据1-D MUSIC方法对混合源进行识别并估计出近场源的距离参数;CRLB是参数任意无偏估计量的下限。在仿真中利用均方根误差(Root Mean Square Error,RMSE)对算法的性能进行分析,RMSE可由式(39)计算
RMSE(β)=√1LL∑l=1(ˆβl−β)2 (39) 其中,L表示独立重复仿真次数,
ˆβl 表示第l 次的混合源参数估计结果,l=1,2,···,L ,β 表示混合源的真实位置参数。当快拍数为600时,图4(a)—图4(e)分别为通过600次独立重复仿真得到在不同信噪比下的远场源方位角RMSE、远场源俯仰角RMSE、近场源方位角RMSE、近场源俯仰角RMSE以及近场源距离RMSE,从图4可以看出混合源的RMSE随着信噪比的增大而降低,表明混合源参数估计精度不断提高。另外,还可以看出本文所提基于协方差矩阵差分方法的混合源定位精度比基于相位差方法的定位精度高。由于本文方法与TSMUSIC方法都采用2-D MUSIC方法对远场源进行定位,因此两种方法的远场源定位精度相当,本文所提改进ESPRIT-like方法对近场源二维DOA参数估计精度略低于TSMUSIC方法参数估计精度。此外,由于近场源距离估计是在近场源二维DOA估计基础上进行的,相较于近场源二维DOA估计误差,近场源距离估计误差相对较大,从图4中也可以看出,在信噪比为20 dB时,近场源的二维DOA估计误差接近0.01°,而近场源的距离误差接近于0.1 m。5.3 不同快拍数下混合源定位精度
本节进一步验证在不同快拍数下混合源的定位性能,本文所提方法同样与TSMUSIC方法、相位差方法以及克拉美罗界进行了对比。当信噪比为20 dB时,图5(a)—图5(e)分别为通过600次独立重复仿真得到在不同快拍数下的远场源方位角RMSE、远场源俯仰角RMSE、近场源方位角RMSE、近场源俯仰角RMSE以及近场源距离RMSE,从图5中可以看出混合源RMSE随着快拍数的增大而降低,表明混合源参数估计精度逐渐提高。另外,从图中可以看出当快拍数小于600时,混合源RMSE快速下降,当快拍数超过600时,混合源RMSE逐渐平缓。此外,从图5可以看出本文提出方法的混合源定位精度比基于相位差方法的定位精度高,对于远场源参数估计精度,本文提出的方法与TSMUSIC方法相当,对于近场源参数估计精度,本文提出的方法略低于TSMUSIC方法。
5.4 混合源能量差异性对比
由于本文所提的两步法通过协方差矩阵差分去除混合源的远场源和噪声分量,进而提取出近场源差分矩阵,因此对近场源进行估计时不受远场源和噪声能量的影响。图6(a)—图6(c)给出了当近场源和远场源能量比(Near-field and Far-field source Power Ratio, NFPR)分别为1.0, 0.2和0.1时的近场源空间谱,可以看出近场源空间谱出现一个峰值,峰值所对应的位置即为近场源二维DOA。仿真结果表明,通过本文提出的算法对近场源进行估计时不受远场源和噪声能量的影响。
为了解决远场源对能量差异敏感的问题,通过对信噪比和近场源进行估计,去除混合源协方差矩阵中的噪声分量和近场源分量,得到式(38)远场源协方差矩阵,进而估计远场源二维DOA。图7(a)—图7(c)给出了当近场源和远场源能量比分别为1, 5和10时的近场源空间谱,可以看出远场源空间谱出现了一个峰值,峰值所对应的位置即为远场源二维DOA。仿真结果表明,通过本文提出的算法对近场源进行估计时不受远场源和噪声能量的影响。仿真结果表明,所提算法能够有效地解决远场源能量差异敏感的问题。
6. 结论
本文所提均匀圆阵下利用混合源协方差矩阵差分的方法能够消除混合源中的近场源和噪声分量,提取出近场源差分矩阵,实现远场源和近场源的有效分离,利用2-D MUSIC方法估计出远场源的方位角和俯仰角,通过改进的ESPRIT-like方法提取并估计出近场源的方位角和俯仰角,运用1-D MUSIC方法估计出近场源的距离参数。仿真结果表明,相较于基于相位差的混合源定位算法,本文所提方法能够提高混合源的定位精度。由于协方差矩阵差分方法没有利用第1步的远场源二维DOA参数估计结果,因此,第2步近场源参数估计性能与远场源DOA估计性能无关。或者说,第1步和第2步的顺序也可以进行互换,可以先通过混合源协方差矩阵差分方法得到近场源差分矩阵,估计出近场源位置参数,再利用2-D MUSIC方法估计远场源DOA参数。另外,在多个混合源能量相同的场景下,由于第1步利用远场源导向矢量与噪声子空间的正交性,因此不会将近场源判断为远场源。当近场源的距离临近
2D2/λ ,由于噪声和模型误差的影响,第1步可能会将近场源的方向判断为远场源。当远场源的二维DOA与近场源二维DOA相同时,如果采用近场和远场参数联合估计将无法对混合源进行识别,采用本文所提的两步法可以将远场源和近场源进行有效分离,在混合源识别上更具优势。 -
表 1 4种算法对Flevoland小农田图的分类结果
Table 1. Classification results of four algorithms for Flevoland small farmland map
裸土 土豆 甜菜 大麦 豌豆 小麦 OA AA Kappa Co-Reg 0.8860 0.9452 0.7551 0.7906 0.8262 0.8960 0.8400 0.8498 0.8775 MMC 0.9180 0.9580 0.7242 0.9623 0.8756 0.6994 0.8708 0.8396 0.9005 SR-MO 0.9034 0.9049 0.8845 0.9561 0.8362 0.9554 0.9130 0.9067 0.9331 本文算法 0.9048 0.9088 0.8834 0.9604 0.8920 0.9382 0.9243 0.9146 0.9418 表 2 4种算法对德国Oberpfaffenhofen地区的分类结果
Table 2. Classification results of four algorithms for the Oberpfaffenhofen region of Germany
Co-Reg MMC SR-MO 本文算法 农田 0.6111 0.6018 0.6859 0.7016 居民区 0.6072 0.6521 0.7336 0.7389 林地 0.8162 0.7993 0.9055 0.9108 道路 0.5311 0.5681 0.6049 0.6418 其他 0.8791 0.8789 0.8673 0.8814 OA 0.7363 0.7471 0.7822 0.7974 AA 0.6889 0.7000 0.7594 0.7749 Kappa 0.6170 0.6348 0.6920 0.7205 表 3 4种算法对西安地区的分类结果
Table 3. Classification results of four algorithms for Xi’an area
Co-Reg MMC SR-MO 本文算法 河流 0.9372 0.8876 0.9189 0.8890 城区 0.7300 0.6622 0.8128 0.8550 植被 0.6876 0.8052 0.8006 0.8555 OA 0.7400 0.7670 0.8227 0.8503 AA 0.7259 0.7584 0.8136 0.8436 Kappa 0.7341 0.7710 0.8071 0.8471 表 4 4种算法对荷兰 Flevoland 地区大农田图的分类结果
Table 4. Classification results of four algorithms for large farmland maps in the Flevoland region of the Netherlands
Co-Reg MMC SR-MO 本文算法 蚕豆 0.7459 0.8942 0.9614 0.9584 油菜籽 0.1393 0.7194 0.7094 0.8337 裸地 0.2056 0.9616 0.9541 0.9583 土豆 0.2479 0.8912 0.8796 0.9086 甜菜 0.1079 0.9481 0.9656 0.9515 小麦2 0.2427 0.6251 0.8525 0.7941 豌豆 0.7932 0.9517 0.8887 0.9571 小麦3 0.5412 0.9231 0.9180 0.9300 苜蓿 0.9541 0.8940 0.8391 0.9284 大麦 0.9226 0.6311 0.9660 0.8524 小麦 0.1158 0.8458 0.8660 0.8796 草地 0.3944 0.6459 0.7470 0.8773 森林 0.4041 0.8833 0.8329 0.9122 水域 0.5403 0.9757 0.9035 0.9620 建筑物 0.5954 0.7761 0.5865 0.7912 OA 0.4204 0.8441 0.8501 0.8923 AA 0.4165 0.8398 0.8697 0.9043 Kappa 0.4269 0.8409 0.8441 0.9136 -
[1] 邹焕新, 罗天成, 张月, 等. 基于组合条件随机场的极化SAR图像监督地物分类[J]. 雷达学报, 2017, 6(5): 541–553. doi: 10.12000/JR16109ZOU Huanxin, LUO Tiancheng, ZHANG Yue, et al. Combined conditional random fields model for supervised PolSAR images classification[J]. Journal of Radars, 2017, 6(5): 541–553. doi: 10.12000/JR16109 [2] FREEMAN A and DURDEN S L. A three-component scattering model for polarimetric SAR data[J]. IEEE Transactions on Geoscience and Remote Sensing, 1998, 36(3): 963–973. doi: 10.1109/36.673687 [3] BUONO A, NUNZIATA F, MIGLIACCIO M, et al. Classification of the Yellow River delta area using fully polarimetric SAR measurements[J]. International Journal of Remote Sensing, 2017, 38(23): 6714–6734. doi: 10.1080/01431161.2017.1363437 [4] JOULIN A, BACH F, and PONCE J. Discriminative clustering for image co-segmentation[C]. Proceedings of 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, USA, 2010: 1943–1950. [5] HARALICK R M, SHANMUGAM K, and DINSTEIN I. Textural features for image classification[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1973, SMC-3(6): 610–621. doi: 10.1109/TSMC.1973.4309314 [6] RATHA D, BHATTACHARYA A, and FRERY A C. Unsupervised classification of PolSAR data using a scattering similarity measure derived from a geodesic distance[J]. IEEE Geoscience and Remote Sensing Letters, 2018, 15(1): 151–155. doi: 10.1109/LGRS.2017.2778749 [7] AHMED N and CAMPBELL M. Variational Bayesian learning of probabilistic discriminative models with latent softmax variables[J]. IEEE Transactions on Signal Processing, 2011, 59(7): 3143–3153. doi: 10.1109/TSP.2011.2144587 [8] LIN Zhouchen, CHEN Minming, and MA Ya. The augmented Lagrange multiplier method for exact recovery of corrupted low-rank matrices[J]. Eprint Arxiv, 2010(9): 26. [9] XIA Rongkai, PAN Yan, DU Lei, et al. Robust multi-view spectral clustering via low-rank and sparse decomposition[C]. Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, Québec City, 2014: 2149–2155. [10] CAI Jianfeng, CANDÈS E J, and SHEN Zuowei. A singular value thresholding algorithm for matrix completion[J]. SIAM Journal on Optimization, 2010, 20(4): 1956–1982. doi: 10.1137/080738970 [11] ZHU Ciyou, BYRD R H, LU Peihuang, et al. Algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound-constrained optimization[J]. ACM Transactions on Mathematical Software, 1997, 23(4): 550–560. doi: 10.1145/279232.279236 [12] KUMAR Y, MULLER U, BEN J, et al. spectral clustering MIT Press[C]. 24th Annual Conference on Neural Information Processing Systems, Vancouver, Canada, 2010. [13] MATSUGU M, MORI K, ISHII M, et al. Convolutional spiking neural network model for robust face detection[C]. Proceedings of the 9th International Conference on Neural Information Processing, Singapore, Singapore, 2002: 660–664. 期刊类型引用(5)
1. 马助兴,张立硕,徐红元,郑焕坤,赵智龙,康哲. 面向变电站智能巡检5G大规模MIMO融合定位方法. 全球能源互联网. 2023(03): 308-315 . 百度学术
2. 任笑莹,王英民,张立琛,王奇,廉杰. 均匀双圆环阵虚拟成阵方法研究. 水下无人系统学报. 2023(05): 735-745 . 百度学术
3. 苏晓龙,户盼鹤,刘天鹏,彭勃,程耘,刘振. 基于深度展开ISTA网络的混合源定位方法. 信号处理. 2022(10): 2082-2091 . 百度学术
4. 母采凤,李森,吕梦然. 脉冲噪声环境下基于矩阵差分的远近场混合源定位. 信号处理. 2022(11): 2342-2349 . 百度学术
5. 张国鑫,易伟,孔令讲. 基于1比特量化的大规模MIMO雷达系统直接定位算法. 雷达学报. 2021(06): 970-981 . 本站查看
其他类型引用(6)
-