总第151期 舰船电子 工程 V0J.26 No.1 2O06年第1期 Ship Electronic E ngineering 58 基于支持向量机和辐射噪声的舰船目标识别 李亚楠耿伯英杨武 (海军工程大学电子工程学院,武汉430032) 摘要:分类器的构造和特征量的提取是目标识别的两个基本问题。鉴于舰船辐射噪声反映了同种舰船的特征,以及 以支持向量机为核心的统计学习理论具有具有较好地解决小样本、非线性问题的能力,提出了一种新的识别方法,首先利 用子波变换和多分辨分解算法对舰船目标的辐射噪声进行分解,得到目标的线谱和调制谱特征,然后使用支持向量机构造 分类器,进行目标识别。实验表明,这种方法是可行的,且有较好的识别精度和较强的泛化性能。 关键词:目标识别;支持向量机;子波变换 中闰分类号:TP391 Ship Target Recognition Based on Support Vector Machine and Radiate Noise Li Yanan Geng Boying Yang Wu (Naval University of Engineering and CoBege of Electronic En ̄neefing,Wuhan 430032) A 血 ct:Creation classiifer and methods of acquiirng clmracter is basic question of target recognition.Whereas ship radiale noise e— merge character of ship,and the statistical learning theory based on support vector macldne possessing the ability to solve problems bearing characterisitcs such as small sample,non—linear,a novel spatial flying recognition is put forwards.Fierfly based OI1 wavelet transform,mul- tiresolution approximation arithmetic gets line spectrum and modulation spectrum.Then in,proves on support vector machine,advsnces clas, s Ilg veracity for low dimension data.Experiments validate efficiency and adaptability of llte recognltion approach. Key words:target recognition,support vector machine,wavelet transform CI蜮ntmtlt ̄r:TP39】 支持向量机的学习方法能够较好地解决小样本、非 1 引言 线形和高维数的问题,在多种领域中取得了良好的 效果 。 舰船辐射噪声的特征信息一般由机械震动源 本文中,将舰船辐射噪声进行子波变换得到目 产生的具有固定周期的线谱信息、水下螺旋桨轴频 标特征量,引入基于支持向量机的机器学习理论, 及叶片转动频率的调治谱信息、辐射噪声在单位频 得到了一个识别率高、训练速度快、泛化性好、鲁棒 率范围内平均能量的连续谱信息构成…1。舰船的 性高的舰船目标识别方法。 辐射噪声是一类复杂的非平稳随机信号,其频谱与 行速、海域、水文环境等诸多因素有关。特征提取 2支持向量机及其算法 目的就是寻找辐射特征的差异量,完成对舰船目标 的分类识别。子波变换常常用在分析突变信号非 支持向量机(SVM)是基于(Vapink—Chervo. 平稳性特征中,而且具有多分辨率和时域、频域局 nenkis)理论的创造性机器学习方法_4 J。对于二值 部放大等特性,将其应用于辐射噪声的特征提取, 分类问题,目的是寻找一个可计算的分类函数Y= 可以有效地获得目标的特征 2。 f( ), ∈R“,',∈{一1,1}。对于给定的 个样本 支持向量机(SVM)是AT&T实验室Vapink博 (. 1,),1),( 2,Y2)….,( ,Yk), f∈R ,Y∈{一 士提出的一种全新的基于统计学习理论的通用学 1,1}找到可将样本分离的超平面,即( ・ )+b= 习方法,对有限样本学习问题表现出很多优于已有 0,W∈R”,b∈R,对应的分类函数 方法的性能,是神经网络之后新的研究热点。基于 f( )=sign((T ・ )+b) (1) 收稿日期:2005年6月2日,修回日期:2005年7月4日 维普资讯 http://www.cqvip.com
2006年第l期 觇船电子工程 决策平面应满足约束: Yi I ‘Xi+b I>0;i=1,2,…,k 考虑到两类样本离决策面都应有一定的距离,因此 引入一个松弛变量 0,决策面的约束变为: yi J 。 f+b}≥1一 ,=l,2,…,后(2) 最佳决策面应满足两类样本到决策面的最小距离 为最大,这样分类问题变成满足 ≥0和(2)式的 最小化问题,即: min:r( )=告 ・ +c∑ (3) 第一项使两类样本到决策面的最小距离为最大,第 二项使误差为最小,常数c对两者作出折中。这个 带有优化问题可以引入拉格朗日乘子。f 0,rf 0来解,即: I L(W,b,n,r): 1 l IW l I+c E白 0 1 生' 一∑al(Y (W・ +b)一1 i 0 ^ + )一∑ri・爵 (4) 上式必须满足对W,b最小化,对口i,rf最大化,由 KKT理论可得: I ∑alyi:0 (5) :∑ao"i ̄ (6) 由此可得到优化问题的对偶形式,最大化函数: 一: )=一吉砉 +∑nf (7) s,t.:ai≥0,i=1,2,…,k (8) ∑a0'f=0 (9) 相应的分类函数可化为: )=sign i∑ai I inf( ・Xi)+b l (10) 对于非线性情况。可以使用一个非线性函数j5,把 数据映射到一个高维特征空间,再在高维特征空问 建立优化超平面,相应的超平面为:w・{5( )+b =0,所以分类函数变为: I— I)=sign l∑aiai ̄( ){5( )+b l(11) I=1 支持向量机理论只考虑高维特征空间的点积运算 (五, )={5(Z ){5(zj),而不直接使用函数{5从 而巧妙地解决了这个问题,称K为核函数。相应的 优化问题(7)一(9)可化为: 一 一吉骞 ( ) +∑n (12) s.t.:ai 0,i=1,2,…,k (13) ∑a0' :0 (14) =1 分类函数变为: )=sign}2 aiafK( ・ f)+b} (15) i=1 . 以上的优化问题已经有很多方法可以解决,例 如SOM算法 5]。远 决策面的输入样本所对应的a 必定为0,而非r的al对应的样本完全确定了决策 面,因此称为 待向量。分类函数由支持向量唯一 确定,非支持向量被除去,不会改变超平面,而除去 支持向量决策面往往将会改变。 3 线谱的提取 设.厂(£)为任意信号,其离散子波变换为: m N wr(n, ): ∑ n ) :1 (( )) (16) 其中, (t)为基本子波,六表示共轭,N为取样点 数,I为平移点数,口为伸缩因子, 为采样间隔, ( )为基本子波的伸缩和移位。利 用离散子波变换,可以计算采样信号的功率谱,可 以得到与口相对应的频率 /=f,/a)的输出信号 功率谱: N p(,): 1∑ (n,iT,)/Af (17) ¨n=1 取a:2 。 , =0,1,2….,后依次取值,可对 应求出每一个a值及其对应的频率的功率谱。式中 a的步长直接影响谱的分辨率l1 J。 首先获得功率谱,功率谱中包含了连续谱和线 谱。对采集到的辐射噪声进行R次取值,每次取样 点数为N,取样采用滑动取值的方法,第r的数据样 本序号为(r一1)N/2+1到(r+1)N/2,也就是说 第r次取值有一半与r一1次重复;按(16)式对每次 取样进行离散子波变换,按(17)式求出功率谱 P (厂),采用: 尸(,): 1∑Pr( ,=1 得到反映辐射噪声的平均功率谱。 然后实现线谱和连续谱的分离。认为功率谱是 维普资讯 http://www.cqvip.com
6O 李亚楠等:基于支持向量机和辐射噪声的舰船曰标识刖 第151期 在包络基础上叠加了,先取出功率谱的底部包络, 将极小值点拉到零值点上,根据线谱识别原则确定 线谱,对剩余部分求均值,将均值与底部包络相加 即为连续谱。 点却不能很好代表该类,与KNN结合后,由于KNN 将每类所有支持向量作为代表点从而使分类器具 有更高的分类准确率。 4 调治谱的提取 设 .,为J已 (R)中的函数在尺度2 上的一组 实验中SVM—KNN分类器采用高斯函数作为 核函数,即: (Xi,xj)=exp[一 多分辨率近似空间,则存在一个尺度函数,9I(x)∈ J已 (R)和一个子波函数 ( ),它们是 .,空间的 使用4类,每类80个样本进行分类识别,其中每类 使用60个共240个样本用于训练,80个样本用于 正交基。再设A{ 是信 t)在 .,空间上的正交 投影, 是信号 t)在I,2.,正交补空间上的投 影。则函数.,I(t)∈L (兄)在尺度2j上有: ●∞ A{if(t)=2-i∑<f, . > , (t) ::∞ (18) t)=2一 ∑<f。 , (t) 这样,信号.厂(t)经. 级子波分解后,完全可由逐级 计算分解后的离散细节信号 if(t)和近似信号 A拟t)表示。其中,多分辨率分解后,第 级的离散 细节信号为: P! :助一l +A{ +l (19) 应用多分辨分解 2,可将舰船的带宽辐射噪声分解 为不同频率段的信号,便于获得有效的调制频谱率 信号。 首先,获得调治谱包络信号。根据数据采样 率,舰船调制谱螺旋桨轴频和叶片频的转速范围确 定多分辨率分解尺度;利用(19)式,对采样数据进 行多分辨率分解,并选取某一尺度的信号,使该尺 度的信号主要为螺旋桨调制噪声,将其提取出来, 利用峰值检波的方法,取出上述过程中得到信号的 包络,获得调治谱包络信号; 最后,获得调治谱包络信号求功率谱,通过对 多组的分析结果进行平均,可获得辐射噪声的有效 调治谱。 5实验及结果 为提高支持向量机识别精度采用了一些改进。 文献[6]指出特征向量维数小于l5的情况下,SVM 方法的分类正确率低于NFL(Nearest Feature Line)、 NN(Nearest Neighbor)等经典分类方法,为此采用一 种称为SVM—KNN J的改进方法来提高精度。主 要思想是将SVM和KNN分类器结合考虑,SVM被 看成是每类只有一个代表点的1NN分类器。由于 SVM对每类支持向量只取一个代表点,但有时该 测试。使用上述方法获得线谱和调制谱,输入学习 机进行训练,达到稳定后随机从待测数据中抽取 40,60。80三组,识别率分别为92.5%,93%, 93.7%。 随机取50个样本,采用文献[1]中提到的方法 进行识别结果比较见表1,可以看出在相同条件 下,该方法识别精度具有一定提高。 表1几种分类方法比较 6结束语 通过对舰船辐射噪声的子波变换和多分辨率 分解提取到了线谱和调制谱特征量,对采用改进的 支持向量机分类器进行训练,实现了舰船目标识 别。实验表明这种方法是可行的,而且具有较好的 识别精度。支持向量机针对小样本具有更强的学 习性能和泛化能力,其性能往往超过人工神经网 络,更具有在目标识别方面的发展潜力。 参考文献 [I]杨日节,杨春茭.基于子波变换的水下目标辐射噪 声特征提取方法[J].数据采集与处理,2002,17(3):279— 282 [2]施建礼,蔡新举.基于子波变换和神经网络的舰船 目标识别[J].系统工程与电子技术,2002,17(3) [3]Constantine P,Toma ̄P.A Patten Classiifcation Ap proach to Dynamic',d Object Detection[C].1nProceding of ICCV, Kerkyra,Greece,1999:1223—1228 [4]冯夏庭,赵洪波.岩爆预测的支持向量机[J]东北 大学学报,2 ̄X)4,26(7):893~895 [5jJohn C Platt.Sequential minimal opimization:a fast al— gorithm for training support vector machines【R].Tec,hnieal Report MSR一 I'R一98—14,21,1998 [6]邢强,袁保宗.一利-提高支持向最机针对低维向尾 分类精度的新方法[J].信号处理,2tY,)4(3):221—225 [7]李蓉,叶世伟史忠植.SVM—KNN分类器_-一种提 高SVM分类精度的新方法[J].电子学报,2002,(5):745 747
因篇幅问题不能全部显示,请点此查看更多更全内容