An Improved Adaptive Sliding Window Kalman Filter Approach for Target Tracking under Outlier Observations
本文提出了一种改进的中值自适应概率松弛迭代变分贝叶斯卡尔曼滤波器(MMAPRIVBKF),该方法通过整合前向-后向滤波、变分贝叶斯噪声估计以及滑动中值窗口,实现了针对未知噪声和离群点的高精度、实时目标跟踪,并经实验证明,与现有方法相比,该方法显著降低了均方根误差。
原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在导航与追踪这一隐形的世界里,机器不断尝试猜测移动物体的方位,即便它们的传感器并不完美。这就是目标追踪的领域——在这个领域中,计算机利用数学模型,根据一系列带有噪声的数据来预测船只、飞机或潜水器未来的位置。用于这项工作的最著名工具是卡尔曼滤波器(Kalman filter),几十年来,它一直引导着从航天器到自动驾驶汽车的各种设备。它的工作原理是不断将传感器观察到的内容与系统预期的内容进行比较,然后调整其猜测,以找到最可能的真相。然而,这种经典的工具依赖于一个严格的假设:即数据中的误差遵循一种可预测的、平缓的模式。在现实世界中,传感器经常会遇到突然且剧烈的误差峰值——这些离群值是由随机信号或瞬间故障引起的。当这些意外的干扰发生时,传统的滤波器可能会变得困惑,从而迷失方向或产生极其不准确的结果。
为了解决这个问题,研究人员开发了滤波器的自适应版本,使其能够随着过程学习噪声的性质,并调整其内部设置以匹配变化的环境。然而,即使是这些更智能的系统,在数据流被随机且极端的离群值破坏时也会感到吃力。单个错误的数据点就可能使整个计算发生偏差,导致系统信任一个错误的信号。挑战在于创造一种既足够灵活以从新数据中学习,又足够鲁棒以忽略不属于自身噪声的系统。这正是来自中国的一支工程师团队所致力于解决的具体问题,他们提出了一种改进的方法,用于在充满不可预测误差的环境中进行目标追踪。
研究人员来自包括哈尔滨工业大学和山西科技学院在内的机构,他们致力于改进这些滤波器处理混乱数据的方式。他们专注于一种被称为“滑动窗口”的技术,该技术查看最近的一段短期历史测量值,而不是仅仅关注最近的一个测量值。通过检查一小块过去的数据,系统可以更好地感知整体趋势。然而,该团队发现现有滑动窗口方法在处理这段历史记录时存在缺陷。传统方法通常会对窗口内的数据取平均值来进行决策。虽然平均值对于平滑的数据很有用,但很容易被单个极端值所干扰。如果十个测量值中的一个出现了巨大的误差,平均值就会发生剧烈偏移,导致滤波器做出错误的猜测。
为了解决这个问题,该团队引入了一种他们称之为“改进型中位数自适应概率松弛变分贝叶斯卡尔曼滤波器”的新方法。其创新的核心在于对滑动窗口内数据汇总方式的一个简单而强大的转变。他们不再计算对极端值敏感的平均值,而是使用中位数。中位数是一组数字中的中间值;如果你将所有测量值按从小到大的顺序排列,它就是正中间的那个值。这种方法天生具有抗离群性的特征。即使窗口中的一个数据点完全错误,中位数依然保持稳定,因为它忽略了极端值的幅度,而专注于中心趋势。通过将这种鲁棒的中位数计算法与一种被称为变分贝叶斯推理(variational Bayesian inference)的高级统计方法相结合,新算法可以在不被坏数据迷惑的情况下,学习噪声的特性。
研究人员使用计算机模拟实验测试了他们的方法,模拟了一个以恒定速度做匀速直线运动的潜水目标。他们创建了一个场景,其中目标的距离和方向测量值都被刻意加入了随机误差和偶尔的大幅跳变,以模拟现实世界的干扰。他们将这种新方法与两种成熟的技术进行了对比:一种是作为行业标准工具的标准扩展卡尔曼滤波器(Extended Kalman Filter),另一种是之前的自适应滑动窗口方法。模拟运行了数千次以确保结果可靠,追踪每种算法在估计目标的距离、方向和速度方面的表现。
结果显示,新方法具有明显的优势。在模拟中,与之前的最佳自适应方法相比,该提议的方法将估计目标距离的误差降低了11.11%。估计方向(即方位角)的误差下降了1.78%,估计速度的误差降低了3.16%。这些改进不仅仅是微小的调整,它们代表了显著的精度提升,尤其是在数据包含严重干扰的情况下。研究还探讨了滑动窗口的大小如何影响性能。他们发现,随着窗口大小从一个增加到四个数据点,准确性稳步提高。然而,一旦窗口达到五个,性能便趋于稳定。将窗口做得更大并不会带来帮助,只会降低系统的速度,因此研究人员确定,窗口大小为五个时,在准确性和速度之间达到了最佳平衡。
这项发现之所以特别有价值,是因为它在实现这些增益的同时,并不需要系统运行复杂的、耗时的计算。传统方法通常依赖于重复迭代来优化其猜测,这个过程可能很慢且计算成本很高。新方法使用了一种数学捷径,直接更新噪声估计,避免了这些重复循环的需求。这意味着滤波器可以运行得更快、更高效,这对于实时应用至关重要,因为在这些应用中,计算延迟可能意味着错过目标。研究还表明,随着数据中误差水平的增加,新滤波器表现出更强的韧性。虽然所有系统在噪声增大时表现都会变差,但新方法比竞争对手表现得更为出色,即使在最困难的条件下也能保持较低的误差率。
这项工作并不声称已经解决了目标追踪中的所有问题,也不暗示这种方法是应对所有情况的“万灵药”。其结果是基于特定运动类型(匀速直线运动)的计算机模拟,在更混乱的现实环境中,其表现仍需进一步测试。然而,该研究提供了强有力的证据,证明在滑动窗口过程中用中位数取代平均值是一种非常有效的策略。通过过滤掉随机极端误差的影响,同时仍能从有效数据中学习,这种新算法为在多噪环境中追踪物体提供了一种更可靠的方式。这一进展为设计必须在不可预测的现实条件下运行的导航系统的工程师们指明了一条路径,因为在现实世界中,传感器很少是完美的,而数据往往是混乱的。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。