Determining the noise parameters of a Kalman Filter (KF) has been researched for decades. The research focuses on the task of estimation of the noise under various conditions, since precise noise estimation is considered equivalent to errors minimization. However, we show that even a small violation of KF assumptions can significantly modify the effective noise, breaking the equivalence between the tasks and making noise estimation an inferior strategy. We show that such violations are very common, and are often not trivial to handle or even notice. Consequentially, we argue that a robust solution is needed - rather than choosing a dedicated model per problem. To that end, we use a simple parameterization to apply gradient-based optimization efficiently to the symmetric and positive-definite parameters of KF. In radar tracking and video tracking, we show that the optimization improves both the accuracy of KF and its robustness to design decisions. In addition, we demonstrate how a neural network model can seem to reduce the errors significantly compared to a KF - and how this reduction vanishes once the KF is optimized. This indicates how complicated models can be wrongly identified as superior to KF, while in fact they were merely over-optimized.
翻译:确定卡尔曼过滤器(KF)的噪音参数已经研究了几十年。 研究的重点是在各种条件下估计噪音的任务, 因为精确的噪音估计被视为等同于最小化错误。 然而, 我们表明, 即使是小的违反KF假设也会大大改变有效的噪音, 打破任务之间的等同, 并作出低级的噪音估计策略。 我们表明, 此类违规现象非常常见, 通常不是小事可处理, 甚至不是微不足道的。 因此, 我们争辩说, 需要一种强有力的解决方案, 而不是每个问题选择一个专门的模型。 为此, 我们使用简单的参数化来将基于梯度的优化有效地应用于KF的对称和正分化参数。 在雷达跟踪和视频跟踪中, 我们显示, 优化既能提高 KF 的准确性,也能提高它设计决定的稳健性。 此外, 我们证明神经网络模型与KF 相比, 如何显著减少错误, 以及一旦KF 优化后这种减少会如何消失。 这说明如何复杂模型被错误地确定为优于 KF 。