发明名称 一种基于紧致性测度加权的舰船类型识别方法
摘要 本发明公开了一种基于紧致性测度加权的舰船类型识别方法。传统上基于一维距离像进行目标识别时,大多是只对一维距离像特征进行提取,没有根据特征的紧致性测度对特征进行直接加权处理。首先对原始HRRP数据进行降噪、归一化,解决了HRRP对幅度的敏感性问题;通过估计船的起始点与终止点提取目标区域,对HRRP数据进行预处理,解决了HRRP的平移问题;通过提取姿态不变特征,从一定程度上也解决了HRRP姿态敏感性问题。由于所提取的各个特征紧致性测度不同,因此本发明根据样本特征的紧致性测度,将所提取的特征乘以样本各特征的紧凑度,体现不同特征在分类识别过程中所占的权重不同,再用最近邻法对测试样本进行分类识别。
申请公布号 CN105469060A 申请公布日期 2016.04.06
申请号 CN201510870486.9 申请日期 2015.12.02
申请人 杭州电子科技大学 发明人 郭宝峰;刘巧圆;王刚;孙同晶;杨振;赵鑫;马腾
分类号 G06K9/00(2006.01)I;G06K9/62(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 杭州金道专利代理有限公司 33246 代理人 周希良
主权项 一种基于紧致性测度加权的舰船类型识别方法,其特征在于该方法包括以下步骤:一、数据准备获取一组不同目标不同姿态角下的雷达一维距离像实测数据,5个民船目标在不同姿态角下的HRRP实测数据,5个军船目标在不同姿态角下的HRRP实测数据;在军船和民船的不同目标的HRRP实测数据中,随机的从每个目标的HRRP实测数据中选取50%作为训练样本,剩下的作为测试样本;二、HRRP数据预处理a.对HRRP实测数据进行低通滤波;b.对经步骤a处理的实测数据进行归一化处理;c.提取经步骤b处理后的舰船目标区域HRRP数据;三、特征的提取提取经步骤二处理后的HRRP数据的10个有效特征,设N为HRRP序列的维数,{x(n)|n=0,2,3,...,N‑1}为HRRP序列,以下为10个特征的计算方法:(1)平均值特征<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>T</mi><mn>1</mn></msub><mo>=</mo><mfrac><mi>l</mi><mi>N</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000865234940000011.GIF" wi="317" he="139" /></maths>式中,T<sub>1</sub>为平均值特征,N为HRRP序列的维数;(2)方差特征<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>T</mi><mn>2</mn></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>+</mo><mn>1</mn></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><mi>x</mi><mo>(</mo><mi>n</mi><mo>)</mo><mo>-</mo><mi>E</mi><mo>(</mo><mi>x</mi><mo>)</mo><mo>)</mo></mrow><mn>2</mn></mrow>]]></math><img file="FDA0000865234940000012.GIF" wi="582" he="135" /></maths>式中,T<sub>2</sub>为方差特征,N为HRRP序列的维数,<img file="FDA0000865234940000013.GIF" wi="381" he="143" />为{x(n)|n=0,2,3,...,N‑1}的平均值;(3)波峰数目特征T<sub>3</sub>=length{n|x(n)≥λ<sub>1</sub>X<sub>m</sub>,x(n)>x(n‑1),x(n)>x(n+1)},n=0,1,...,N‑1式中,T<sub>3</sub>为波峰数目特征,X<sub>m</sub>表示最大的峰值,λ<sub>1</sub>为阈值系数取0.5,length表示求满足上式条件的n的个数;(4)波峰宽度特征T<sub>4</sub>=length{n|x(n)≥λ<sub>1</sub>X<sub>m</sub>}式中,T<sub>4</sub>为波峰宽度特征,X<sub>m</sub>表示最大的峰值,λ<sub>1</sub>为阈值系数取0.5,length表示求满足上式条件的n的个数;(5)平均起伏性特征<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>T</mi><mn>5</mn></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mi>E</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><msup><mo>|</mo><mn>2</mn></msup><mo>/</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mn>2</mn></msup></mrow>]]></math><img file="FDA0000865234940000021.GIF" wi="734" he="142" /></maths>式中,T<sub>5</sub>为平均起伏性特征,N为HRRP序列的维数,<img file="FDA0000865234940000022.GIF" wi="375" he="135" />为{x(n)|n=0,2,3,...,N‑1}的平均值;(6)差分起伏性特征<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>T</mi><mn>6</mn></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msup><mo>|</mo><mn>2</mn></msup><mo>/</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mn>2</mn></msup></mrow>]]></math><img file="FDA0000865234940000023.GIF" wi="748" he="134" /></maths>式中,T<sub>6</sub>为差分起伏性特征,N为HRRP序列的维数;(7)对称性特征<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>T</mi><mn>7</mn></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>k</mi><mi>m</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>/</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><msub><mi>k</mi><mi>m</mi></msub></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000865234940000024.GIF" wi="446" he="150" /></maths>式中,T<sub>7</sub>为对称性特征,N为HRRP序列的维数,k<sub>s</sub>为含有目标的一维距离像序列的起始点,k<sub>e</sub>为终止点,k<sub>m</sub>=(k<sub>s</sub>+k<sub>e</sub>)/2为中点;(8)径向能量特征<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>T</mi><mn>8</mn></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mn>2</mn></msup></mrow>]]></math><img file="FDA0000865234940000025.GIF" wi="316" he="135" /></maths>式中,T<sub>8</sub>为径向能量特征,N为HRRP序列的维数;(9)二阶中心矩特征<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>T</mi><mn>9</mn></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>(</mo><mi>n</mi><mo>-</mo><msub><mi>m</mi><mn>1</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>&times;</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000865234940000026.GIF" wi="486" he="134" /></maths>式中,T<sub>9</sub>为二阶中心矩特征,N为HRRP序列的维数,m<sub>1</sub>为一阶中心矩,其中<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>m</mi><mn>1</mn></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>n</mi><mo>&times;</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000865234940000027.GIF" wi="366" he="142" /></maths>(10)散射中心分布熵特征<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>T</mi><mn>10</mn></msub><mo>=</mo><mo>-</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>&times;</mo><mi>l</mi><mi>o</mi><mi>g</mi><mrow><mo>(</mo><mi>x</mi><mo>(</mo><mi>n</mi><mo>)</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000865234940000028.GIF" wi="541" he="134" /></maths>式中,T<sub>10</sub>为散射中心分布熵特征,N为HRRP序列的维数;四、紧致性测度加权识别方法A、对每个训练样本和测试样本,采用步骤三的方法提取出10个特征组成一个10维的特征向量,可组成训练样本集:T<sub>l</sub>={X<sub>1</sub>,X<sub>2</sub>,...,X<sub>i</sub>,...,X<sub>10</sub>},X<sub>i</sub>∈R<sup>n</sup>,l=1,2其中,T<sub>l</sub>为所属类别为l的训练样本集,X<sub>i</sub>为n维的输入向量X<sub>i</sub>={x<sub>1</sub>,x<sub>2</sub>,...,x<sub>n</sub>},即n维训练样本,n为训练样本的个数,l为军船和民船所代表的类别标签,1表示军船,2表示民船,i表示第i个特征值;同样,测试样本为:S<sub>l</sub>={X<sub>1</sub>,X<sub>2</sub>,..,X<sub>i</sub>,..,X<sub>10</sub>},X<sub>i</sub>∈R<sup>n</sup>,l=1,2其中,S<sub>l</sub>为实际所属类别标签为l的测试样本集,X<sub>i</sub>为n维的输入向量X<sub>i</sub>={x<sub>1</sub>,x<sub>2</sub>,...,x<sub>n</sub>},即n维测试样本,n为测试样本的个数,l为测试样本实际所属的类别标签;B、计算训练样本10个特征的紧凑度:<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mi>&omega;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>/</mo><msqrt><mrow><msup><msub><mi>&sigma;</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>&sigma;</mi><mn>2</mn></msub><mn>2</mn></msup></mrow></msqrt><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mn>10</mn></mrow>]]></math><img file="FDA0000865234940000031.GIF" wi="678" he="94" /></maths>其中,ω(i)为训练样本第i个特征的紧凑度,<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msup><msub><mi>&sigma;</mi><mi>l</mi></msub><mn>2</mn></msup><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>j</mi><mo>=</mo><mi>n</mi></mrow></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>-</mo><mi>E</mi><mo>(</mo><mi>X</mi><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mi>l</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mi>E</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>j</mi><mo>=</mo><mi>n</mi></mrow></munderover><msub><mi>x</mi><mi>j</mi></msub><mo>/</mo><mi>n</mi><mo>,</mo></mrow>]]></math><img file="FDA0000865234940000032.GIF" wi="971" he="214" /></maths>σ<sub>l</sub><sup>2</sup>表示第l类样本矩阵中第i个特征的方差,n表示训练样本的个数;C、以各特征的紧凑度组成1×10的紧凑度权矩阵:W=[ω(1),ω(2),ω(3),...,ω(i),..,ω(10)],i=1,2,...10其中,W表示紧凑度权矩阵,ω(i)为训练样本第i个特征的紧凑度;用训练样本矩阵T<sub>l</sub>的第i列的每个特征元素,乘以紧凑度权矩阵W中的第i列元素ω(i),进行特征加权;D、再对步骤C加权后的训练样本矩阵T<sub>l</sub>的第i列元素求均值,可得:U<sub>l</sub>=[u<sub>1</sub>,u<sub>2</sub>,...u<sub>i</sub>,...,u<sub>10</sub>],i=1,2,...,10;式中,l表示训练样本的类别标签,U<sub>l</sub>表示特征加权后的l类训练样本的均值向量,u<sub>i</sub>为特征加权后的第l类训练样本矩阵T<sub>l</sub>的第i列元素求均值;E、同样,对测试样本矩阵S<sub>l</sub>的第i列的每个特征元素乘以紧致度权矩阵W中的第i列元素ω(i),得到经紧凑度加权后测试矩阵的第k行测试数据为:R<sub>k</sub>=[r<sub>1</sub>,r<sub>2</sub>,...,r<sub>i</sub>,...,r<sub>10</sub>],i=1,2,...,10;k=1,2,..,n;式中,R<sub>k</sub>为测试矩阵加权后的第k行测试数据,r<sub>i</sub>为测试矩阵加权后的第k行第i列的特征值;F、计算第k个测试样本R<sub>k</sub>与U<sub>l</sub>两个向量之间的欧式距离,并以最小欧式距离来判别样本所属的类型,判别准则如下:<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msub><mi>M</mi><mrow><mi>l</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>=</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mi>l</mi></munder><mo>|</mo><mo>|</mo><msub><mi>U</mi><mi>l</mi></msub><mo>-</mo><msub><mi>R</mi><mrow><mi>l</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>,</mo><mi>l</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>;</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>n</mi><mo>;</mo></mrow>]]></math><img file="FDA0000865234940000043.GIF" wi="891" he="87" /></maths>式中,U<sub>l</sub>表示特征加权后的第l类训练样本的均值向量,R<sub>l,k</sub>表示实际所属类型为l的第k个测试样本,M<sub>l,k</sub>表示根据最小距离准则将第k个测试样本决策为第l类,即若||U<sub>1</sub>‑R<sub>l,k</sub>||<sup>2</sup><||U<sub>2</sub>‑R<sub>l,k</sub>||<sup>2</sup>则R<sub>l,k</sub>判为第1类即军船,||U<sub>1</sub>‑R<sub>l,k</sub>||<sup>2</sup>>||U<sub>2</sub>‑R<sub>l,k</sub>||<sup>2</sup>判为第2类即民船;G、以Fisher特征加权融合作为对比,重复步骤B~F,只需替换步骤C中的加权矩阵W,Fisher判别准则系数为:<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><mi>&omega;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>u</mi><mn>1</mn></msub><mo>-</mo><msub><mi>u</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>/</mo><msqrt><mrow><msup><msub><mi>&sigma;</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>&sigma;</mi><mi>2</mi></msub><mn>2</mn></msup></mrow></msqrt><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mo>...</mo><mo>,</mo><mn>10</mn><mo>;</mo></mrow>]]></math><img file="FDA0000865234940000041.GIF" wi="862" he="93" /></maths>其中,<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msup><msub><mi>&sigma;</mi><mi>l</mi></msub><mn>2</mn></msup><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>j</mi><mo>=</mo><mi>n</mi></mrow></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>-</mo><mi>E</mi><mo>(</mo><mi>X</mi><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mi>l</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>;</mo><msub><mi>u</mi><mi>i</mi></msub><mo>=</mo><mi>E</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>j</mi><mo>=</mo><mi>n</mi></mrow></munderover><msub><mi>x</mi><mi>j</mi></msub><mo>/</mo><mi>n</mi><mo>,</mo></mrow>]]></math><img file="FDA0000865234940000042.GIF" wi="1085" he="230" /></maths>ω(i)为第l类训练样本矩阵的第i个特征的权系数,σ<sub>l</sub><sup>2</sup>为第l类训练样本矩阵的第i个特征的方差,u<sub>i</sub>为第l类训练样本矩阵的第i个特征的平均值;H、以不加权的原始特征作对比,将步骤C中的W矩阵元素值全部替换1,即W=[1,1,1,1,1,1,1,1,1,1],重复步骤C~F;I、若步骤F中判别结果M<sub>l,k</sub>与测试样本实际所属类型一样,则识别正确,否则识别错误。
地址 310018 浙江省杭州市下沙高教园区2号大街