[发明专利]基于决策树的地面运动目标分类算法有效
申请号: | 201710727147.4 | 申请日: | 2017-08-23 |
公开(公告)号: | CN107506794B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 王勇;罗丁利;杨磊;戴巧娜;陈尹翔;徐丹蕾;张军 | 申请(专利权)人: | 西安电子工程研究所 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 刘新琼 |
地址: | 710100 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于决策树的地面运动目标分类算法,该算法用于战场环境地面战场侦察雷达对轮式车辆、履带式车辆、单人和小分队的准确分类识别。首先进行杂波抑制和特征提取,基于每个特征利用贝叶斯分类器对训练样本进行训练,确定分类器门限,然后计算熵不纯度,以熵不纯度减少量最大为准则,寻找最优特征,进行分层分类。解决了四类目标分层分类过程中的特征最优选择问题:算法中基于熵不纯度减小量最大准则来选择特征作为根节点和层节点。相比基于经验的特征选择算法,基于决策树的特征选择能够实现分层过程中的特征择优,保证分层分类算法的性能。 | ||
搜索关键词: | 基于 决策树 地面 运动 目标 分类 算法 | ||
【主权项】:
一种基于决策树的地面运动目标分类算法,其特征在于步骤如下:步骤1:杂波抑制:1a)对时域信号进行傅里叶变换得到多普勒谱;1b)在杂波范围内搜索最大值,记录最大值的幅度A、相位θ以及多普勒频率fc;1c)重构最大值对应的杂波时域信号:sc=(A/K)exp[j(2πfct+θ)]其中K表示脉冲积累数,从原信号中减去杂波时域信号得到新的时域信号;1d)重复1a)到1c)步骤直到最大迭代次数;所述的最大迭代次数其中fr表示脉冲重复频率、M表示动目标检测MTD点数;σc表示杂波谱宽度,σc=2σv/λ;其中σv表示频谱标准偏差,λ表示雷达波长;步骤2:在杂波抑制后的距离多普勒平面,进行特征提取,提取的特征包括:速度特征、雷达散射截面积RCS特征、两倍速度2v处微多普勒谱线数特征、L1范数标准差特征、归一化幅度和均值特征、谱线数均值特征:2a)速度特征:f1=λfr(NT-N0)2M]]>其中,NT和N0分别表示目标所在的多普勒通道和零多普勒通道;2b)RCS特征:f2=R4(4π)3kT0Fn(SNR)LKPtτG2λ2,]]>其中,R为目标距离;k为波尔兹曼常数;T0为温度;Fn为接收机噪声系数;SNR为信噪比;L为雷达损耗引起的损失系数;Pt为发射功率;τ为发射脉冲宽度;G为天线增益;2c)2v处微多普勒谱线数特征:f3=Σi=1nwn2v,i]]>其中,n2v,i,i=1,2,…,nw表示目标在第i帧中的2v处谱线数,nw表示帧数;2d)L1范数标准差特征:f4=std(NORMl1)其中,std(·)表示求标准差运算,表示目标频谱的L1范数,Um代表第m个多普勒通道的归一化幅度值,i1=min(2fv‑f0,f0)和i2=max(2fv‑f0,f0)分别表示0~2v的多普勒区间的下限和上限,min(·)和max(·)分别表示求最小值和最大值运算,fv表示目标速度v所对应得的多普勒频率,f0表示零多普勒频率;2e)归一化幅度和均值特征:f5=mean(Σi=tste|Ui|)]]>其中,mean(·)表示求均值运算,Ui代表第i个多普勒通道的归一化幅度值,ts和te表示目标微多普勒所处的范围;2f)谱线数均值特征:f6=mean(te‑ts+1)将特征f1、f2和f4用于人车分类;f1和f3用于轮式车辆与履带式车辆分类;f2、f5和f6用于单人和小分队分类;采用交互式二分法构建决策树,基于熵不纯度减小量最大准则确定根节点和层节点;定义熵计算公式,假设一个节点下有p类样本,其样本数为ni,i=1,2,…,p,则熵可由下式计算:I(Σi=1pni,n1,n2,...,np)=-[n1Σi=1pnilog2(n1Σi=1pni)+n2Σi=1pnilog2(n2Σi=1pni)+...+npΣi=1pnilog2(npΣi=1pni)],]]>其中,符号log2(·)表示求以2为底的对数;步骤3:建立根节点进行人车分类:3a)基于训练数据对特征f1、f2和f4分别进行贝叶斯分类器训练,基于最小错误概率准则确定每个特征的分类器门限,具体流程如下:3a1)计算先验概率:P(w1)=N1N,P(w2)=1-P(w1),]]>其中,w1和w2分别表示两类目标类型,w1对应的特征fi,i=1,2,4较小;w1和w2对应的先验概率分别用P(w1)和P(w2)表示;N1和N分别表示训练样本中w1的样本数和总样本数;3a2)将特征fi,i=1,2,4的分布区间[ai,bi],i=1,2,4进行等间隔划分,统计落入各个间隔的样本数,除以总样本数N,得到条件概率分布p(x|w1)和p(x|w2);其中和分别表示第i个特征在w1和w2中的区间分布;3a3)将门限T在区间[ai,bi],i=1,2,4遍历,计算总错误率:Pi(e)=P(w1)Pi,1(e)+P(w2)Pi,2(e)(i=1,2,4)其中,第一类平均错误率为第二类平均错误率为3a4)选择使总错误率最小的门限为贝叶斯分类门限:T^i=argTminPi(e),i=1,2,4,]]>其中,符号arg(·)表示满足代价函数的变量;3b)根据每一个特征的分类门限对训练样本进行训练:对不同的特征fi,i=1,2,4,依据不同的分类门限Ti,i=1,2,4,对训练样本进行训练,具体如下:记人和车的样本数分别为Nr,Nc,统计正确分类的样本数:3b1)对于速度f1特征,大于门限T1的车辆样本为正确判别的车辆样本,其样本数记为N11,小于T1的车辆样本称为错误判别的车辆样本,其样本数记为小于门限T1的人员样本为正确判别的人员样本,其样本数记为N12,大于T1的人员样本称为错误判别的人员样本,其样本数记为3b2)对于特征f2,大于门限T2的车辆样本为正确判别的车辆样本,其样本数记为N21,小于T2的车辆样本称为错误判别的车辆样本,其样本数记为小于T2的人员样本为正确判别的人员样本,其样本数记为N22,大于T2的人员样本称为错误判别的人员样本,其样本数记为3b3)对于特征f4,小于T4的车辆样本为正确判别的车辆样本,其样本数记为N41,大于T4的车辆样本称为错误判别的车辆样本,其样本数记为大于T4的人员样本为正确判别的人员样本,其样本数记为N42,小于T4的人员样本称为错误判别的人员样本,其样本数记为3c)计算熵不纯度减小量:3c1)计算不考虑任何特征时的熵不纯度I(N,Nr,Nc)3c2)分别计算特征fi(i=1,2,4)的熵不纯度减小量:ΔIi=I(N,Nr,Nc)‑Ii(i=1,2,4),其中,3d)选择熵不纯度减小量最大的特征作为根节点,将目标分为人车两类,f^Root=argfimaxi=1,2,4ΔIi;]]>步骤4:建立层节点进行轮式车辆和履带式车辆分类:4a)基于训练数据对特征f1和f3分别进行贝叶斯分类器训练,基于最小错误概率准则确定每个特征的分类器门限,具体流程如下:4a1)计算先验概率:P(w3)=N3Nc,P(w4)=1-P(w3)]]>其中,w3和w4分别表示两类车辆目标类型,w3对应的特征fi(i=1,3)较小;w3和w4对应的先验概率分别用P(w3)和P(w4)表示;N3和Nc分别表示训练样本中w3的样本数和总的车辆样本数;4a2)将特征fi,i=1,3的分布区间[ci,di],i=1,3进行等间隔划分,统计落入各个间隔的样本数,除以总样本数Nc,得到条件概率分布p(x|w3)和p(x|w4);其中,和分别表示第i个特征在w3和w4中的区间分布;4a3)将门限在区间[ci,di](i=1,3)遍历,计算总错误率:P~i(e)=P(w3)Pi,3(e)+P(w4)Pi,4(e),(i=1,3)]]>其中,第一类平均错误率为第二类平均错误率为4a4)选择使总错误率最小的门限为贝叶斯分类门限:T~^i=argT~minP~i(e),(i=1,3).]]>4b)根据每一个特征的分类门限对车辆样本进行训练:对不同的特征fi,i=1,3,依据不同的分类门限对训练样本进行训练,具体如下:记轮式车辆和履带式车辆的样本数分别为Nl,Nlv,统计正确分类的样本数:4b1)对于速度f1特征,大于门限的轮式车辆样本为正确判别的轮式车辆样本,其样本数记为小于的轮式车辆样本称为错误判别的轮式车辆样本,其样本数记为小于门限的履带式车辆样本为正确判别的履带式车辆样本,其样本数记为大于的履带式车辆样本称为错误判别的履带式车辆样本,其样本数记为4b2)对于f3特征,小于门限的轮式车辆样本为正确判别的轮式车辆样本,其样本数记为大于的轮式车辆样本称为错误判别的轮式车辆样本,其样本数记为大于门限的履带式车辆样本为正确判别的履带式车辆样本,其样本数记为小于的履带式车辆样本称为错误判别的履带式车辆样本,其样本数记为4c)计算熵不纯度减小量:4c1)计算不考虑任何特征时的熵不纯度I(Nc,Nl,Nlv);4c2)分别计算特征fi,i=1,3的熵不纯度减小量:ΔI~i=I(Nc,Nl,Nlv)-I~i,i=1,3]]>其中,4d)选择熵不纯度减小量最大的特征作为车辆目标分类的层节点,将目标分为轮式车辆和履带式车辆两类,f^c=argfimaxi=1,3ΔI~i;]]>步骤5:建立层节点进行单人和小分队分类:5a)基于训练数据对特征f2、f5和f6分别进行贝叶斯分类器训练,基于最小错误概率准则确定每个特征的分类器门限,具体流程如下:5a1)计算先验概率:P(w5)=N5Nr,P(w6)=1-P(w5)]]>其中,w5和w6分别表示两类人员目标类型,w5对应的特征fi,i=2,5,6较小;w5和w6对应的先验概率分别用P(w5)和P(w6)表示;N5和Nr分别表示训练样本中w5的样本数和总的人员样本数;5a2)将特征fi,i=2,5,6的分布区间[ei,gi],i=2,5,6进行等间隔划分,统计落入各个间隔的样本数,除以总样本数Nr,得到条件概率分布p(x|w5)和p(x|w6);其中和分别表示第i个特征在w5和w6中的区间分布;5a3)将门限在区间[ei,gi],i=2,5,6遍历,计算总错误率:P~i(e)=P(w5)Pi,5(e)+P(w6)Pi,6(e),i=2,5,6]]>其中,第一类平均错误率为第二类平均错误率为5a4)选择使总错误率最小的门限为贝叶斯分类门限:T^~i=argT~minP~i(e),i=2,5,6]]>5b)根据每一个特征的分类门限对人员样本进行训练:对不同的特征fi,i=2,5,6,依据不同的分类门限i=2,5,6,对训练样本进行训练,具体如下:记单人和小分队的样本数分别为Nd,Nx,统计正确分类的样本数:5b1)对于速度f2特征,小于门限的单人样本为正确判别的单人样本,其样本数记为大于的单人样本称为错误判别的单人样本,其样本数记为大于门限的小分队样本为正确判别的小分队样本,其样本数记为小于的小分队样本称为错误判别的小分队样本,其样本数记为5b2)对于速度f5特征,小于门限的单人样本为正确判别的单人样本,其样本数记为大于的单人样本称为错误判别的单人样本,其样本数记为大于门限的小分队样本为正确判别的小分队样本,其样本数记为小于的小分队样本称为错误判别的小分队样本,其样本数记为5b3)对于速度f6特征,小于门限的单人样本为正确判别的单人样本,其样本数记为大于的单人样本称为错误判别的单人样本,其样本数记为大于门限的小分队样本为正确判别的小分队样本,其样本数记为小于的小分队样本称为错误判别的小分队样本,其样本数记为5c)计算熵不纯度减小量:5c1)计算不考虑任何特征时的熵不纯度I(Nr,Nd,Nx)5c2)分别计算特征fi,i=2,5,6的熵不纯度减小量:其中,5d)选择熵不纯度减小量最大的特征作为人员目标分类的层节点,将目标分为单人和小分队两类,f^r=argfimaxi=2,5,6ΔI~i;]]>通过上述处理,将目标分为四个叶节点,对应四种目标类型,完成了决策树构建;步骤6:测试:测试阶段,对测试数据进行杂波抑制和特征提取后,按照决策树给出的规则进行分层判断,将判别的叶节点目标类型作为测试样本的识别类型。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子工程研究所,未经西安电子工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710727147.4/,转载请声明来源钻瓜专利网。