发明名称 基于经验模态分解的运动车辆目标分类方法
摘要 本发明公开了一种基于经验模态分解的运动车辆目标分类方法,主要解决现有同类方法对目标平动速度变化敏感,需要额外的杂波抑制,且不能利用目标特殊结构信息的问题。其实现过程是:对多普勒回波信号进行经验模态分解;通过舍弃余项完成杂波抑制;利用分解结果定义第一本征模函数多普勒谱和剩余本征模函数多普勒谱;根据定义的谱判断是否存在2倍平动微多普勒成分,初步判别履带式车辆;若未能判别,则对本征模函数以及定义的谱提取特征;对提取的特征使用分类器进行分类。本发明可消除目标平动速度变化对目标多普勒谱位置和谱宽度的影响,自动进行杂波抑制,利用履带特殊结构信息,可用于对具有机动部件的运动车辆目标进行分类。
申请公布号 CN102184382B 申请公布日期 2012.12.05
申请号 CN201110089256.0 申请日期 2011.04.11
申请人 西安电子科技大学 发明人 刘宏伟;李彦兵
分类号 G06K9/00(2006.01)I;G06K9/66(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种基于经验模态分解的运动车辆目标分类方法,包括如下步骤:1)对目标的多普勒回波信号s={s<sub>1</sub>,s<sub>2</sub>,...,s<sub>N</sub>}进行经验模态分解,得到一个余项r<sub>L</sub>和L个本征模函数m<sub>α</sub>,其中s<sub>i</sub>为多普勒回波信号s第i点的值,i=1,2,...,N,N为脉冲积累数,α=1,2,...,L,L为本征模函数个数;2)舍弃余项r<sub>L</sub>完成杂波抑制功能;3)定义第一本征模函数多普勒谱:M<sub>1</sub>=|fft[m<sub>1</sub>]|和剩余本征模函数多普勒谱:<img file="FDA00001664608300011.GIF" wi="363" he="134" />其中,m<sub>1</sub>为第一本征模函数,fft[·]代表快速傅立叶变换,|·|代表取模运算;4)根据定义的第一本征模函数多普勒谱M<sub>1</sub>和剩余本征模函数多普勒谱M<sub>r</sub>判断多普勒回波信号s中是否存在2倍平动微多普勒成分,当第一本征模函数多普勒谱M<sub>1</sub>和剩余本征模函数多普勒谱M<sub>r</sub>之间同时满足:|position[M<sub>1</sub>]-2×position[M<sub>r</sub>]|&lt;ε,energy[M<sub>1</sub>]&lt;energy[M<sub>r</sub>]和max[M<sub>1</sub>]&lt;max[M<sub>r</sub>]三个条件时,判定在多普勒回波信号s中检测到2倍平动微多普勒成分,且将目标判为履带式车辆,式中position[·]代表取峰值位置运算,ε为一个正数,用于位置误差控制,energy[·]代表取能量运算,max[·]代表取最大值运算;5)对在多普勒回波信号s中未检测到2倍平动微多普勒成分,根据L个本征模函数m<sub>α</sub>,α=1,2,...,L,以及定义的第一本征模函数多普勒谱M<sub>1</sub>和剩余本征模函数多普勒谱M<sub>r</sub>,提取如下六种特征:第一本征模函数多普勒谱与剩余本征模函数多普勒谱的峰值比:feature 1=max[M<sub>r</sub>]/max[M<sub>1</sub>];第一本征模函数多普勒谱与剩余本征模函数多普勒谱的能量比:feature2=energy[M<sub>r</sub>]/energy[M<sub>1</sub>];第一本征模函数多普勒谱熵值:feature3=entropy[M<sub>1</sub>];第一本征模函数多普勒谱最大频率分量与次大频率分量幅度比:feature4=max[clean[M<sub>1</sub>]]/max[clean_r[M<sub>1</sub>]];第一本征模函数多普勒谱最大频率分量与次大频率分量能量比:feature5=energy[clean[M<sub>1</sub>]]/energy[clean_r[M<sub>1</sub>]];占经验模态分解总能量95%以上的本征模函数个数:<maths num="0001"><![CDATA[<math><mrow><mi>feature</mi><mn>6</mn><mo>=</mo><munder><mi>arg</mi><mi>&eta;</mi></munder><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>&alpha;</mi><mo>=</mo><mn>1</mn></mrow><mi>&eta;</mi></munderover><mi>energy</mi><mo>[</mo><msub><mi>m</mi><mi>&alpha;</mi></msub><mo>]</mo><mo>/</mo><munderover><mi>&Sigma;</mi><mrow><mi>&alpha;</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mi>energy</mi><mo>[</mo><msub><mi>m</mi><mi>&alpha;</mi></msub><mo>]</mo><mo>&GreaterEqual;</mo><mn>95</mn><mo>%</mo><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>式中entropy[·]代表熵运算,clean[·]与clean_r[·]分别代表使用CLEAN算法提取的幅度最大的单频信号以及剩余信号,arg(·)为取标号运算;6)将提取的六种特征作为分类器的输入,根据分类器的输出判定车辆类别。
地址 710071 陕西省西安市太白南路2号