基于支持向量回归与多核集成的红外成像导引头抗干扰性能评估方法
2019-10-25葛辰杰陆志沣洪泽华余海鸣
葛辰杰,陆志沣,洪泽华,马 潮,余海鸣,赖 鹏,乔 宇,杨 杰
(1. 上海交通大学 电子信息与电气工程学院,上海 200240; 2. 上海机电工程研究所,上海 201109)
0 引言
红外干扰技术[1]特别是新型诱饵的出现和迅猛发展,一定程度上削弱了红外制导飞行器的效能,因此在红外制导系统的研制中引入红外成像导引头抗人工干扰的性能指标至关重要。当研制的飞行器在这些指标上满足一定的条件,未来生产出的飞行器才能够在目标施放各种干扰的条件下,仍然能够以一个较大的概率击中目标,这样该型号飞行器才具备生产的资格。为提高旋转飞行器抗红外诱饵干扰的能力,确保其在复杂干扰环境中精确命中目标, 唐善军等[2]研究了一种基于目标和红外诱饵运动模式的抗干扰方法。采用合适的方法对飞行器的整体性能指标进行评估[3-10]具有重要意义。首先,能够为指标的论证提供方法,在保证必需的综合作战能力的前提下,得到作战使用性能和战术技术指标的最佳结合;其次,能够为方案论证和方案评审提供方法,以便对不同导引头研制方案的优劣提出结论性建议;最后,能够为鉴定定型提供方法,方便和用类导引系统的作战能力做综合比较。
抗干扰评估指标集主要有导引头的固有性能指标和引入抗干扰措施后的性能改善指标[11]。红外导引头的固有性能指标包含陀螺漂移率、最小可分辨温差和瞬时视场等,主要来自陀螺仪、热像仪系统和光学系统这些硬件环境。引入抗干扰措施后的性能改善指标主要体现在制导的准确程度上,包含指标发现真实目标的时间、跟踪效率、跟踪精度、作用距离、抗欺骗式干扰有效概率、目标图像损失度等。
传统的基于支持向量机的评估方法大多训练单核的回归器,所以结果比较依赖核函数的经验选取。为了进一步提升支持向量回归器的学习性能,本文采用多核集成的思路,把多个不同核的支持向量回归器融合到一个框架,通过建立一种基于支持向量回归与多核集成的红外成像导引头抗干扰性能的评估方法,以确立抗干扰评估指标与抗干扰综合性能值之间的定量关系,为红外成像导引头的抗干扰性能评估提供新的思路。
1 基于支持向量机的抗干扰性能评估方法
支持向量机方法[12]是建立在统计学习理论基础上的,将最大分类面分类器思想和基于核的方法结合在一起寻求最佳泛化能力的分类算法。把支持向量机思想用于回归,通过求解凸优化问题来进行回归分析,得到指标向量和抗干扰性能总体评价量之间的映射关系,具有坚实的理论基础。
给定训练样本D={(x1,y1),(x2,y2),…,(xm,ym)},其中,xi表示k维指标向量,yi表示抗干扰性能总体评价量,希望得到一个形如f(x)=wTx+b的回归模型,使得f(x)与y尽可能接近,w与b是待确定的模型参数。对于样本(x,y),传统回归模型通常直接基于模型输出f(x)与真实输出y之间的差别来计算损失,当且仅当f(x)与y完全相同时,损失才为零。与此不同,支持向量回归(SVR)假设能容忍f(x)与y之间最多有ε的偏差,即仅当f(x)与y之间的差别绝对值大于ε时才计算损失,于是SVR问题可形式化为
(1)
式中:C为正则化常数;lε为ε不敏感损失函数,可以表示为
(2)
(3)
s.t.f(xi)-yi≤ε+ζi
(4)
(5)
(6)
(7)
(8)
(9)
C=αi+μi
(10)
(11)
将式(11)代入拉格朗日函数,可得SVR的对偶问题
(12)
(13)
(14)
(15)
由于上述对偶需要满足KKT条件,即
(16)
对每个样本(xi,yi),都有(C-αi)ζi=0且αi(f(xi)-yi-ε-ζi)=0,于是在得到αi后,若0<αi (17) 选取多个或者所有满足0<αi 为了增加所求得的分类器的分类性能,可以把样本从原始空间映射到一个更高维的特征空间,使得样本在这个特征空间线性可分。 令Ø(x)表示将x映射后的特征向量,代入SVR的解可得 (18) 因为直接计算样本映射到特征空间后的内积比较困难,而且特征空间可能维数很高,所以考虑核函数 K(xi,xj)=<Ø(xi),Ø(xj)>=Ø(xi)TØ(xj) (19) 那么xi,xj在特征空间的内积就等于其在原始空间中通过核函数计算的结果。SVR的解可表示为 (20) 这样,对于每个新样本的指标向量,就可以通过训练出的SVR得到总的评价量。 集成学习[13]是一种可将弱学习器提升为强学习器的算法。这类算法的工作机制是,首先从初始训练集中训练出一个基学习器;其次,根据学习器的表现对训练样本分布进行调整,使得先前基学习器做错的训练样本在后续受到更多关注;再次,基于调整后的样本分布来训练下一个基学习器,如此重复进行,直到基学习器的数目达到事先指定的值J;最后将这个J个基学习器加权组合。 采用4种常用核函数(见表1)训练SVR,第m个核函数在第j次迭代中对应的回归误差可以表示为 (21) (22) 表1 常用核函数 采用多核集成的SVR算法,就是在每次迭代中寻找最优核的学习器,最后把这些弱学习器加权结合成强学习器。每次迭代后,都要更新每个训练样本的分布,使上次错分样本被赋予更大的权值。具体算法包括以下。 2)对每个核函数,在整个样本集上训练单核SVRhm; 4)初始化回归器F(x)=0; 5)循环j=1,J; 6)结束循环; 7)最终的回归器F(x)=∑jβ(j)H(j)(x); 8)输出:回归器F(x)。 集成学习通过侧重于降低误差,把基于泛化性能相当弱的学习器进行很强的集成,能够取得比单核SVR更好的回归效果,以及更好的关于评估指标向量和评价量的映射关系。 本实验采用的数据见表2。将2组仿真数据在2种不同抗干扰算法下的性能指标进行测量。其中,中心定位误差是指算法检测到的目标中心和实际目标中心的偏差,目标与视场中心像素差体现了目标偏离视场中心的偏差,图像熵反映了图像的平均信息量,重叠率是检测到的目标区域与实际目标区域重合的比例,信噪比是目标背景的灰度对比度与噪声均方差的比值,单帧识别时间反映了算法的运行效率,压制比是干扰能量与目标能量的比值,投放角度、投放数量和投放间隔是干扰投放的相关参数,虚警概率和识别概率衡量了目标识别算法的准确性。通过归一化后,得到的结果如表3所示。 表2 两组仿真数据在两种不同抗干扰算法下的性能指标 表3 两组仿真数据在两种不同抗干扰算法下的性能指标(归一化后) 对归一化后的数据进行层次分析法的评估,得到红外成像导引头的抗干扰性能指数如表4所示,以此作为接下来进行机器学习的标签值。采用对原始数据增加信噪比32 dB高斯白噪声的方法,对原始数据扩充8倍,label值仍然保持原始值。 表4 层次分析法的评估结果 机采用数据集中75%的数据进行训练,剩下25%的数据进行测试,得到的评估结果见表5。 以上结果表明,本文方法能够准确预测抗干扰性能值,并且误差也足够小。为了分析多核集成的优越性,分别采用4种核训练支持向量机,得到的均方误差见表6。由表可见,本文多核集成的方法取得的效果优于其他4种核。 本文分析了基于支持向量回归的红外成像导引头抗干扰性能评估方法,并且把线性支持向量机推广到核空间。在单核支持向量机的基础上,提出集成各个单核支持向量机的思想,把这些弱分类器进行加权,而且每次迭代都致力于给错分样本更大的权重,最终得到单核分类器的权值。实验结果表明,本文提出的红外抗干扰性能评估方法能够有效地对各指标进行评估,并得到最终的评价结果。该方法对样本数量没有特别限制,因此适用于小样本情况。后续将完善干扰环境集和抗干扰算法集,采用针对大数据分析的方法,例如深度学习来研究红外成像导引头抗干扰性能评估。 表5 所提出方法的评估结果 表6 多核集成与单核的对比结果2 基于多核集成的抗干扰性能评估算法
3 实验结果
4 结论