重庆大学学报  2022, Vol. 45 Issue (11): 127-134  DOI: 10.11835/j.issn.1000-582X.2022.11.013 RIS(文献管理工具)
0

引用本文 

顾保国, 陈阳. 一种基于数据融合的目标跟踪方法[J]. 重庆大学学报, 2022, 45(11): 127-134. DOI: 10.11835/j.issn.1000-582X.2022.11.013.
GU Baoguo, CHEN Yang. A target tracking method based on data fusion[J]. Journal of Chongqing University, 2022, 45(11): 127-134. DOI: 10.11835/j.issn.1000-582X.2022.11.013.

基金项目

国防科技自主科研资助项目(2019ZY012504)

作者简介

顾保国(1979—), 男, 硕士, 主要从事测控装备应用技术方向研究, E-mail:gubaoguoa@163.com

文章历史

收稿日期: 2021-06-21
一种基于数据融合的目标跟踪方法
顾保国 1, 陈阳 2     
1. 中国人民解放军 63726部队, 银川 750004;
2. 华东电子工程研究所, 合肥 230088
摘要: 为了提高相控阵波束的跟踪能力, 基于多设备源的测量信息, 提出一种基于数据融合的目标跟踪方法。该方法依次进行数据外推时延修正, 数据检择, 坐标变换, 再进行测量数据的平滑滤波处理, 最后利用动态加权的数据融合处理方法, 提高了目标的跟踪预测性能。仿真实验结果表明, 提的基于动态加权数据融合的目标跟踪方法具有较高的目标跟踪精度, 满足系统要求。
关键词: 数据检择    数据外推时延修正    坐标变换    跟踪滤波    数据融合    
A target tracking method based on data fusion
GU Baoguo 1, CHEN Yang 2     
1. Unit 63726 of PLA, Yinchuan 750004, P. R. China;
2. East China Research Institute of Electronic Engineering, Hefei 230088, P. R. China
Abstract: In order to improve the phased array tracking performance, a target tracking method based on data fusion is presented for measurement information of multisource. In the method, data extrapolation and time delay correction, data detection, coordinate transform are carried out in turn. Then smooth filtering for measurement data is carried out and data fusion through dynamic weighted, which improves tracking and predicting performance, is used at last. The simulation result shows that the proposed target tracking method based on dynamic weighting data fusion has higher accuracy of tracking, which can meet requirement of system.
Keywords: data detection    data extrapolation and time delay correction    coordinate transform    smoothing filtering    data fusion    

航天测控技术发展日新月异,目标跟踪作为航天测控核心功能之一,也相应地越来越复杂。在目标跟踪应用中,单个传感器(单套设备)跟踪目标有一定的局限性[1],为了获取更好的跟踪效果,常常会利用多个传感器(多套设备)输出的测量数据[2],以实现目标跟踪精度和收敛性的进一步优化[3]。在测控任务中,利用雷达、光学设备等多种外部设备的测量数据来引导相控阵波束进行目标跟踪,以期达到更好的跟踪效果,相关文献研究表明,组网雷达系统的检测与跟踪性能比单部雷达显著提升[4-6]

通常,测控设备接收到的引导数据受到网络或环境影响,经常出现数据跳大数或时延抖动,同时在过顶跟踪时受到引导信息动态滞后等因素影响,因此有必要将多设备源发送的引导数据结合自跟踪获得的测量信息,进行数据融合处理。数据融合可以利用多个或多种体制的传感器所提供的冗余信息和互补信息[7],从而提高融合后目标信息的质量[8],减少测量信息的模糊性和不确定性,避免因自身自跟踪或外部引导数据出现的各种异常造成对目标预测影响,提高目标的跟踪能力[9]。但传统的数据融合方式是根据经验对各种测量数据赋予固定的权值,不能准确反映外部引导数据质量的变化,虽然在一定程度上提高了目标跟踪能力,但仍然存在比较大的跟踪误差。为了提高相控阵雷达波束的跟踪性能,笔者提出一种基于多源数据融合的目标跟踪方法,将各数据源输入的引导数据通过外推时延修正、检择处理、野值剔除、坐标变换、平滑滤波后,实时根据测量方差进行权值的自适应动态分配,预测目标下一周期的俯仰角和方位角,并引导跟踪波束进行波束切换,从而完成相控阵波束的目标跟踪,仿真实验结果表明,所提算法相对于传统的跟踪算法,显著提高了波束的跟踪预测性能,增强了系统的可观测性和可靠性。

1 数据预处理 1.1 处理流程

图 1描述了多源数据融合的数据处理流程图。整个处理流程采取“分布式预测+集中式融合”架构,计算系统通过网络或串口接收各数据源的数据,然后开启多个线程对各数据源的引导数据进行外推时延修正、数据检择、坐标变换(将各自坐标系转换到地心地固坐标系)、平滑滤波。将滤波后的估计结果加上自身设备的自跟踪预测值传送到数据融合模块,完成数据融合,并输出最终的融合结果来引导波束进行跟踪。

图 1 多源数据融合处理流程图 Fig. 1 Flow chart of multi-source data fusion processing
1.2 外推时延修正

由于各数据源的测量值是在各自的时间基准下进行的,再加上网络或者串口的传输时延,汇聚到计算平台的各数据源的测量数据和计算平台本地时间必然存在一定的时间差,并且由于UDP传输过程偶尔会造成网络丢包,造成测量数据丢失或中断,因此各种引导数据的测量时序是异步的。为了使得各数据源数据在融合之前具备统一的时间基准,需要对各数据源所测量的异步数据同步到同一处理时间节点上。数据外推时延修正是进行数据融合处理的前提,其处理精度关系到后续目标的捕获跟踪连续性[10]。由于不同的外部所发送引导数据频率不统一,有的设备频率较高,有的设备频率较低,通常情况下,通过线性插值(或线性外推)将一方配准到另一方的观测时刻,时间配准原则是将数据率较低的一方配准到数据率较高的一方。令Tr为待处理的时间节点,Ar为待处理时间节点观测异步数据的数据项。TiTi+1为待处理时间节点最邻近的2个时间节点,AiAi+1为待处理时间节点最邻近的2个时间节点所对应的数据项,按式(1)对其进行内插或外推时间配准处理,保证待融合的数据时间间隔相等。

$ A_r=A_i+\frac{A_{i+1}-A_i}{T_{i+1}-T_i}\left(T_r-T_i\right) \text { 。} $ (1)
1.3 数据检择

各数据源的引导数据会存在一定的野值数据,需要对引导数据的相关测量数据进行数据检择处理,保证后续处理精度。利用最小二乘法对测量数据进行预报,通过与相应的测量值进行对比,将测量数据残差与预先确定的野值检测门限做对比并进行检测。大于所设置检测门限的测量值判定为野值。

数据检择模型采用四阶差分检验法进行检验[11],步骤如下

1) 用四阶差分检验法式(2)对初始的五帧数据进行初始检验,找出一组合理点

$ \mathit{\Delta }^4 y_j=y_{j-4}-4 y_{j-3}+6 y_{j-2}-4 y_{j-1}+y_j(j \geqslant 5), $ (2)

取门限值M1(经验值为17σσ为测量数据的精度),判断|Δ4yj|≤M1是否成立,若是,则认为这5帧数据无异常点;否则,令j=j+1继续进行四阶差分检验。

2) 对采集到的测量数据进行野值判断和处理。计算$\left[y_{-2}, y_{-1}, y_0, y_1, y_2\right]$数组的均值为y,其标准差为δ。当$|y-\bar{y}| < 3 \delta$时,认为该值为正常值,被接受;如果$|y-\bar{y}| \geqslant 3 \delta$,认为y为野值,需要用式(3)进行拟合,用拟合值代替该时刻的测量值。

$ \hat{y}_{j+1}=\sum\limits_{i=1}^5 P_i y_{j+i-5}, P_i=(3 i-7) / 10 \text { 。} $ (3)

3) 令$y_{j+1}=\hat{y}_{j+1}$, j=j+1,重复步骤S1S2,找出一组新的合理数据,并进行野值剔除和替代。

图 2以外部引导数据的俯仰角度为例,展现了数据检择的效果。可以看出数据检择能将测量过程中的几个跳点很好地剔除,和原始数据相比也保证了检择处理后数据基本在真实数据附近,避免了异常值引入带来的风险。

图 2 数据检择效果图 Fig. 2 Effect chart of data selection
1.4 坐标变换

由于外测设备传送的数据是在地心坐标系下的位置或者是经度、纬度和高程,比较特殊额的是同站设备,它的引导数据是测站系下的位置,而自跟踪数据是阵面坐标系下的测量值。同一波束指向通常是相对于阵面坐标系的,为了描述同一个目标的位置属性,保证融合坐标系的统一,需将目标观测数据转换到同一坐标系、同一量测单位[12],即阵面坐标系。坐标转换如图 3所示。如果是运动平台,则要将平台的位置姿态信息(经度、纬度和高程)先转换地心地固坐标系,再转化到东北天坐标系获得姿态角。地心地固坐标系下的目标位置结合姿态角转换到平台坐标系下的位置,再转化到阵面坐标系下的位置和极坐标下的角度。如果引导数据是经度、纬度和高程信息,则要先转化地心地固坐标系。

图 3 坐标转化图 Fig. 3 Coordinate transformation diagram
1.5 平滑滤波

经过上述坐标转化后获得目标在阵面坐标系下的方位角和俯仰角测量值的离散点序列yi。为了保证测量值的平滑性,采用七点3次平滑法[13]的式(4)对采集到的测量数据进行离散值平滑。

$ \left\{\begin{array}{l} y_{-3}^{\prime}=\frac{1}{42}\left(39 y_{-3}+8 y_{-2}-4 y_{-1}-4 y_0+y_1+4 y_2-2 y_3\right) \\ y_{-2}^{\prime}=\frac{1}{42}\left(8 y_{-3}+19 y_{-2}+16 y_{-1}+6 y_0-4 y_1-7 y_2+4 y_3\right) \\ y_{-1}^{\prime}=\frac{1}{42}\left(-4 y_{-3}+16 y_{-2}+19 y_{-1}+12 y_0+2 y_1-4 y_2+y_3\right) \\ y_0^{\prime}=\frac{1}{21}\left(-2 y_{-3}+3 y_{-2}+6 y_{-1}+7 y_0+6 y_1+3 y_2-2 y_3\right) \\ y_1^{\prime}=\frac{1}{42}\left(y_{-3}-4 y_{-2}+2 y_{-1}+12 y_0+19 y_1+16 y_2-4 y_3\right) \\ y_2^{\prime}=\frac{1}{42}\left(4 y_{-3}-7 y_{-2}-4 y_{-1}+6 y_0+16 y_1+19 y_2+8 y_3\right) \\ y_3^{\prime}=\frac{1}{42}\left(-2 y_{-3}+4 y_{-2}+y_{-1}-4 y_0-4 y_1+8 y_2+39 y_3\right) \end{array}\right., $ (4)

如果数据源事先知道其轨迹位置,则可以根据式(4)平滑7个时刻点的方位角和俯仰角,然后将其送入数据融合模块和自跟踪数据进行融合处理;如果数据源为实时发送的数据,则刚开始的7点利用原始值进行融合,后面的数据则利用式(5)根据平滑后的值进行外推。

$ \begin{gathered} y_4^{\prime}=y_3^{\prime}+ \\ \frac{\eta_1\left(y_3^{\prime}-y_2^{\prime}\right)+\eta_2\left(y_2^{\prime}-y_1^{\prime}\right)+\eta_3\left(y_1^{\prime}-y_0^{\prime}\right)+\eta_4\left(y_0^{\prime}-y_{-1}^{\prime}\right)+\eta_5\left(y_{-1}^{\prime}-y_{-2}^{\prime}\right)+\eta_6\left(y_{-2}^{\prime}-y_{-3}^{\prime}\right)}{\eta_1+\eta_2+\eta_3+\eta_4+\eta_5+\eta_6}, \end{gathered} $ (5)

其中η1+η2+η3+η4+η5+η6=1。通常离最新引导数据最近的点对于预测贡献值较大,所以取η1>η2>η3>η4>η5>η6

2 数据融合

通过数据融合,有效利用不同数据中的信息,可提高目标跟踪精度[14]。由于目标的真实运动轨迹未知,将各数据源的引导数据、自跟踪数据的测量信息的中心点看作目标真实运动轨迹的参考点,各测量信息与参考点的偏差看作是目标运动轨迹的偏差。利用统计理论计算出各测量信息与参考点偏差的标准差, 这里之所以不用平均偏差而用标准差,是因为平均偏差给出的平均值比实际平均偏差大[15]。以标准差作为数据融合精度近似, 并以该近似值分别计算出数据融合加权平均合成时各测量信息的权值。

假设在数据融合时刻Ti,经数据预处理得到的引导数据或自跟踪数据中的方位角/俯仰角信息为Ai, mm为数据源的数量。则数据融合时刻Ti的测量方程为[16]

$ \boldsymbol{A}_{i, m}=\boldsymbol{X}_{i, m}+\boldsymbol{V}_{i, m}, $ (5)

其中,Ai, m=[Ai, 1  Ai, 2  Ai, 3......Ai, m]为测量值,Xi, m为被估计参数的真实值,Vi, m为测量噪声。

$ \boldsymbol{V}_{i, m}=\left[\begin{array}{ccccc} \sigma_{i, 1}^2 & 0 & 0 & 0 & 0 \\ 0 & \sigma_{i, 2}^2 & 0 & 0 & 0 \\ 0 & 0 & \sigma_{i, 3}^2 & 0 & 0 \\ 0 & 0 & 0 & \cdots & 0 \\ 0 & 0 & 0 & 0 & \sigma_{i, m}^2 \end{array}\right] 。$

各数据源测量噪声互不相关,其Ti时刻方差分别为σi, m2=[σi, 12  σi, 22  σi, 32, …, σi, m2],提出的Ti时刻方差值根据测量数据自适应的动态调整。假设各分量的加权因子分别为[ωi, 1 Tiωi, 2Ti ωi, 3......ωi, m],所述加权因子随测量方差自适应的动态调整而动态分配权值,而融合处理后得到的$\hat{A}_i$值和加权因子满足

$ \begin{gathered} \hat{\boldsymbol{A}}_i=\sum\limits_{j=1}^3 \omega_{i j} \boldsymbol{A}_{i j}, \\ \sum\limits_{j=1}^3 \omega_{i j}=1 。\end{gathered} $

建立加权估计误差方差表达式[17]

$ \sigma^2=E\left(\left(\hat{\boldsymbol{A}}_i-\boldsymbol{A}_{i j}\right)^2\right)=E\left(\sum\limits_{j=1}^3\left(\omega_{i j} V_{i j}\right)^2\right)=\sum\limits_{j=1}^3 \omega_{i j}{ }^2 \sigma_{i j}{ }^2, $

Ti时刻,总均方差σ2是关于加权因子的三元二次函数,求取该函数的最小值,通过求取加权因子满足$\sum\limits_{j=1}^3 \omega_{i j}=1$为约束条件下的函数求极值问题。

依次对加权因子求取偏导,联立求解可得

$ \omega_{i, m}=\frac{\sigma-2_{i, m}}{\sum\limits_{j=1}^3 \sigma-2_{i, m}} 。$

Ti时刻,确认是对同一目标的测量数据,可利用加权最小二乘估计进行合成[18]。输出Ti数据联合处理后的目标测量数据。

H=[ωi, 1  ωi, 2  ωi, 3......ωi, m]TH为已知系数矩阵,R=Vi, m为观测误差矩阵;则对同一目标的测量数据观测合成的最小二乘估计为

$ \hat{\boldsymbol{A}}_i=\left(\boldsymbol{H}^{\mathrm{T}} \boldsymbol{R}^{-1} \boldsymbol{H}\right) \boldsymbol{H}^{\mathrm{T}} \boldsymbol{R}^{-1} \boldsymbol{A}_{i, m} \text { 。} $
3 仿真分析与实验 3.1 精度对比

利用仿真实验验证了目标跟踪方法的正确性。以3种数据源作为输入,包括引导数据1(测站坐标系下测量数据)、引导数据2(地心大地坐标系下测量数据)和自跟预测值,数据采样周期1次/s。经过融合后的目标俯仰角跟踪结果如图 4所示。从结果可以看出,融合后的俯仰角和真实的角度几乎重合,而自跟预测值和真实值之间误差大于融合后的误差,融合跟踪与真实值的偏差较自跟预测值与真实值的偏差降低了80%以上。这说明单一利用引导数据源1或数据源2,或自跟踪预测值,对目标的跟踪精度显著低于融合后的跟踪精度。图 5为提出的方法与文献[10]所提出方法的比较也验证了所提出的融合方法的有效性。

图 4 研究方法的跟踪结果图 Fig. 4 Tracking results of the method in this paper
图 5 与文献[10]的方法比较 Fig. 5 Comparison with the method in reference [10]
3.2 时间代价对比

将所提出的算法与文献[10]中的方法以及未采用融合跟踪处理的算法进行对比,选取同样一组数据(100帧)作为输入数据,在同样软硬件环境下进行仿真运算,3种算法的运算耗时分别为1.125 ms、0.013 ms和0.002 ms,虽然算法耗时远高于另外2种(分别是另外2种算法的86倍和562倍),但仍然远小于跟踪与伺服控制计算机的主线程周期(主线程周期一般12.5 ms,即80 Hz),不会对天线的跟踪控制造成任何不利影响,完全可以接受。

4 结论

为了解决目标在相控阵波束下的有效跟踪的问题,利用多设备源采集的引导数据、自跟踪数据的测量信息,进行数据融合处理,提出了一种基于动态权值分配的数据融合跟踪方法。与传统的仅利用自跟踪数据进行目标波束跟踪相比,所提方法在付出时间代价可接受的情况下有效提高了仅依赖单一设备源的数据的跟踪精度,值得注意的是,讨论数据融合的目标跟踪方法是基于多设备源均能获取相应的测量信息,在实际的目标波束有效跟踪工程实现时,将该方法作为目标波束有效跟踪输出的一种策略。实际策略自适应切换所应满足的条件,将是下一步重点研究的内容。

参考文献
[1]
Shi Y F, Qayyum S, Memon S A, et al. A modified Bayesian framework for multi-sensor target tracking with out-of-sequence-measurements[J]. Sensors (Basel, Switzerland), 2020, 20(14): 3821. DOI:10.3390/s20143821
[2]
Li C X, Zhang D, Ge J J, et al. Target tracking with a dynamic and adaptive selection of radars based on entropy[J]. The Journal of Engineering, 2019, 2019(21): 7936-7939. DOI:10.1049/joe.2019.0677
[3]
薛昱, 冯西安. 机动目标跟踪的多传感器分层加权融合算法[J]. 探测与控制学报, 2020, 42(1): 12-16.
Xue Y, Feng X. Multi-sensor hierarchical weighting fusion algorithm for maneuvering target tracking[J]. Journal of Detection & Control, 2020, 42(1): 12-16. (in Chinese)
[4]
Yang C Q, Zhang H, Qu F Z, et al. Performance of target tracking in radar network system under deception attack[C]//Wireless Algorithms, Systems, Applications. Cham: Springer International Publishing, 2015: 664-673.
[5]
Shi C G, Wang F, Salous S, et al. Joint transmitter selection and resource management strategy based on low probability of intercept optimization for distributed radar networks[J]. Radio Science, 2018, 53(9): 1108-1134. DOI:10.1029/2018RS006584
[6]
Nadjiasngar R, Charlish A. A performance model for target tracking with a radar network[C]//2015 IEEE Radar Conference. Johannesburg, South Africa: IEEE, 2015: 238-243.
[7]
雒梅逸香. 基于组网雷达数据融合的目标跟踪技术研究[D]. 西安: 西安电子科技大学, 2018.
Luo M Y X. Study on target tracking technology based on radar network data fusion[D]. Xi'an: Xidian University, 2018. (in Chinese)
[8]
Yi C L, Zhang K F, Peng N L. A multi-sensor fusion and object tracking algorithm for self-driving vehicles[J]. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2019, 233(9): 2293-2300. DOI:10.1177/0954407019867492
[9]
关矗. 浅析多源数据融合方法的发展趋势及研究意义[J]. 山东工业技术, 2019(1): 234.
Guan C. Analysis on the development trend and research significance of multi-source data fusion methods[J]. Shandong Industrial Technology, 2019(1): 234. (in Chinese)
[10]
朱江山, 秦国峰, 刘宁博. 多传感器光测系统数据融合技术的应用研究[J]. 计算机与数字工程, 2016, 44(12): 2392-2395.
Zhu J S, Qin G F, Liu N B. Data fusion technology application in the multi-sensors optics measuring system[J]. Computer & Digital Engineering, 2016, 44(12): 2392-2395. (in Chinese)
[11]
梅玉航. 一种自适应线性预报的数据检择方法[J]. 电子测量技术, 2016, 39(5): 159-162.
Mei Y H. Data detection method based on self-adaptive linear prediction[J]. Electronic Measurement Technology, 2016, 39(5): 159-162. (in Chinese)
[12]
王换招, 范琳, 王海, 等. 无线传感器网络多目标跟踪数据融合[J]. 西安交通大学学报, 2006, 40(10): 1043-1046.
Wang H Z, Fan L, Wang H, et al. Data fusion of multi-target tracking in wireless sensor networks[J]. Journal of Xi'an Jiaotong University, 2006, 40(10): 1043-1046. (in Chinese)
[13]
祝龙石, 庄志洪, 丁庆海, 等. 一种基于多点内插的自适应时延估计[J]. 兵工学报, 1998, 19(3): 247-250.
Zhu L S, Zhuang Z H, Ding Q H, et al. A multiple point interpolation method for the estimation of adaptive time delay[J]. Acta Armamentarii, 1998, 19(3): 247-250. (in Chinese)
[14]
Meliones A, Pappas D. Data fusion and tracking in a simulated multiradar air command and control system[J]. Sensing and Imaging, 2020, 21(1): 1-24.
[15]
John Benedict T, Anthony K, Anekeya David A. Estimating average variation about the population mean using geometric measure of variation[J]. International Journal of Statistical Distributions and Applications, 2020, 6(2): 23.
[16]
杨军佳, 叶晨亮, 冯少华, 等. 多传感器数据加权融合方法[J]. 传感器与微系统, 2020, 39(4): 39-42.
Yang J J, Ye C L, Feng S H, et al. Method of data weighted fusion for multi-sensors[J]. Transducer and Microsystem Technologies, 2020, 39(4): 39-42. (in Chinese)
[17]
Rasekhi M. A study on methods for estimating the PDF and the CDF in the exponentiated gamma distribution[J]. Communications in Statistics-Simulation and Computation, 2020, 49(8): 1999-2013.
[18]
Lei X Y, Zhang Z A. Recursive weighted least squares estimation algorithm based on minimum model error principle[J]. Defence Technology, 2021, 17(2): 545-558.