基于dpKMMDP模型的雷达目标识别方法

文档序号:10685751阅读:540来源:国知局
基于dpKMMDP模型的雷达目标识别方法
【专利摘要】本发明提出了一种基于dpKMMDP模型的雷达目标识别方法,用于解决现有基于分类器模型的雷达目标识别方法中存在的识别率较低的技术问题。实现步骤为:1.提取雷达SAR图像训练样本集X;2.计算训练样本集的核函数矩阵G;3.构建dpKMMDP模型,并计算模型中各参数的联合条件后验分布;4.计算各参数的条件后验分布;5.设定各参数的初始值;6.各参数进行循环采样,保存T0次测试阶段所需参数的采样结果;7.提取测试样本集并计算测试样本集的隐变量集8.将隐变量集代入LVSVM分类器计算测试样本的目标类别标号并输出。本发明能实现对复杂非线性可分雷达SAR图像数据的分类,用于对雷达目标的识别。
【专利说明】
基于dpKMMDP模型的雷达目标识别方法
技术领域
[0001 ]本发明属于雷达技术领域,涉及一种基于分类器模型的雷达目标识别方法,具体 涉及一种基于dpKMMDP模型的雷达目标识别方法,可用于对雷达SAR图像的飞机、军舰和坦 克等进彳丁识别。
【背景技术】
[0002] 雷达目标识别是雷达采用的一种技术手段,用来辨认其搜索体积内已被发现的目 标,其原理就是利用目标的雷达回波信号,实现对目标类型的判定。随着飞机、军舰和坦克 这些战争武器装备的多样化发展,雷达目标识别所面临的挑战也越来越严峻。
[0003] 合成孔径雷达(SAR)是一种二维相干成像雷达,具有高分辨率,与传统的可见光、 红外遥感不同,SAR具有全天候、全天时、方位敏感性小而且能穿透地物的特点,为SAR目标 识别提供了有力支持。20世纪50年代以来,随着雷达成像技术的不断成熟,成像分辨率不断 提高,通过SAR图像进行自动目标识别(ATR)受到越来越广泛的关注。
[0004] 现有的SAR ATR方法通常采取美国林肯实验室提出的三级处理流程。即首先从整 个SAR图像中提取感兴趣区域ROIs;再对该区域进行预处理,剔除非目标区域;最后使用目 标区域进行目标分类识别。根据对目标区域分类识别所采取方法的不同,可将SAR ATR方法 分为三类:基于模板匹配的方法、基于压缩感知的方法和基于分类器模型的方法。基于模板 匹配的方法从已标记的训练图像构建一系列参考图像即模板,将测试图像与模板分别进行 匹配,归到与之最相近的模板所在类别中,由于存储的模板数量和维数一般较大,这种方法 复杂度较高;基于压缩感知的方法构建过完备库,计算测试样本在训练样本上的稀疏表示, 进行图像重构并按重构误差最小准则进行分类识别,但该方法的识别率很大程度上会由于 SAR图像中噪声或遮挡物的影响而下降;基于分类器模型的方法首先对目标区域切片进行 特征提取得到训练样本集和测试样本集,通过带有标号的训练样本构建分类器模型并进行 参数计算,然后将无标号的测试样本输入到分类器模型中计算类别标号,完成目标识别,基 于分类器模型的目标识别方法有较好的鲁棒性和较高的识别率,应用越来越广泛。例如基 于核的最大边界判别投影模型(KMMDP)的目标识别方法,将基于核的投影模型和隐变量支 持向量机分类器相结合,构建了在贝叶斯框架下将判别子空间和分类器一同学习出来的非 线性分类模型,得到了较高的识别率。但是这类方法通常构建分类器模型的理论推导和计 算较复杂,对于样本数较多且分布复杂的数据,若将所有训练样本用来训练一个单一的分 类器,会进一步增加分类器的训练复杂度,且因为忽视样本的内在非线性结构导致分类性 能的下降。因此人们提出了混合专家(ME)系统,即利用聚类的方法将训练样本集划分为多 个训练样本子集,并在每个子集上单独训练结构较简单的分类器,降低了分类器模型的复 杂度。但是这种系统采用的传统聚类方法如K-means需要人为确定子集(聚类)个数,并且每 个子集的产生独立于后端的分类任务,较难保证每个子集中数据的可分性,从而影响全局 的分类性能,反而导致识别率的降低。

【发明内容】

[0005] 本发明的目的在于克服上述现有技术存在的缺陷,提出了一种基于dpKMMDP模型 的雷达目标识别方法,通过将狄利克雷过程DP混合模型、基于核的投影模型和隐变量支持 向量机分类器相结合,构建dpKMMDP模型,实现对雷达目标的识别,用于解决现有基于分类 器模型的雷达目标识别方法中存在的识别率较低的技术问题。
[0006] 为实现上述目的,本发明采取的技术方案为:
[0007] -种基于dpKMMDP模型的雷达目标识别方法,包括以下步骤:
[0008] (1)从SAR图像中提取感兴趣区域ROIs并对其进行预处理,得到D类目标区域切片, 再对各个目标区域切片进行特征提取,得到训练样本集X={ X1,x2,. . .xn,. . .,xN},并通过y = {yi,y2, . . .,yn, . . .,yN}记录训练样本集X中每一个训练样本的类别标号,其中,ynG {1, 2,...,D}表示xn所对应的类别标号,n= 1,2,...,N,N表示训练样本集X中样本的总个数;
[0009] (2)利用核方法将训练样本集X映射到核空间F,得到核空间F中的训练样本集〇 (X),并通过〇 (X)计算训练样本的核函数矩阵G;
[0010] (3)将狄利克雷过程DP混合模型、基于核的投影模型和隐变量支持向量机分类器 相结合,构建dpKMMDP模型,并计算该模型中各个参数的联合条件后验分布
[0011] {y。,2。}为第c个聚类的聚类分布参数,c = l,2, . . .,C,C表示总聚类个数,
[0012] ffc=[ 《c,2, . . .,《c,m,. . .,《C,D]表示第c个聚类中隐变量支持向量机分类 器的权系数矩阵,表示第m个隐变量支持向量机分类器的权系数向量,m=l ,2, . . . ,D,D 表示雷达目标种类个数,
[0013] ...杰,k,. . .,U表示第c个聚类中dpKMMDP模型的投影矩阵, t,k为投影矩阵的第k列向量,k=l,2,. . .,K,K表示投影矩阵中列向量的总个数,
[0014] Z=[Z1,Z2, . . .,zn, . . .,ZN]表示雷达SAR图像训练样本集的隐变量集,zn表示第n个 隐变量,
[0015] h=[hi,h2, ? ? ? ?,hn, ? ? ? ?,hN]表示样本聚类标记,
[0016] u=[ui,U2,…,uc,…,叱]表示基于Stick-breaking构造的狄利克雷过程DP混合 模型的参数,c = l,2, . . .,C,C为聚类总个数;
[0017] (4)根据贝叶斯公式和dpKMMDP模型中各个参数的联合条件后验分布 列\¥1_,^,丨片,2;1:匕1,11,£;|以),计算参数^又{凡,2; [,匕,]1,〇各自对应的条件后验分布;
[0018] (5)设定dpKMMDP模型中各个参数的联合条件后验分| X,y) 中各个参数的初始值:
[0019]设《 c,m的初始值为一个服从N(0,1)分布的K+1维的随机向量,
[0020]设《的协方差精度的初始值为一个服从Ga( 103,1)分布的随机数,
[0021 ]设W。的初始值为一个服从N( 0,1)分布的M X K维的随机矩阵,M为核空间维度,
[0022] 设协方差精度向量^^的初始值为一个全部是1的K维向量,
[0023] 设Z的初始值为一个服从N(0,1)分布的K X N维的随机矩阵,
[0024] 设{yc,的初始值为一个服从Normal-Wishart分布NW({y c,|灿,如,外,0。)的 随机矩阵,其中训=0,1。=10-5I,V〇 = K+1,0〇 = 1O-3,
[0025] 设聚集参数a的初始值为一个服从Ga(l,l(T1())分布的随机数,
[0026] 其中N( ?)表示高斯分布、Ga( ?)表示Gamma分布、NW( ?)表示Normal-Wishart分 布;
[0027] (6)根据步骤(4)计算的参数|,1,2,丨凡,2^1,11,〇各自对应的条件后验分布,按 照Gibbs采样方法,对步骤(5)中设定有初始值的参数依次进行循环采样,在Burn-in后,每 间隔Sp次保存参数{y。,2。}、W。和W。的采样结果,共保存To次;
[0028] (7)从SAR图像中提取感兴趣区域ROIs并对其进行预处理,得到目标区域切片,再 对各个目标区域切片进行特征提取,得到测试样本集免^七為^兔^&^将该测试样 本集X映射到核空间,得到核空间F中的训练样本集并通过计算测试样本的核 函数矩阵G;:
[0029] (8)根据测试样本的核函数矩阵合及步骤(6)中保存的To次参数和Wc 的采样结果,计算测试隐变量集2 ;
[0030] (9)将步骤(8)计算出的测试隐变量集Z和步骤(6)中保存的To次参数W。的采样结 果,代入到隐变量支持向量机分类器的判别公式中,得到测试SAR图像目标切片的目标类别 标号言并输出。
[0031 ]本发明与现有技术相比,具有以下优点:
[0032] 1.本发明由于在对雷达目标进行识别的过程中,将狄利克雷过程DP混合模型、基 于核的投影模型和隐变量支持向量机分类器相结合,构建了 dpKMMDP模型,并利用Gibbs采 样方法对构建的模型的参数进行采样,然后对测试样本进行聚类,对每个聚类中的测试样 本分别进行分类,保证了样本内在的局部非线性结构和可分性,与现有基于分类器模型的 雷达目标识别方法相比,有效地提高了雷达目标识别率,尤其是在数据较多且分布复杂的 情况下,效果更加明显。
[0033] 2.本发明由于在构建了dpKMMDP模型过程中,采用狄利克雷过程DP混合模型自动 确定样本聚类个数,将样本集划分为多个样本子集,保证了各个聚类中样本的分布上的一 致性,并在每个子集上分别设定简单的投影模型和分类器,与现有技术中采用对所有训练 样本设定一个单一的分类器的雷达目标识别方法相比,降低了模型的复杂度。
【附图说明】
[0034]图1是本发明的实现流程框图;
[0035]图2是本发明与现有两种基于分类器模型的雷达目标识别方法识别率的对比图;
【具体实施方式】
[0036]以下结合附图和实施例,对本发明作进一步详细描述:
[0037]参照图1,本发明包括如下步骤:
[0038]步骤1,接收雷达目标的SAR图像数据,产生训练数据。
[0039] 步骤la)从整个SAR图像中提取感兴趣区域ROIs,然后对该区域进行预处理,剔除 非目标区域,得到D类目标区域切片,对目标区域进行特征提取,得到训练样本集X={X1, X2,. . .,xn,. . .,xN},xn为训练本集X中的第n个训练样本,n = l,2,. . .,N,N表示训练样本集X 中样本的总个数;
[0040]步骤lb)用y= {yi,y2, . . .,yn, . . .,yN}来记录训练样本集X中的每一个训练样本的 类别标号,ynG {1,2,. . .,D},表示Xn所对应的类别标号,D表示雷达目标的种类个数。
[00411步骤2,对训练样本集X进行核处理。
[0042]步骤2a)将训练样本&经非线性映射核〇 ( ?)映射到核空间F,即:Xn-〇 (xn) GF, 得到核空间F中的训练样本集:
[0043] O (X) = [ 0 (xi), 0 (x2), . . . , 0 (xn) (xn)]
[0044] 步骤2b)根据核空间F中的训练样本集〇 (X)与核空间F的基向量组〇 (V),计算核 函数矩阵G:
[0045] g=〇(V)t〇(X)=K(V,X)
[0046] 其中:①(V) = [①(Vl),①(V2),???,①(vn),???,①(VM)]表示核空间F的基向量 组,〇(v n)是基向量组〇(V)中的第n个基向量,M为核空间F的维度,K( ?)是一个核函数,用 来计算核空间F中的两个向量的内积。
[0047]步骤3,构建dpKMMDP模型,并计算该模型中各个参数的联合条件后验分布 p(Wc,Tc,Z,{^,Ic]^,h,u|X,yj〇
[0048] 步骤3a)设定基于Stick-breaking构造的狄利克雷过程DP混合模型:
[0049] uc | a~Beta( 1,a),9C | Go~Go,
[0050] hn| 3i(u)~Mult(Ji(u)),xn | hn = c; 9C~p(x | 9C),n = 1,? ? ?,N
[0051] 其中:
[0052] u。为截棍比例参数,
表示每次截取棍子的长度,a为聚集参数;
[0053] 9。为第c个聚类中样本分布参数;
[0054] Go为基础分布,采用Normal-Wishart分布,即Go = NW({lic,2C} ,y0, Wo,v〇表示 Normal-Wishart 分布的参数;
[0055] hn为聚类指示参数,当hn=C时,训练样本Xn属于第C个聚类,即Xn~P(X | 9c),C = 1, 2,...,C,C为聚类个数的上限;
[0056] ? ? ?,Jic(u),),Mult( ?)表示多项分布。
[0057]步骤3b)分别设定每个聚类中基于核的投影模型。
[0058]步骤3bl)设训练样本集X对应的隐变量集Z={Z1,z2, . . .,zn,. . .,zN}的第n个向量 zn服从以核空间F中的训练样本〇(Xn)为参数的高斯分布:
[0060]其中:厶。=|^,1&,2, . . . Aca, . . .为第c个聚类中投影矩阵,ac,k为投影矩阵 A。的第k列,k=l, 2,…,K,K表示投影矩阵A。中列向量的总个数,Ik是一个K维的单位矩阵,N (?)表不高斯分布。
[0061 ] 步骤3b2)用核空间F中的基向量组〇 (V)对上述向量ac,k进行线性表示,即:ac,k = 〇(V)t,k,得到基于核的投影模型为:
[0063] 其中:
[0064] K(V,xn) = 〇 (V)T〇 (xn)表示核函数矩阵G的第n列,
[0065] ^=[1^,...,肊,k,...,肊,k]表示核空间F中的投影矩阵,t,k是投影矩阵的第 k列,i]^,k的协方差矩阵为a: ]/,^^为札^的协方差精度,IM是一个M维的单位矩阵,M是核空 间F的维度,
[0066] N( ?)表示高斯分布,Ga( ?)表示Gamma分布,Co,do为Gamma分布的两个不同参数。
[0067] 步骤3c)分别设定每个聚类中隐变量支持向量机分类器。
[0068] 步骤3cl)设定D个隐变量支持向量机分类器权系数向量的先验分布为:
[0069] ~ I >n = 1,2,-,£>
[0070] 其中:c〇。,m表示第c个聚类中第m个隐变量支持向量机分类器的权系数向量,队,》为 权系数向量《的协方差矩阵久.1/的精度,Ik+i表示K+1维的单位矩阵。
[0071] 步骤3 c 2 )将D个隐变量支持向量机分类器的权系数向量《。, m的先验分布 ~NOaJO,凡丨,/A.+J,分别代入到D个隐变量支持向量机分类器中,得到每个隐变量支 持向量机分类器:
[0073]其中:
[0074] Z=[Z1,Z2,"_,zn,…,ZN]表示雷达SAR图像目标切片样本集的隐变量集,z n表示第n 个隐变量样本,
[0075] Am= [Aim, A2m,……,XNm]T是第m个隐变量支持向量机分类器中的隐变量,Anm表 不第n个隐变量样本zjs/f对应的第m个隐变量支持向量机分类器的隐变量,
[0076] ym= [yim,y2m,…,ynm,…,yNm]T表示第m个隐变量支持向量机分类器中的训练样本 的类别标号,y nm表示隐变量Zn的类别标号,若隐变量Zn属于第m类目标,则ynm=+l,否则y nm =-1,
[0077] 巾(ym,入m| Wc,m,Zn)的表达式如下:
[0079] ( ? )T表示转置操作。
[0080]步骤3d)将狄利克雷过程DP混合模型、基于核的投影模型和隐变量支持向量机分 类器结合,构建dpKMMDP模型,其层次化结构式为:

[0089 ]步骤3 e )计算构建的d p K M M D P模型中各参数的联合条件后验分布 扒\¥[.,^,丨//[.,1:[.丨;;'=1,11,0|孓50,按如下公式计算 :
[0091]步骤4,根据贝叶斯公式和dpKMMDP模型中每个参数的联合条件后验分布 i7(Wd,Z,丨凡,推导每个参数对应的条件后验分布,其中贝叶斯公式的表达式 为:
[0093] 其中:P(B|A)为变量B的条件后验概率,P(A|B)为变量B的似然,P(A)和P(B)分别为 变量A和B的先验概率
[0094] 步骤4a)计算第c个聚类中第m个隐变量支持向量机分类器的权值系数coc,m的条件 后验分布,按如下公式计算:
[0095] P( 〇c,m|_) - N( W c; m; JJ-cjc, m, 5]uc,m)
[0096]
表不高斯分布的均值 不高斯分布的方差,X?表不第n个隐变量样本zn对应的第m个隐变量支持向量机分类器的隐 变量,ynm表不第n个隐变量样本zn在第m个隐变量支持向量机分类器中的类别标号,N( ?)表 示高斯分布。
[0097]步骤4b)计算投影矩阵Wc的第k列向量也,k的条件后验分布,按如下公式计算:
[0098] p(itc,k|-)=N(i]5c,k;lij.c,k, Xfc;k)
[0099]
表示高斯分布的均值
表示高斯分布的方差,zk,n表示隐变量zn的第k个元素,1((¥,&) = 〇(¥,〇(&)表示核函数 矩阵G的第n列,IM表示一个M维的单位矩阵,(?)T表示转置操作。
[0100] 步骤4C)计算第n个隐变量^的第k个元素从,"的条件后验分布,按如下公式计算:
[0101]
[0102]
表不高斯分布的均值,
表示高斯分布的方差,
:表示第C个聚类中第m个隐变量支持 向量机分类器的权系数向量w。,m的第k个权值。
[0103] 步骤4d)计算第c个聚类的分布参数{ii。,2。}的条件后验分布,按如下公式计算:
[0105] 其中:W = (#天 + 爲J1。:) /武,W' ='(W,1 + 尾良 + 乂爲队-毛你6 -足f 續:)-1:,P,。 = 0〇+Nc,u'c = u〇+Nc,NW( ?)为Normal-Wishart分布,Nc为聚类(:所包含的样本数量,瓦和良 为对应的均值和协方差。
[0106] 步骤4e)计算聚类指示变量hn条件后验分布,按如下公式计算:
[0107] p(hn | _) =Mult(hn;Ji)
[0109] 步骤4f)计算截棍比例参数^的条件后验分布,按如下公式计算:
[0110] p(UcJ-)〇cp(]^u)Beta(uc;l,a)~Beta(uc;pa,Pb)
[0113]步骤4g)计算第n个隐变量样本zn对应第m个的隐变量支持向量机分类器的隐变量 的条件后验分布,按如下公式计算:
[0115] 其中:IG( ?)表示逆高斯分布。
[0116] 步骤4h)计算第c个聚类中第m个隐变量支持向量机分类器的权值系数coc,m的协方 差精度队^的条件后验分布,按如下公式计算:
[0117] -)"x N(< | 0, ~Ga(fl,p&0)
[0118]
4 =4+K;,K表不隐空间的维度,a〇,b〇为的先验分布中参 数的初始值。
[0119] 步骤4i)计算第c个聚类中第k个投影向量队,1<的协方差精度!cc,k的条件后验分布, 按如下公式计算:
[0120] I -)X N(i/\ 々 I 0,Kt-~Ga(c0,<)
[0122]步骤4j)计算截棍比例参数u的先验参数a条件后验分布,按如下公式计算:

[0125]步骤5,设定dpKMMDP模型中各个参数的联合条件后验分布
[0127] 设《 ^的初始值为一个服从N(0,1)分布的K+1维的随机向量,
[0128] 设《的协方差精度的初始值为一个服从Ga( 103,1)分布的随机数,
[0129 ]设W。的初始值为一个服从N( 0,1)分布的M X K维的随机矩阵,M为核空间维度, [0130]设协方差精度向量^^的初始值为一个全部是1的K维向量,
[0131 ]设Z的初始值为一个服从N(0,1)分布的K X N维的随机矩阵,
[0132] 设{yc,s c}的初始值为一个服从 Normal-Wishart 分布 Go = NW({lic,2C} |]i(),W(),v0, 0〇)的随机矩阵,其中 y〇 = 〇,Wo = l〇-5I,v〇=K+1,0〇=1O-3,
[0133] 设聚集参数a的初始值为一个服从Ga(l,l(T1())分布的随机数,
[0134] 其中N( ?)表示高斯分布、Ga( ?)表示Gamma分布、NW( ?)表示Normal-Wishart分 布。
[0135] 步骤6,根据步骤4推导出的参数駡,¥e,Z,权,,h,^各自对应的条件后验分 布,按照Gibbs采样方法,对步骤5中设有初始值的参数依次进行循环采样,在Burn-in后,每 间隔Sp次保存聚类分布参数{y。,2。}以及每个聚类中核空间中的投影矩阵W。和隐变量支 持向量机分类器的权系数W。,共保存To次采样结果。
[0136] 步骤7,对SAR图像中提取感兴趣区域ROIs进行预处理,得到目标区域切片,再对各 个目标区域切片进行特征提取,得到测试样本集文将该测试样本集 1映射到核空间,得到核空间F中的训练样本集,并通过计算测试样本的核函数 矩阵G,按如下公式计算:
[0138] 其中:V=[V1,V2,…,vn,…,vm]表示基向量组,v n是基向量组V中的第n个基向量,M 为核空间F的维度,K( ?)是一个核函数,表示核空间中的向量积。
[0139] 步骤8,根据测试样本的核函数矩阵&和步骤6中保存的To次聚类分布参数{y。, S。}、隐变量支持向量机分类器权系数W。和投影矩阵W。的采样结果,计算测试隐变量 [0140]步骤8a)根据保存的To次参数{y。,2。}、W。和W。的采样结果,计算在第t次采样时测 试样本的聚类标记 < 的条件后验分布,并利用后验分布采样获得的聚类标记<,判断测 试样本之所属的聚类,聚类标记 < 条件后验分布按如下公式计算:
[0143] 其中:为第t次采样时的聚类参数,穴为第t次采样时第c个聚类核空间中 的投影矩阵,<"为第t次采样时第c个聚类第m个分类器的权系数。
[0144] 步骤8b)根据测试样本的核函数矩阵G和测试样本的核函数矩阵G的第n列向量 K 对应的测试样本尤在第t次采样时所属聚类的W,计算测试隐变量集之,其中第t次 采样时第n个测试隐变量,按如下公式计算:
[0146] 其中:< 为第t次采样时第c个聚类的核空间中的投影矩阵,G表示测试样本的核 函数矩阵。
[0147] 步骤9,将测试隐变量集之以及步骤6中保存的To次隐变量支持向量机分类器的权 值系数W。代入到隐变量支持向量机分类器的判别公式中,分别得到每个聚类中测试SAR图 像目标切片的目标类别标号f并输出,隐变量支持向量机分类器的判别公式表示如下:
[0152] 其中:A表示SAR图像目标测试样本氣的预测类别标号,表示第t次采样的第c 个聚类中第m个隐变量支持向量机分类器的权值系数,m=l,2,. . .,D,t=l,2, . . .,T〇,D表 示目标类别个数,To表示步骤6中保存采的样参数的个数,Pm表示第m个隐变量支持向量机分 类器的平均输出
表示求解最大值对应的m值。
[0153] 以下通过仿真实验,对本发明的技术效果作进一步说明:
[0154] 丨.实验条件
[0155] 所用数据信息如表1所示,这些数据为公开的MSTAR数据集中俯仰角在15°和17°下 三类目标:BMP2,BTR70和T72,每个类别中包含不同序号的目标,选取17°俯仰角下3种型号 图像数据作为训练样本,15°俯仰角下3种型号图像数据作为测试样本,表中训练(巾=17°) 的1表示方括号中的样本被移入测试样本集。
[0156] 表1
[0157]
[0158] 预处理:原始SAR图像目标切片大小为128 X 128,从目标切片中心提取大小为64 X 64的切片,对图片进行2范数正则化,将正则化后的图片按像素展开为一组向量作为样本。
[0159] 2.实验内容及结果分析
[0160] 采用本发明、现有基于分类器模型的目标识别方法中构建单个分类器的模型 (KMMDP)以及混合专家模型(K-means+疆MDP)方法,分别对三类目标进行识别率的仿真对 比,识别率对比结果对比如图2所示。
[0161] 从图2中可以看出,在不同隐变量维度下,本发明与KMMDP、K-means+KMMDP相比,对 雷达SAR图像目标都具有更高的识别率。由于本仿真实验采用的SAR图像目标类别数较少, 且数据复杂程度较低,所以KMMDP也有较好的识别率,但当SAR图像目标类别更多且数据分 布更为复杂时,本发明的基于dpKMMDP模型的雷达目标识别方法将会明显地体现更好的性 能。
【主权项】
1. 一种基于dpKMMDP模型的雷达目标识别方法,包括以下步骤: (1) 从SAR图像中提取感兴趣区域ROIs并对其进行预处理,得到D类目标区域切片,再对 各个目标区域切片进行特征提取,得到训练样本集X={xi,X2, . . .xn, . . .,xn},并通过y = {yi,y2, . . .,yn,. . .,yN}记录训练样本集X中每一个训练样本的类别标号,其中,ynG {1, 2,...,D}表示xn所对应的类别标号,n= 1,2,...,N,N表示训练样本集X中样本的总个数; (2) 利用核方法将训练样本集X映射到核空间F,得到核空间F中的训练样本集〇( X ),并 通过〇(X)计算训练样本的核函数矩阵G; (3) 将狄利克雷过程DP混合模型、基于核的投影模型和隐变量支持向量机分类器相结 合,构建dpKMMDP模型,并计算该模型中各个参数的联合条件后验分布 舛W,.,,h, u 丨 X,y),其中: {y。,2。}为第c个聚类的聚类分布参数,c=l,2, . . .,C,C表示总聚类个数, 胃。=[W。,:,《。,2, . . .,O。#,. . .,表示第C个聚类中隐变量支持向量机分类器的权 系数矩阵,表示第m个隐变量支持向量机分类器的权系数向量,m=l ,2,. . . ,D,D表示雷 达目标种类个数, ...杰,k,…,札,K]表示第C个聚类中dpKMMDP模型的投影矩阵,也,k为投 影矩阵的第k列向量,k=l,2,. . .,K,K表示投影矩阵中列向量的总个数, Z= [zi,Z2,. . .,zn, . . .,zn]表示雷达SAR图像训练样本集的隐变量集,zn表示第n个隐变 量, h= [hi,h2, ,hn,----,hN]表示样本聚类标记, U=[U1,U2,…,…,uc]表示基于stick-breaking构造的狄利克雷过程DP混合模型 的参数,c = l,2,. . .,C,C为聚类总个数; (4 )根据贝叶斯公式和d p K M M D P模型中各个参数的联合条件后验分布 丨凡七匕,h7t>| X,y),计算参数丨凡I 各自对应的条件后验分布; (5) 设定dpKMMDP模型中各个参数的联合条件后验分布A〇| X,y)中 各个参数的初始值: 设《的初始值为一个服从N(0,1)分布的K+1维的随机向量, 设w的协方差精度的初始值为一个服从Ga( 103,1)分布的随机数, 设W。的初始值为一个服从N (0,1)分布的M X K维的随机矩阵,M为核空间维度, 设协方差精度向量^^的初始值为一个全部是1的K维向量, 设Z的初始值为一个服从N(0,1)分布的K XN维的随机矩阵, 设{yc,2C}的初始值为一个服从Normal-Wishart分布NW({yc,2 C} ^^^^的随机 矩阵,其中 y〇=0,W()=10-5I,v〇=K+1,0() = 1O-3, 设聚集参数a的初始值为一个服从Ga(l,l(T1())分布的随机数,其中N( ?)表示高斯分 布、Ga( ?)表不Gamma分布、NW( ?)表不Normal-Wishart分布; (6) 根据步骤(4)计算的参数丨各自对应的条件后验分布,按照 Gibbs采样方法,对步骤(5)中设定有初始值的参数依次进行循环采样,在Burn-in后,每间 隔Sp次保存参数{y。,2。}、W。和W。的采样结果,共保存To次; (7) 从SAR图像中提取感兴趣区域ROIs并对其进行预处理,得到目标区域切片,再对各 个目标区域切片进行特征提取,得到测试样本集文=ft ,将该测试样本集X 映射到核空间,得到核空间F中的训练样本集并通过计算测试样本的核函数矩 阵6; (8) 根据测试样本的核函数矩阵色及步骤⑹中保存的To次参数{y。,2。}、W。和W。的采 样结果,计算测试隐变量集2;: (9) 将步骤(8)计算出的测试隐变量集念和步骤(6)中保存的To次参数W。的采样结果,代 入到隐变量支持向量机分类器的判别公式中,得到测试SAR图像目标切片的目标类别标号f 并输出。2. 根据权利要求1中所述的基于dpKMMDP模型的雷达目标识别方法,其特征在于,步骤 (2)中所述的利用核方法将训练样本集X映射到核空间F,得到核空间F中的训练样本集〇 (X),并通过〇(X)计算训练样本的核函数矩阵G,按照如下步骤进行: 2a)将训练样本xn经非线性映射核①(?)映射到核空间F中,即:xn4①(xn) GF,得到核 空间F中的训练样本集: 〇 (X) = [〇 (xi) ,〇 (X2) (xn)〇 (xn)] 2b)根据核空间F中的训练样本集〇 (X)与核空间F的基向量组〇 (V),计算训练样本的 核函数矩阵G: G=〇(v)tO(X)=K(V,X) 其中:①(V) =[①(VI) , (V2) , . . . , ? (Vn) , . . . , ? (VM)]表示F中的基向量组,(Vn)是 ?(v)中第n个基向量,M为F的维度,K( ?)是核函数。3. 根据权利要求1所述的基于dpKMMDP模型的雷达目标识别方法,其特征在于,步骤(3) 中所述的将狄利克雷过程DP混合模型、基于核的投影模型和隐变量支持向量机分类器相结 合,构建dpKMMDP模型,并计算该模型中各个参数的联合条件后验分布 {(見,H{巧,表}二01策y),按如下步骤进行: 3a)设定基于Stick-breaking构造的狄利克雷过程DP混合模型: uc | a~Beta(l,a),0C |Go~Go, hn|ji(u)~Mult(3T(u)),xn|hn=c;9 c~p(x|9c),n=l,...,N 其中:表示每次截取棍子的长度,a为聚集参数; 9。为第c个聚类中样本分布参数; Go为基础分布,采用Normal_Wi shart分布,即Go = NW({c} | ]!〇,,vQ,),]!〇,,v〇, 0〇表示Normal-Wishart分布的参数; hn为聚类指示参数,当hn=c时,训练样本Xn属于第C个聚类,即Xn~P(X I 0。),C = 1, 2,...,C,C为聚类个数的上限; jI(U) = (3T1(U),3T2(U),...,3TC(U),),Mult( ?)表示多项分布; 3b)分别设定每个聚类中基于核的投影模型,实现步骤为: 3bl)设定训练样本集X对应的隐变量集Z={zi,z2, . . .,Zn,. . .,ZN}的第n个向量Zn服从 以核空间F中的训练样本〇(Xn)为参数的高斯分布: zb~N(A^(x"),/a.) 其中:Ac^liadac^,. . . Ad . . . ,aca]为第c个聚类中投影矩阵,ac,k为投影矩阵Ac的 第k列向量,k=l,2,…,K,K表示投影矩阵A。中列向量的总个数,Ik是K维的单位矩阵,N( ?) 表不高斯分布; 3b2)利用核空间F中的基向量组〇 (V)对向量ac,k进行线性表示,即:ac,k=①(VXk,得 到基于核的投影模型:其中: K(V,Xn) = 〇 (V)T〇 (Xn)表示训练样本的核函数矩阵G的第n列; WfRcu,...』c,k,...,札,k]表示核空间F中的投影矩阵,轨k是投影矩阵Wc的第k列, 札,k的协方差矩阵为丨/的协方差精度,Im是M维的单位矩阵,M是F的维度; N( ?)表示高斯分布,Ga( ?)表示Ga_a分布,co,do为Ga_a*布的两个不同参数; 3c)分别设定每个聚类中隐变量支持向量机分类器,实现步骤为: 3cl)设定D个隐变量支持向量机分类器权系数向量的先验分布为: 其中:CO 表示第C个聚类中第m个隐变量支持向量机分类器的权系数向量,为权系 数向量《 m的协方差矩阵及.U的精度,Ik+i表示K+1维的单位矩阵; 3 C 2 )将D个隐变量支持向量机分类器的权系数向量〇。,m的先验分布 |0,足丨,4+1),分别代入到D个隐变量支持向量机分类器中,得到每个隐变量支持 向量机分类器:其中: Z=[Z1,Z2, . . .,zn, . . .,ZN]表示雷达SAR图像目标切片训练样本集X的隐变量集,Zn表示 第n个隐变量样本; 入m=|>lm,A2m,. . .,Xnm, . ? .,ANm]T是第m个隐变量支持向量机分类器中的隐变量,xnm表示 第n个隐变量样本zn所对应的第m个隐变量支持向量机分类器的隐变量; ym=[yim,y2m, ? ? ?,ynm, ? ? ?,yNm]T表示第m个隐变量支持向量机分类器中的训练样本的类 别标号,y?表示隐变量Zn的类别标号,若Zn属于第m类目标,则ynm = +1,否则yran = -1 ; 伞(ym,入m| Wc,m,Zn)的表达式如下: (? Y表示转置操作;3d)将狄利克雷过程DP混合模型、基于核的投影模型和每个隐变量支持向量机分类器 结合,构建dpKMMDP模型,其层次化结构式为:{yc,2c}~NW(]io,Wo,v o,0o), 3 e )计算构建的d p K M M D P模型中各个参数的联合条件后验分布 ,h,u | X,y),按如下公式计算:4. 根据权利要求1中所述的基于dpKMMDP模型的雷达目标识别方法,其特征在于,步骤 (4)中所述的贝叶斯公式,其表达式为:其中:P(B|A)为变量B的条件后验概率,P(A|B)为变量B的似然,P(A)和P(B)分别为变量 A和B的先验概率。5. 根据权利要求1所述的基于dpKMMDP模型的雷达目标识别方法,其特征在于,步骤(4) 中所述的计算参数,M各自对应的条件后验分布,按如下步骤进行: 4a)计算第c个聚类中第m个隐变量支持向量机分类器的权值系数的条件后验分 布,按如下公式计算: I -) = ):表不尚斯分布的均值: 表不尚 斯分布的方差,N( ?)表不高斯分布; 4b)计算投影矩阵W。的第k列向量也,k的条件后验分布为,按如下公式计算: 卩(欢,々丨-)=乂;"也』)表不高斯分布的均值,表 示高斯分布的方差,Zk,n表示隐变量zn的第k个元素,Im表示M维的单位矩阵,(?) T表示转置 操作; 4c)计算第n个隐变量^的第k个元素&"的条件后验分布,按如下公式计算: ?(%," h) = NUivI;//;An,2:rA,i)+表不高斯分布的均值,表示高斯分布的方差,:表示第c个聚类中第m个隐变量支持 向量机分类器的权系数向量w。,m的第k个权值; 4d)计算第c个聚类的分布参数{ii。,2。}的条件后验分布,按如下公式计算:其中:= (iVA + 爲H。)/ A'.,W' = (W。-1 + <1+ <式(Hu -1 )([iu - y / 汉 r1,' = 00+ 1,〇'。= 〇()+1,爾(?)为Normal-Wishart分布,Nc为聚类(3所包含的样本数量,冥和艮为聚类 c所包含样本的均值和协方差; 4e)计算聚类指示变量hn条件后验分布,按如下公式计算: p(hn | -) =Mult(hn;3l)4f)计算截棍比例参数〇的条件后验分布,按如下公式计算: p(uc 卜)〇cp(h 卜)Beta(uc;l,a)~Beta(uc;Pa,Pb)4g)计算第n个隐变量样本zn对应第m个的隐变量支持向量机分类器的隐变量Anm的条件 后验分布,按如下公式计算: P(<l-)=神- 其中:IG( ?)表不逆尚斯分布; 4h)计算第c个聚类中第m个隐变量支持向量机分类器的权值系数的协方差精度 &3的条件后验分布,按如下公式计算: p(31 -) -X N(^ I 0, .r 7")Ga(?",) - Ga(?",4)其中: ,K表示隐空间的维度,aQ,bo为0。的先验分布中参数的 初始值; 4i)计算第c个聚类中第k个投影向量t,k的协方差精度i^,k的条件后验分布,按如下公 式计算: ._P(K"S I -) oc N(V't'A. | )Ga(c,~Ga(cint/,;),CO,do为K。,说先验分布中参数的初始值; 4 j)计算截棍比例参数U的先验参数a条件后验分布,按如下公式计算:,eo,f为a的先验分布中参数的初始值。6. 根据权利要求1所述的基于dpKMMDP模型的雷达目标识别方法,其特征在于,步骤(7) 中所述的通过〇丨?计算测试样本的核函数矩阵d,按如下公式计算: G-c!)(V)/0(\) = ^(V.X)7. 根据权利要求1所述的基于dpKMMDP模型的雷达目标识别方法,其特征在于,步骤(8) 中所述的根据测试样本的核函数矩阵亡及步骤(6)中保存的To次参数{y。,2。}、W。和W。的采 样结果,计算出测试隐变量集念,按如下步骤进行: 8a)根据保存的To次参数{y。,2。}、W。和W。的采样结果,计算在第t次采样时测试样本 的聚类标记 < 的条件后验分布,并利用后验分布采样获得的聚类标记私,判断测试样本支" 所属的聚类,聚类标记K条件后验分布按如下公式计算:其中:{&,5:。:^为第t次采样时的聚类参数,寬为第t次采样时第c个聚类核空间中的投 影矩阵,为第t次采样时第c个聚类第m个分类器的权系数; 8b)根据测试样本的核函数矩阵心和测试样本的核函数矩阵G的第n列向量l(V,又)对 应的测试样本i"在第t次采样时所属聚类的$,计算测试隐变量集i ,其中第t次采样时第n 个测试隐变量之1,按如下公式计算:8. 根据权利要求1所述的基于dpKMMDP模型的雷达目标识别方法,其特征在于,步骤(9) 中所述的隐变量支持向量机分类器的判别公式,表示如下:其中:久表示SAR图像目标测试样本的预测类别标号,?U表示第t次采样的第c个聚 类中第m个隐变量支持向量机分类器的权值系数,m=l,2,. . .,D,t=l,2,. . .,T〇,D表示目 标类别个数,To表示步骤(6)中设定的保存采样参数的次数,Pm表示第m个隐变量支持向量机 分类器的平均输出表示求解最大值对应的m值。
【文档编号】G01S13/90GK106054189SQ201610561588
【公开日】2016年10月26日
【申请日】2016年7月17日
【发明人】陈渤, 李晨阳, 文伟
【申请人】西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1