基于最大熵模糊聚类的快速多目标跟踪算法研究
陈晓, 李亚安, 蔚婧, 李余兴     
西北工业大学 航海学院, 陕西 西安 710072
摘要: 为了提高杂波环境中多目标跟踪的实时性和精确性,利用最大熵数据模糊聚类方法得到的模糊隶属度表示目标与量测之间的关联概率,同时分析了公共量测对目标的影响,引入影响因子重建互联概率矩阵,结合概率数据关联算法实现多目标的状态估计。该算法避免了对确认矩阵的拆分,解决了联合概率数据关联算法随着目标和回波数目增加而导致的计算量爆炸性增长问题。针对不同杂波密度环境下的临近平行目标和小角度交叉目标的跟踪进行了仿真分析,仿真结果表明:最大熵模糊聚类联合概率数据关联算法是一种有效的快速数据关联算法,在密集杂波环境中跟踪性能依然优于联合概率数据关联算法和经验联合概率数据关联算法,在一定程度上可以避免航迹融合。
关键词: 多目标跟踪     联合概率数据关联     经验联合概率数据关联     最大熵模糊聚类联合概率数据关联    

目前,多目标跟踪技术已经广泛应用于军事领域和民用领域,数据关联作为多目标跟踪实现中的关键部分,对目标跟踪性能起到决定性作用,其典型算法有最近邻算法[1];适用于杂波环境下的单目标跟踪方法:概率数据关联算法[2];同时为了实现杂波环境中的多目标跟踪而提出的联合概率数据关联算法[3]和Reid以“全邻”最优滤波器和“聚”概念为基础而提出的多假设跟踪算法[4],近年来,Mahler提出了基于随机有限集理论的概率假设密度滤波多目标跟踪算法[5-6],该算法突破了传统的数据关联方法,避免了数据关联难题。

联合概率数据关联算法被认为是实现杂波环境下多目标数据关联的一种很好算法,但是随着目标数目及杂波密度的增加,计算量出现组合爆炸问题,从而使该算法的应用受到限制。近年来,很多学者不断将模糊聚类理论引入到数据关联算法[7-10]的应用中,这种算法集数据关联、数据融合和目标跟踪为一体,大大降低了多目标跟踪问题的复杂性和计算量。文献[11]在模糊聚类中利用最大熵原理得到最大熵意义下的模糊聚类算法,文献[12]将其应用于目标跟踪。

为了有效地降低密集杂波环境下多目标数据关联的计算复杂性,并且保证目标跟踪性能。本文采用最大熵模糊聚类算法实现量测与目标的数据关联,对于互联概率矩阵的重建不同于文献[12],此处针对公共量测对目标的影响,引入影响因子重建互联概率矩阵,在一定程度上可以避免航迹融合,本文提出的最大熵模糊聚类联合概率数据关联(MEF-JPDA)算法可以提高密集杂波环境下多目标跟踪的实时性和精确性。本文对JPDA、MEF-JPDA和CJPDA[13]3种算法目标跟踪性能进行仿真分析,结果表明,MEF-JPDA和CJPDA同时提高了目标跟踪的实时性,但MEF-JPDA在密集杂波环境下目标跟踪精度有所提高,从而可以更精确地实现目标跟踪,同时可以有效避免降低目标航迹融合的问题。

1 杂波环境下多目标跟踪问题描述

在多目标跟踪系统中,假设跟踪目标数目为N, 定义k时刻目标t的状态方程如下

(1)

式中, Xt(k)表示目标t的状态向量, F(k)表示其状态转移矩阵, G(k)表示其过程噪声转移矩阵, W1t(k)为零均值高斯过程噪声,其协方差矩阵为Q(k), 且与目标初始状态统计独立。

定义k时刻目标t的量测方程如(2) 式所示。

(2)

式中, zt(k)表示目标t的量测预测, H(k)表示其观测矩阵。W2t(k)是零均值高斯量测噪声,其协方差矩阵为R(k),且量测噪声与过程噪声不相关。

在杂波环境中, 假设k时刻落入跟踪门的有效量测数为mk, Z(k)表示时刻落入目标跟踪门内的有效量测集合, , 在实际情况下, k时刻得到的有效量测有可能源于目标, 也可能源于杂波(虚假目标), 每次得到的有效量测数大于目标数量, 即mk>N, 该情况在密集杂波环境时尤为明显。同时每个目标的真实量测以一定的检测概率出现在每次的量测中, 也可能会出现漏测的情况, 而数据关联算法则根据某种准则利用落入跟踪门的有效量测得到关联概率, 对目标状态进行估计, 即可实现对多目标的跟踪。

2 最大熵模糊聚类算法 2.1 最大熵原理

熵在信息论理论中表示对事件不确定性的一种度量。不确定性越小, 熵值越小, 得到的信息量越小; 反之信息量越大, 不确定性越大, 熵值也越大。熵的定义如(3) 式所示

(3)

式中,pi表示事件i发生的概率。利用最大熵原理则可以得到不确定性最大值的概率分布, 在给定的约束条件下使信息熵达到极大值, 其对应的一组概率分布出现的概率占绝对优势。利用最大信息熵原理求“最佳”的概率分布, 即相当于求解条件极值问题。通常此类问题通过构造拉格朗日函数来求解。

2.2 最大熵模糊聚类在多目标跟踪中的应用

为了将最大熵模糊聚类原理应用于多目标跟踪中, 假设k时刻跟踪目标数目为N, 目标的有效量测集合, 将k时刻的有效量测Z(k)当作数据集合, 目标的预测位置当作聚类中心c, 聚类过程可以描述为如下优化过程, 首先定义相应的代价函数如(4) 式所示

(4)

其中隶属度ujt表示量测数据zj属于聚类中心ct的概率, d(zj, ct)为量测数据zj与聚类中心ct之间的距离, 并且隶属度ujt服从条件, ∀ujt∈[0,1]。为了最小无偏的描述量测与目标之间的隶属度, 利用最大熵原理通过构造拉格朗日乘数法来定义目标函数为

(5)

最大化目标函数J(U, C)可得点zjct之间的隶属度可表示为

(6)

αjλj为拉格朗日乘子。通过调整αj, 可以修改量测数据zj与最近聚类中心ct及其他类中心的隶属度值。在目标跟踪系统中, 离目标预测位越近的量测其关联概率应该越大; 杂波密度越大, 丢失目标的概率也就越大。因此, 在杂波密度较小的环境中, αj应较大; 反之, 杂波密度较高, αj应较小。即αj值应与杂波密度λ的大小成反比, 由此αj可以定义为:αj=。其中, η为一正常数, η∈[0,1]。通常称αj为“差异系数”。

3 最大熵模糊聚类联合概率数据关联算法

利用最大熵模糊聚类算法, 得到了量测与目标之间的隶属度矩阵。由于隶属度矩阵并未对公共量测进行分析, 故而针对隶属度矩阵需要重新构造互联概率矩阵, 在此引入影响因子对公共量测的关联概率进行优化以精确实现多目标的状态估计。MEF-JPDA算法实现描述如下:

步骤1 设置椭圆跟踪门, 构造确认矩阵Ω=[ωjt], 式中ωjt表示量测j(j=1, 2, …mk)是否源于目标t(t=1…N), ωjt=1表示量测j落入目标t的跟踪门, ωjt=0表示无量测j落入目标t的跟踪门。其定义如(7) 式所示

(7)

步骤2 在k时刻, 得到目标的有效量测集合, mk表示有效量测数目。利用最大熵模糊聚类算法得到隶属度矩阵U=[ujt]。

步骤3 在k时刻, 有效量测j来源于目标t的概率pjt可以看作最大熵模糊聚类中量测j与目标t的预测值之间的隶属度ujt, 同时考虑k时刻没有有效量测j来源于目标t的概率为p0t=λ(1-PdPg), 其中Pd为目标检测概率, Pg为检测门概率。对公共量测进行分析得到影响因子, 利用隶属度矩阵重建互联矩阵。具体如下所述。

1) 在k时刻, 通过确认矩阵Ω确定跟踪门内的公共量测集合Pub_set, 满足(8) 式。

(8)

通过确认矩阵Ω确定Pub_set中每一个有效量测可能源于目标的集合Tj, 满足Tj={Tj|∀t, ωjt=1}, zjPub_set。计算经过修正的公共量测对每个目标的影响因子Kjt

(9)

2) 同时考虑拥有公共量测的目标各自跟踪门内的有效量测对Kjt的影响因子Mjt

(10)

其中当, 否则pjt=pjt。考虑到影响因子Mjt, 修正后的归一化影响因子Kjt可理解为公共量测zj(zjPub_set)分属于每个目标t(tTj)的概率。

(11)

3) 利用影响因子Kjtpjt进行修正得到Pjt, 归一化后得到互联概率矩阵βjt如(12) 式所示。当zjPub_set, Pjt=Kjtpjt, 否则Pjt=pjt

(12)

步骤4  目标状态的估计和预测。

利用得到的互联概率矩阵对有效量测进行加权, 利用卡尔曼滤波算法更新目标的状态。其计算公式同概率数据关联(PDA)[2]算法。该算法不需要拆分确认矩阵, 不需要搜索所有的可行联合事件, 从而避免了对计算量呈指数趋势增长的组合问题。

4 仿真分析

为了验证算法的性能, 仿真在直角坐标系二维平面内进行, 检测概率PD=0.9, 门概率PG=0.989, 采用椭圆跟踪门规则, 阈值γ=9.21, 采样间隔T=1 s, 噪声为零均值高斯白噪声, 量测噪声标准差r=100 m, 过程噪声标准差q=0.01 m, 杂波数目服从参数λ=1(每单位面积(km)2)的泊松分布, 在以目标预测值为中心的椭圆域内服从均匀分布。分别进行50次蒙特卡罗仿真, 并对实验结果进行分析。

假设目标做匀速直线运动, 取状态向量X=[x, y, , ], 其中x, y表示不同运动方向的位置, 而, 表示目标不同方向的速度。位置均方根误差定义如下所示。

式中,M表示蒙特卡罗仿真次数。

场景1  2个匀速直线平行运动的目标, 初始状态为xA=[100 m 15 m/s 50 m 5 m/s], xB=[100 m 15 m/s 150 m 5 m/s], 目标运行时间50 s。图 1图 2分别表示不同杂波密度环境中两平行目标跟踪算法的位置均方根误差统计图。

图 1 杂波密度λ=1时两平行目标跟踪位置均方根误差
图 2 杂波密度λ=5时两平行目标跟踪位置均方根误差

场景2  2个匀速直线交叉运动的目标, 初始状态为xA=[100 m 15 m/s 300 m 0 m/s], xB=[100 m 15 m/s 200 m 5 m/s], 目标运行时间100 s。如图 3图 4分别表示不同杂波密度环境中两交叉目标跟踪算法的位置均方根误差统计图。

图 3 杂波密度λ=1时两交叉目标跟踪位置均方根误差
图 4 杂波密度λ=5时两交叉目标跟踪位置均方根误差

图 1~图 4所示, 不同场景下随着杂波密度的增长, 对不同场景目标跟踪算法的位置均方根误差进行了比较。对于两临近平行目标跟踪而言, 如图 1所示, 当杂波密度λ=1时, 3种算法都可以很好地对目标进行跟踪, 而且其跟踪误差差别相对较小, 但是随着杂波密度的增大, 如图 2所示, 显然MEF-JPDA算法跟踪误差较小, 能更好地实现目标跟踪, 而CJPDA跟踪性能也优于JPDA。因为MEF-JPDA算法通过最大熵模糊聚类数据关联算法得到的隶属度矩阵可以更加精确地反映有效量测与目标之间的关系, 同时通过引入影响因子对公共量测对目标状态估计的影响进行修正, 从而使目标状态估计更加准确, 提高了该算法的目标跟踪性能。对于两交叉目标的仿真如图 3图 4所示, 我们可以得到类似的结论。仿真结果表明:在密集杂波环境下, MEF-JPDA算法可以更好地实现目标跟踪。

同时对3种算法在不同场景随着杂波密度的增长单次运行时间进行分析与比较, 具体如表 1表 2所示。本文测试算法的PC机平台是Intel(R) Core(TM) i5-4460, CPU @3.20GHz, RAM 8.0G, MATLAB(R2014b)。

表 1 匀速直线平行运动目标跟踪单次运行时间/s
杂波密度 JPDA MEF-JPDA CJPDA
λ=1 0.47 0.038 0.033
λ=5 5.437 0.109 0.099
表 2 匀速直线交叉运动目标跟踪单次运行时间/s
杂波密度 JPDA MEF-JPDA CJPDA
λ=1 0.874 0.073 0.065
λ=5 10.557 0.202 0.199

表 1表 2所示,随着杂波密度的增大,3种算法单次运行时间都会增大,但是MEF-JPDA和CJPDA的计算量都很小,而JPDA随着杂波密度的增大,落入跟踪门的有效量测增加,会导致算法计算量的爆炸性增长。由于MEF-JPDA和CJPDA算法无需拆分确认矩阵,随着杂波密度的增加,其计算量没有急速增长,从而解决了JPDA计算量爆炸性增长的问题。

5 结论

针对杂波环境下联合概率数据关联算法随着目标和回波数目增加而导致算法计算量爆炸性增长的问题,引入了最大熵模糊聚类算法,同时分析了公共量测对目标航迹的影响,引入影响因子修正隶属度矩阵得到互联概率矩阵从而实现多目标状态的估计。仿真结果表明:在实时性方面,该算法和CJPDA耗时相当,但均优于JPDA算法。在目标跟踪性能方面,随着杂波密度的增大,该算法能够更好地实现精确的目标跟踪。该算法是一种新颖有效的快速数据关联算法,对于实现杂波环境下的多目标跟踪具有很好的实用价值。

参考文献
[1] Öksüz K. The Comparison of the Performances of Global Nearest Neighbor and Probability Hypothesis Density Filter for Varying Clutter Rates[C]//Proceedings of the 2016 24th Signal Processing and Communication Application Conference, Zonguldak, Turkey, 2016: 677-680
[2] Mcgee J A, Luginbuhl T E, Dibiase J H, et al. A Modified PDAF Algorithm for Measurement Covariances that Vary within a Time Scan[J]. IEEE Trans on Aerospace and Electronic Systems, 2012, 48(1): 906-912. DOI:10.1109/TAES.2012.6129677
[3] Habtemariam B, Tharmarasa R, Thayaparan T, Mallick M, Kirubarajan T. A Multiple-Detection Joint Probabilistic Data Association Filter[J]. IEEE Journal of Selected Topics in Signal Processing, 2013, 7(3): 461-471. DOI:10.1109/JSTSP.2013.2256772
[4] Reid D B. An Algorithm for Tracking Multiple Targets[J]. IEEE Trans on Automatic Control, 1979, 24(6): 843-854. DOI:10.1109/TAC.1979.1102177
[5] Mahler R. PHD Filters of Higher Order in Target Number[J]. IEEE Trans on Aerospace and Electronic Systems, 2007, 43(4): 1523-1543. DOI:10.1109/TAES.2007.4441756
[6] Mahler R, Vo B T, Vo B N. Forward-Backward Probability Hypothesis Density Smoothing[J]. IEEE Trans on Aerospace and Electronic Systems, 2012, 48(1): 707-728. DOI:10.1109/TAES.2012.6129665
[7] Zhi Liu, Minghui Wang. A Multi-Sensor Fusion Algorithm with Feedback Based on Fuzzy C-Means and Maximum Entropy Principle[C]//2010 International Conference on Intelligent System Design and Engineering Application, Changsha, China, 2010: 80-84
[8] Son H S, Park J B, Joo Y H. Tracking Algorithm Compensating Acceleration for 3D Maneuvering Target with PSO-FCM[C]//2012 IEEE International Conference on Fuzzy Systems, Brisbane, Australia, 2012: 1-7
[9] Gong Maoguo, Su Linzhi, Jia Meng. Fuzzy Clustering with a Modified MRF Energy Function for Change Detection in Synthetic Aperture Radar Images[J]. IEEE Trans on Fuzzy Systems, 2014, 22(4): 98-109.
[10] Qian Pengjiang, Jiang Yizhang, Deng Zhaohong, et al. Cluster Prototypes and Fuzzy Memberships Jointly Leveraged Cross-Domain Maximum Entropy Clustering[J]. IEEE Trans on Cybernetics, 2016, 46(1): 181-193. DOI:10.1109/TCYB.2015.2399351
[11] Peter X Liu, Max Q, Meng H. Online Data-Driven Fuzzy Clustering with Applications to Real-Time Robotic Tracking[J]. IEEE Trans on Fuzzy Systems, 2004, 12(4): 516-523. DOI:10.1109/TFUZZ.2004.832521
[12] Li Liangqun, Ji Hongbing, Gao Xinbo. Maximum Entropy Fuzzy Clustering with Application to Real-Time Target Tracking[J]. Signal Processing, 2006, 86(2006): 3432-3447.
[13] Turkmen I, Guney K. Cheap Joint Probabilistic Data Association with Adaptive Neuro-Fuzzy Inference System State Filter for Tracking Multiple Targets in Clustered Environment[J]. International journal of Electronics and Communications, 2004, 58(2004): 349-357.
A Fast Multi-Target Tracking Algorithm Based on Maximum Entropy Fuzzy Clustering
Chen Xiao, Li Yaan, Yu Jing, Li Yuxing     
School of Marine Science and Technology, Northwestern Ploytechnical University, Xi'an 710072, China
Abstract: In order to improve the real-time and the accuracy of tracking multi-target in dense clutter environment, a new data association algorithm based on maximum entropy fuzzy clustering data association was introduced in this paper, which uses fuzzy membership matrix to express the association probability between target and measurement. At the same time, the effect of the public measurement to the target was analyzed, which uses impact factor to reconstruct association probability matrix, combining with the probabilistic data association algorithm to estimate the state of target. This algorithm avoids the splitting the confirmation matrix, so it can solve the problem of the high computational load of the joint probabilistic data association algorithm with the increase of the clutter and target. In addition, simulation and analysis are carried out for tracking parallel targets and cross targets in different clutter density environment. Simulation shows that this algorithm is an efficient and fast data association algorithm, and the tracking performance is superior to the joint probabilistic data association algorithm and the cheap joint probabilistic data association algorithm in dense clutter environment, and also can avoiding the tracking coalescence to a certain extent.
Key words: multi-target tracking     joint probabilistic data association algorithm(JPDA)     cheap joint probabilistic data association algorithm(CJPDA)     maximum entropy fuzzy clustering joint probabilistic data association(MEF-JPDA)    
fuzzy clustering     target tracking     MATLAB    
西北工业大学主办。
0

文章信息

陈晓, 李亚安, 蔚婧, 李余兴
Chen Xiao, Li Yaan, Yu Jing, Li Yuxing
基于最大熵模糊聚类的快速多目标跟踪算法研究
A Fast Multi-Target Tracking Algorithm Based on Maximum Entropy Fuzzy Clustering
西北工业大学学报, 2017, 35(4): 629-634.
Journal of Northwestern Polytechnical University, 2017, 35(4): 629-634.

文章历史

收稿日期: 2017-02-08

相关文章

工作空间