主要内容

多目标跟踪导论

背景

跟踪对于自主系统的制导、导航和控制至关重要。跟踪系统通过检测(运动参数和属性)来估计目标(目标数量和它们的状态),并随时间跟踪这些目标,从而评估感兴趣区域的环境情况。最简单的跟踪系统是无杂波环境下的单目标跟踪(STT)系统,该系统假设只在感兴趣区域内存在一个目标。STT不需要数据分配或关联,因为独立目标的检测可以直接提供给用于估计目标状态的估计器或过滤器。

现代跟踪系统通常涉及多目标跟踪(MTT)系统,其中一个或多个传感器对多个目标产生多个检测,并使用一个或多个跟踪来估计这些目标的状态。MTT必须为轨道分配检测,然后才能使用检测更新轨道。MTT分配问题具有挑战性,因为以下几个因素:

  • 目标或检测分布——如果目标是稀疏分布的,那么将目标与其相应的检测相关联就相对容易。然而,如果目标或检测是密集分布的,分配就会变得模糊,因为将目标分配给检测或附近的检测几乎不会在成本上产生任何差异。

  • 探测概率(Pd)的传感器-Pd描述了当目标在传感器的视场内时,传感器检测到目标的概率。如果Pd,则在传感器扫描过程中,真实目标可能不会产生任何检测。因此,真实目标所代表的轨迹可能会窃取其他轨迹的检测结果。

  • 传感器分辨率-传感器分辨率决定了传感器区分两个目标探测的能力。如果传感器分辨率较低,那么两个接近的目标可能只会产生一次探测。这违反了通常的假设,即每次检测只能分配到一个轨道,并导致轨道之间不可解决的分配冲突。

  • 传感器的杂波或误报率——误报引入额外的可能分配,因此增加了数据分配的复杂性。

  • 目标和检测的数量-可能分配的数量随着目标和检测的数量的增加呈指数增长。因此,获得最优分配需要更多的计算。

MTT系统的组成部分

该图给出了一个简单递归MTT系统的功能元素的结构表示[1].在实际应用中,这些元素的功能可以有相当大的重叠。然而,这种表示提供了一种方便的划分,以便在MTT系统中引入典型的功能。

为了解释此图,假设跟踪器保持了先前扫描的确认或试探性轨迹。现在,该系统考虑是否根据从传感器接收到的任何新检测来更新轨迹。将检测分配到相应的轨道:

  1. 内部滤波器(如卡尔曼滤波器)预测从前一步到当前步骤的确认或试探性轨迹。

  2. 跟踪器使用预测的估计和协方差来围绕预测的轨迹形成一个验证门。

  3. 落在轨道门内的检测被认为是分配到轨道的候选检测。

  4. 分配算法(基于特定的跟踪器,如GNN或TOMHT)确定跟踪到检测的关联。

  5. 基于赋值,跟踪器执行跟踪维护,包括初始化,确认和删除:

    • 未分配的观测可以启动新的试探性轨迹。

    • 如果试运行轨道的质量满足确认标准,试运行轨道就被确认。

    • 低质量的音轨将根据删除标准删除。

  6. 新的轨迹集(暂定的和确认的)被预测到下一个扫描步骤,形成验证门。

检测

检测是否有一个集合术语用来指报告输出中包含的所有观测或测量的数量(见objectDetection例如)从一个传感器。一般来说,观测可能包含测量的运动学量(如距离、视线和距离率)和测量的属性(如目标类型、识别编号和形状)。检测还应包含获得测量值的时间。

对于点目标跟踪,从单个传感器扫描接收到的检测最多可以包含来自每个目标的一个观测。这个假设大大简化了分配问题。一个传感器可以在它的视场内对目标产生零探测,因为探测的概率,Pd,每个传感器的值通常小于1。此外,每个传感器可以产生不符合真实目标的误报警检测。

高分辨率传感器可能会对每个目标产生多个检测,这需要在将检测馈送给基于分配的跟踪器之前将检测划分为一个具有代表性的检测(例如trackerGNNtrackerJPDA,trackerTOMHT).看到基于雷达和摄像头的公路车辆扩展目标跟踪为更多的细节。

控制和分配

有关门限和分配的详细信息,请参见跟踪系统中的分配方法介绍,全面介绍了赋值方法。本节只涵盖在三个基于分配的跟踪器中使用的门控和分配的基础知识,trackerGNNtrackerJPDA,trackerTOMHT

门控是一种筛选机制,用于确定哪些检测是更新现有轨道的有效候选。门控的目的是减少跟踪到检测分配过程中不必要的计算。利用预测状态及其相关协方差形成预测轨道的验证门,使关联概率高的检测落在轨道的验证门内。只有在轨道门内的探测才被考虑分配到轨道上。

选通之后,分配函数决定要进行哪些跟踪到检测的分配。三种赋值方法与工具箱中的三个跟踪器一起使用:

  • trackerGNN-全局最接近的数据关联。基于似然理论,GNN方法的目标是最小化考虑所有跟踪到检测任务的总体距离函数。

  • trackerJPDA-联合概率数据关联。JPDA方法应用了软分配,这样在轨道的验证门内的检测都可以根据它们的关联概率对轨道作出加权贡献。

  • trackerTOMHT-跟踪导向的多重假设跟踪。与GNN和JPDA不同,MHT是一种延迟决策方法,允许将困难的数据关联情况推迟,直到收到更多信息。

使用哪个跟踪器的决定取决于目标的类型和可用的计算资源:

  • GNN算法是最简单的。它具有较低的计算代价,对稀疏分布的目标具有良好的跟踪性能。

  • JPDA算法计算量大,适用于大距离目标。在杂波环境中,它通常比GNN表现得更好。

  • TOMHT跟踪器需要大量计算资源,通常会在所有三种跟踪器中获得最佳性能,特别是对于密集分布的目标。

有关详细信息,请参见在模糊状态下跟踪近距离目标这三个跟踪器的比较示例。

跟踪维护

轨道维护是指轨道的启动、确认和删除功能。

跟踪起始.当一个检测没有分配给一个现有的轨道时,可能需要创建一个新的轨道:

  • GNN方法在没有分配给现有轨道的观测数据上开始新的试探性轨道。

  • JPDA方法在观测值分配概率低于指定阈值的情况下开始新的试探性跟踪。

  • MHT方法根据与现有轨道的距离大于指定阈值的观测结果开始新的试运行轨道。跟踪器使用后续数据来确定哪些新启动的跟踪是有效的。

跟踪确认.一旦形成了试探性的轨道,就会有一个确认逻辑来确定轨道的状态。工具箱中使用了三个轨道确认逻辑:

  • 历史逻辑:如果轨道至少被分配给检测,则轨道被确认上次更新期间N更新。您可以为。设置特定的值NtrackerGNNtrackerJPDA使用这个逻辑。

  • 轨迹评分逻辑:如果一个轨迹的评分高于指定的阈值,则确认该轨迹。track score越高,意味着track越有可能是有效的。分数是该轨迹从真实目标出发的概率与该轨迹为假的概率之比。trackerGNNtrackerTOMHT使用这个逻辑。

  • 集成逻辑:如果一个轨道的集成存在概率高于某个阈值,则确认该轨道。trackerJPDA使用这个逻辑。

记录删除.如果一个轨道没有在合理的时间内更新,它将被删除。轨道删除标准类似于轨道确认标准:

  • 历史逻辑:如果一个轨道至少没有被分配给一个检测,那么该轨道将被删除P次去年R更新。

  • 音轨评分逻辑:音轨的评分从最大评分下降到指定阈值后,音轨将被删除。

  • 集成逻辑:如果一个轨道的集成存在概率低于指定的阈值,则该轨道将被删除。

有关详细信息,请参见轨道逻辑概论的例子。

过滤

跟踪滤波器的主要功能有:

  1. 预测到当前时间的轨迹。

  2. 计算从预测轨道到检测的距离和相关的可能性门和分配。

  3. 使用指定的检测来校正预测轨迹。

传感器融合和跟踪工具箱™提供多个跟踪滤波器,可用于三个基于分配的跟踪器(trackerGNNtrackerJPDA,trackerTOMHT).有关这些过滤器的全面介绍,请参阅估计滤波器简介

跟踪指标

传感器融合和跟踪工具箱提供了分析跟踪性能的工具,如果真相是已知的:

  • 您可以使用trackAssignmentMetrics评估轨道分配和维护的绩效。trackAssignmentMetrics提供索引,例如轨道交换的数量、发散步骤的数量和冗余分配的数量。

  • 您可以使用trackErrorMetrics评估跟踪的准确性。trackErrorMetrics提供多个均方根(RMS)误差值,从数值上说明了跟踪器的精度性能。

  • 您可以使用trackOSPAMetric计算最优子模式分配指标。trackErrorMetrics提供三个标量误差组件-定位误差、标签误差和基数误差来评估跟踪性能。

Non-Assignment-Based追踪器

trackerGNNtrackerJPDA,trackerTOMHT是基于分配的跟踪器,意味着跟踪到检测的分配是必需的。工具箱还提供了一个基于随机有限集(RFS)的跟踪器,trackerPHD.您可以使用它的支持特性万博1manbetxggiwphd跟踪扩展的物体和gmphd同时跟踪扩展目标和点目标。

另请参阅

||||||

参考文献

S. Blackman和R. Popoli。现代跟踪系统的设计与分析。Artech House雷达图书馆,波士顿,1999年。

D. Musicki和R. Evans。联合集成概率数据关联:JIPDAIEEE航空航天和电子系统汇刊。第40卷第3期,2004年,第1093 -1099页。

威尔斯曼,J. R..“多假设跟踪的计算效率版本的一步一步描述”在国际光学与光子学学会,第1698卷,第228 - 301页,1992年。