摘要
日益复杂的电磁环境对战场目标探测提出了很高的要求。由于多雷达融合系统的不断发展,如何准确快速地完成多雷达的航迹关联成为一个亟待解决的问题。现有的关于航迹关联算法的研究大多只考虑雷达上报的最新目标航迹点,而没有考虑先前的航迹信息。除此之外,大多数航迹关联算法对于航迹异步问题的解决方法是进行时间配准,这不仅增加了算法本身的计算开销,还放大了航迹信息中包含的误差,因此难以应用于目前复杂的电磁环境中。本文提出一种适用于对异步航迹进行关联的、且无需进行时间配准工作的基于孪生神经网络的航迹关联算法(TTCSN)。该算法首先将待关联航迹两两组成一对,将其成对地送入特征提取网络中,再利用共享权重的双向LSTM网络提取输入航迹的隐含特征,之后对两条航迹的特征向量进行相似度计算,得到相似度向量,最终送入分类器完成关联航迹与非关联航迹的判别。实验表明,TTCSN算法能够有效地解决异步航迹关联问题。
当前战场电磁环境变得越来越复杂,作战空间中存在着大量的电磁干扰,由于航迹点的缺失或干扰,目前单雷达获得的航迹信息已无法满足战场的需求,因此基于多传感器的信息融合系统应运而
近年来,随着机器学习技术的进步,尤其是深度学习技术的快速发展,为解决航迹关联问题提供了新的思路。可将航迹关联问题转换为由2条航迹组成的航迹对是否存在关联关系的判别问题,即深度学习模型的二分类问题。通过构建样本数据集对深度学习模型进行训练,让深度学习模型去学习单条航迹隐含的特征以及两条关联航迹之间的相关性特征,模型在训练过程中自适应地调整内部参数,以实现模型的分类能力。
本文针对2部异步雷达所得航迹信息的航迹关联问题,将航迹关联问题转化为两两航迹是否是关联航迹的判别问题,并提出了一种基于孪生神经网络的航迹关联方法(TTCSN)。该算法首先在待关联航迹中选择任意两条航迹组成航迹对,将航迹对中的每一条航迹依次输入到共享参数的特征提取网络中,从而提取出航迹本身所隐含的时间序列特征和空间分布特征等信息,本算法采用的特征提取网络为双向长短期记忆网络(Bi-directional Long Short-Term Memory,BiLSTM
为方便研究,本文使用平面直角坐标系中的横坐标、纵坐标以及时间来描述雷达的单个航迹点量测。雷达1中得到的第条航迹可以表示为:;第条航迹的第个航迹点可以表示为:,,其中为雷达1的量测中一条航迹所包含的航迹点的数量。为了进行深度学习模型的训练与测试,本文从雷达1和雷达2中各取一条航迹组成一个航迹对。本文将航迹对分为2类:关联航迹和非关联航迹。由2部雷达上对同一目标的跟踪航迹组成的航迹对即为关联航迹对,由2部雷达上对不同目标的跟踪航迹组成的航迹对为非关联航迹对。本研究的目标是正确区分关联航迹对与非关联航迹对,从而解决雷达测量航迹的关联问题。
针对2部异步雷达的航迹关联问题,本文提出了一种基于孪生神经网络的航迹关联算法,该算法的具体流程如

图1 TTCSN算法框架
Fig.1 Architecture of TTCSN algorithm
递归神经网络(Recurrent Neural Network,RNN)被广泛应用于序列数据的处理,但是经典的RNN容易发生梯度消失或者梯度爆炸的现象,导致模型无法正常训练下去。而LST

图2 BiLSTM结构图
Fig.2 Architecture of BiLSTM
孪生BiLSTM指的是成对的两条航迹分别通过2个共享权值的BiLSTM网络进行特征提取,共享权重的BiLSTM可以将结构相似的航迹信息以同一种计算方式转换到隐层空间,得到同种表征形式的隐层特征。由于输入的两条航迹在数据的结构上十分相似,每个航迹点的信息都是由坐标位置和时间戳组成,因此非常适合用孪生网络进行处理。
输入航迹对<>在经过特征提取网络之后,得到特征向量和,并且其维度是相等的。为了对二者进行相似度的度量,本文选择L1范数距离,即曼哈顿距离对2个特征向量做计算,得到二者的相似度向量。之后,将相似度向量送入分类器,分类器由2层全连接层组成。最后,经过分类器的计算输出判别结果,判断输入的航迹对<>是否为关联航迹。
TTCSN算法的伪代码如算法1所示。
算法1:基于孪生神经网络的航迹关联算法
输入 航迹对<>,航迹的时间步长为,长度为3,维度:;
输出 输入航迹关联的可能性;
Step1 数据预处理,输入:维度为的航迹和维度为的航迹
Padding,,将输入航迹的维度统一成,输出为维的航迹对<>;
Step2 航迹序列特征提取,输入为维的航迹序列<>
双向LSTM层,每个隐含层神经元个数为64,输出为1×128维的特征向量和;
Step3 特征向量相似度计算,输入维度为1×128维的和
计算,输出为1×128维的;
Step4 分类器,输入为1×128维的
全连接层FC1,输出为1×512的向量;
全连接层FC2,输出航迹相似度计算值(0~1)。
孪生神经网络是一种特殊的神经网络架构,与一般分类任务学习输入数据与已有样本之间相似度的模式不同,孪生神经网络学习的是2个输入之间的相似程度,从而对2个输入进行区分。具体来讲,本文的目的不是将输入的航迹划分到某一个已有的类别中,而是判断输入的2条航迹的相似程度,从而判断它们是否是来自同一目标的不同量测。
假设和是2个输入向量,如果不采用孪生神经网络的网络架构,直接将其拼接后送入LSTM进行特征提取,则特征向量和得到的结果是不同的,即输入数据的拼接顺序会影响其特征的表达,这并不是所希望的,而孪生神经网络能很好地解决这个问题。在本文的方法中,输入和首先分别经过一个特征提取网络进行特征提取,得到特征向量和,之后再得到特征相似度向量,而是一个与和的输入顺序无关的特征表征向量。
为了检验TTCSN算法的有效性,本文仿照文献[
实验随机生成10 000个目标,得到2部雷达关于这10 000个目标的测量信息。之后,将2部雷达对于相同目标量测的结果进行配对组合,得到10 000条正样本数据。再将雷达1与雷达2关于不同目标的量测数据进行随机组合,得到10 000条负样本数据。之后,从2部雷达的量测数据中筛选出由不同目标产生,但相距比较近的目标量测组合,得到6 695条数据,也作为负样本。将总共26 695条数据随机打乱,分出70%作为训练集,30%作为测试集。
本文选择航迹关联领域的经典算法,加权统计距离检验法(简称为:加权法)和最近邻算法(Nearest Neighbor,NN),以及深度学习领域适合处理时间序列数据的LSTM、双向LSTM(BiLSTM)算法作为本文所提算法的对比对象,以验证TTCSN算法的有效性。LSTM作为深度学习方法的一种,非常适合用于处理时间序列数据,而航迹数据本质上也是一种时间序列数据。
本文选用衡量航迹关联算法性能常用的航迹关联准确率和算法运行时间作为算法的评价指标,此外,本文还采用了召回率(Recall)和精确率(Precision)来衡量3种深度学习算法的优劣。
神经网络的维度是模型中非常重要的一个参数。一方面,维度低,神经网络包含的信息量少,模型的性能就可能达不到预期;另一方面,维度太高会导致神经网络模型参数量过大,模型难以训练。为了研究神经网络不同维度对算法性能的影响,本文将模型中的特征提取网络的输出维度设置多个不同的值,探究其对模型性能的影响,实验结果如

图3 不同输出维度测试准确率
Fig.3 Test accuracy for different output dimensions
可以看到,随着特征提取网络输出维度的增加,模型在测试集上的表现先变好再变坏,在输出维度为64维时表现最好,达到99.1%。因此,将特征提取网络的输出维度最终确定为64维。
另外,为证明曼哈顿距离在度量航迹特征相似度方面的优越性,本文同样设置了利用欧式距离作为相似度度量方式的对比实验,模型在测试集上的表现如

图4 采用不同相似度度量方式的模型测试准确率
Fig.4 Test accuracy for different similarity measurement methods
为了验证算法在不同航迹密集条件下的性能,本文研究了不同航迹密集程度对算法的影响。本文研究了航迹密度为5条至80条下的算法性能,在相同仿真环境下对每种航迹密度进行10次蒙特卡罗仿真得到实验结果,算法关联准确率如

图5 不同算法航迹关联准确率
Fig.5 Track correlation accuracy of different algorithms

图6 不同算法运行时间结果图
Fig.6 Time cost of different algorithms
由于3个深度学习算法在航迹关联准确率上的表现较为接近,因此又使用了评价深度学习算法常用的两个指标,Recall和Precision来衡量算法的好坏。召回率的表现如

图7 不同算法的召回率
Fig.7 Recall rate of different algorithms

图8 不同算法的精确率
Fig.8 Precision rate of different algorithms
可以看到,无论是召回率还是精确率,本文所提算法在所有航迹密度的测试中都是最高的。本文算法的召回率能够一直保持在99%以上,高出LSTM算法4~10个百分点,高出BiLSTM算法3~8个百分点;随着航迹密度的增大,本文算法在精确率方面的表现对比LSTM和BiLSTM有非常明显的优势,能够胜出二者15~20个百分点。综上,相较于传统方法和已有的时间序列数据处理算法LSTM和BiLSTM,本算法在解决航迹关联问题时具有明显的优越性。
本文针对异步航迹关联问题,提出了TTCSN算法。该算法首先将待关联航迹两两组成一对,将其成对地送入特征提取网络中,再利用共享权重的双向LSTM网络提取输入航迹的隐含特征,之后对2条航迹的特征向量进行相似度计算,得到相似度向量,最终送入分类器完成关联航迹与非关联航迹的判别。实验结果表明,TTCSN算法能够快速有效地解决异步航迹关联问题。
参考文献
路娜. 多传感器多目标的航迹关联技术研究[D]. 西安:西安电子科技大学, 2019. [百度学术]
LU Na. Research on track correlation technology of multi-sensor and multi-target[D]. Xi'an,China:Xidian University, 2019. [百度学术]
项拙. 基于传感器的多目标轨迹融合技术的研究[D]. 沈阳:沈阳理工大学, 2019. [百度学术]
XIANG Zhuo. Research on multi-target trajectory fusion technology based on sensor[D]. Shenyang,China:Shenyang Ligong University, 2019. [百度学术]
KANYUCH A J,SINGER R A. Correlation of multiple-site track data[J]. IEEE Transactions on Aerospace and Electronic Systems, 1970,6(2):180-187. [百度学术]
BAR-SHALOM Y. On the track-to-track correlation problem[J]. IEEE Transactions on Automatic Control, 1981,26(2):571-572. [百度学术]
SINGER R A,KANYUCK A J. Computer control of multiple site track correlation[J]. Automatica, 1971,7(4):455-463. [百度学术]
HE You,ZHANG Jingwei. New track correlation algorithms in a multisensor data fusion system[J]. IEEE Transactions on Aerospace and Electronic Systems, 2006,42(4):1359-1371. [百度学术]
BOWMAN C L. Multisensor integration for defensive fire control surveillance[J]. NAECON, 1979:176-184. [百度学术]
CHANG C,YOUENS L. Measurement correlation for multiple sensor tracking in a dense target environment[J]. IEEE Transactions [百度学术]
on Automatic Control, 1982,27(6):1250-1252. [百度学术]
REID D. An algorithm for tracking multiple targets[J]. IEEE Transactions on Automatic Control, 1979,24(6):843-854. [百度学术]
何友,彭应宁,陆大琻. 多目标多传感器模糊双门限航迹相关算法[J]. 电子学报, 1998(3):15-19. [百度学术]
HE You,PENG Yingning,LU Dajin. Fuzzy track correlation algorithms for multitarget and multisensor tracking[J]. Acta Electronica Sinica, 1998(3):15-19. [百度学术]
何友,陆大琻,彭应宁,等 . 基于模糊综合函数的航迹关联算法[J]. 电子科学学刊, 1999(1):91-96. (HE You,LU Dajin,PENG [百度学术]
Yingning,et al. Track correlation algorithm based on fuzzy synthesis function[J]. Journal of Electronics, 1999(1):91-96. [百度学术]
何友,黄晓东. 基于模糊综合决策的航迹相关算法[J]. 海军工程学院学报, 1999,89(4):1-11. [百度学术]
HE You,HUANG Xiaodong. Track correlation algorithm based on fuzzy comprehensive decision making[J]. Journal of Naval University of Engineering, 1999,89(4):1-11. [百度学术]
张天舒,周正,李寅龙,等. 对等式结构下的航迹关联算法[J]. 兵器装备工程学报, 2021,42(6):223-229. [百度学术]
ZHANG Tianshu, ZHOU Zheng,LI Yinlong,et al. Track association algorithm based on peer-to-peer structure[J]. Journal of Ordnance Equipment Engineering, 2021,42(6):223-229. [百度学术]
连宇杰,杨露菁,卢凌峰,等. 基于集对分析和双门限的航迹关联算法研究[J]. 指挥控制与仿真, 2020,42(1):40-46. [百度学术]
LIAN Yujie,YANG Lujing,LU Lingfeng,et al. Research on track association algorithm based on set pair analysis and double thresholds[J]. Command Control & Simulation, 2020,42(1):40-46. [百度学术]
GRAVES A,SCHMIDHUBER J. Framewise phoneme classification with bidirectional LSTM and other neural network architectures[J]. Neural Networks, 2005,18(5/6):602-610. [百度学术]
HOCHREITER S,SCHMIDHUBER J. Long short-term memory[J]. Neural Computation, 1997,9(8):1735-1780. [百度学术]