Page 68 - 《应用声学》2023年第2期
P. 68

256                                                                                  2023 年 3 月


                 经过 100 次蒙特卡洛仿真实验后,得到最邻                            仿真二:假定实际目标的运动模型也为匀速直
             近关联 NN 算法、联合数据关联 JPDA 算法和本文                       线运动 CV 模型和匀速转弯 CT 模型。目标数目也
             GMPHD滤波算法的平均跟踪误差如表3所示。                            为3 个,但运动目标被分时观测,且假设目标检测概
                 由表 3可知,在目标个数、运动条件已知和多普                        率P d = 0.9。由于目标的出现和消失无法直接采用
             勒频率求解速度下,JPDA关联跟踪效果最优,GM-                         上述关联算法跟踪,仿真对基于 GMPHD 滤波的跟
             PHD 滤波跟踪效果次之,NN 关联跟踪效果最差。                         踪算法进行不同信噪比和反馈速度计算方法的分
             目标 1 的跟踪效果中纵坐标跟踪误差都小于横坐标                          析比较。
             的跟踪误差,目标 2 二者误差差距不大,目标 3 则是                           目标 1 和目标 2 都为匀速直线 CV 运动,目标
             横坐标误差较大,也证明了跟踪算法在运动变化小                            3 为匀速转弯 CT 运动,运动状态设置如表 4 所示,
             的轴跟踪误差较小。目标 3 由于实际运动模型的非                          GMPHD滤波的参数设置与仿真一相同。粒子群算

             线性 (详见仿真一中 F ) 与预测矩阵 (1.2 节中 F k )                法中粒子个数设置 500个,迭代次数设置 100次,惯
                                 ′
                                 k
             的不匹配,使得预测状态值相较于真实值有较大的                            性因子设置0.8,控制群体和个体对迭代的影响因子
             误差,跟踪效果较差。从表 3 也可知,JPDA 算法对                       均设置0.5。
             目标 3 跟踪,由于模型的不匹配使得跟踪误差相较                              由于目标的跟踪可能跟丢的情况,采用平均
             于目标 1 和目标 2 的跟踪效果,增长得更加快,得出                       OSPA 距离的方法进行误差分析。蒙特卡洛实验
             JPDA 算法对于目标模型的匹配度要求相较 NN 和                        100 次 40 dB 下目标跟踪的平均 OSPA 距离变化如
             GMPHD 算法更高,即 NN 算法和 GMPHD 算法对                     图6所示,目标的平均个数估计变化如图7所示。蒙
             模型的不匹配的冗余度比 JPDA算法高。仿真证明                          特卡洛实验 100 次 32 dB 下目标跟踪的平均 OSPA

             在目标个数、运动条件已知条件下,基于 GMPHD                          距离变化如图 8 所示,目标的平均个数估计变化如
             滤波的跟踪算法可趋近于最优的JPDA关联跟踪。                           图9所示。

                                                  表 3   三种算法跟踪误差
                                        Table 3 Tracking error of three algorithms


                                 跟踪算法      目标 1 跟踪误差        目标 2 跟踪误差       目标 3 跟踪误差
                                         X 轴标准差:0.429 m   X 轴标准差:0.249 m   X 轴标准差:0.592 m
                                   NN    Y 轴标准差:0.244 m   Y 轴标准差:0.238 m   Y 轴标准差:0.399 m
                                         GDOP 误差:0.494 m  GDOP 误差:0.344 m  GDOP 误差:0.713 m
                                         X 轴标准差:0.102 m   X 轴标准差:0.096 m   X 轴标准差:0.255 m
                                  JPDA   Y 轴标准差:0.067 m   Y 轴标准差:0.088 m   Y 轴标准差:0.301 m
                                         GDOP 误差:0.122 m  GDOP 误差:0.131 m  GDOP 误差:0.394 m
                                         X 轴标准差:0.329 m   X 轴标准差:0.257 m   X 轴标准差:0.454 m
                                 GMPHD   Y 轴标准差:0.241 m   Y 轴标准差:0.258 m   Y 轴标准差:0.337 m
                                         GDOP 误差:0.407 m  GDOP 误差:0.364 m  GDOP 误差:0.565 m



                                                  表 4  仿真二目标运动状态
                                         Table 4 Simulation II target motion state


                         目标                     运动状态                       运动方式      出现帧     消失帧
                          1          X 0 = [−100 m 4 m/s 100 m 0 m/s] T      CV        1      20

                          2          X 0 = [−100 m 2 m/s 80m 0.5 m/s] T      CV        1      10
                          3    X 0 = [−90 m 2 m/s 90 m −1 m/s] T  ω = 0.1 rad/s  CT    8      14
   63   64   65   66   67   68   69   70   71   72   73