TY - GEN
T1 - Outlier-Insensitive Kalman Filtering Using NUV Priors
AU - Truzman, Shunit
AU - Revach, Guy
AU - Shlezinger, Nir
AU - Klein, Itzik
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023/1/1
Y1 - 2023/1/1
N2 - The Kalman filter (KF) is a widely-used algorithm for tracking the latent state of a dynamical system from noisy observations. For systems that are well-described by linear Gaussian state space models, the KF minimizes the mean-squared error (MSE). However, in practice, observations are corrupted by outliers, severely impairing the KF's performance. In this work, an outlier-insensitive KF (OIKF) is proposed, where robustness is achieved by modeling a potential outlier as a normally distributed random variable with unknown variance (NUV). The NUV's variance is estimated online, using both expectation-maximization (EM) and alternating maximization (AM). The former was previously proposed for the task of smoothing with outliers and was adapted here to filtering, while both EM and AM obtained the same performance and outperformed the other algorithms, the AM approach is less complex and thus requires 40% less runtime. Our empirical study demonstrates that the MSE of our proposed outlier-insensitive KF outperforms previously proposed algorithms, and that for data clean of outliers, it reverts to the classic KF, i.e., MSE optimality is preserved.
AB - The Kalman filter (KF) is a widely-used algorithm for tracking the latent state of a dynamical system from noisy observations. For systems that are well-described by linear Gaussian state space models, the KF minimizes the mean-squared error (MSE). However, in practice, observations are corrupted by outliers, severely impairing the KF's performance. In this work, an outlier-insensitive KF (OIKF) is proposed, where robustness is achieved by modeling a potential outlier as a normally distributed random variable with unknown variance (NUV). The NUV's variance is estimated online, using both expectation-maximization (EM) and alternating maximization (AM). The former was previously proposed for the task of smoothing with outliers and was adapted here to filtering, while both EM and AM obtained the same performance and outperformed the other algorithms, the AM approach is less complex and thus requires 40% less runtime. Our empirical study demonstrates that the MSE of our proposed outlier-insensitive KF outperforms previously proposed algorithms, and that for data clean of outliers, it reverts to the classic KF, i.e., MSE optimality is preserved.
KW - AM
KW - Kalman filter
KW - outliers
UR - http://www.scopus.com/inward/record.url?scp=85173701390&partnerID=8YFLogxK
U2 - 10.1109/ICASSP49357.2023.10095261
DO - 10.1109/ICASSP49357.2023.10095261
M3 - Conference contribution
AN - SCOPUS:85173701390
T3 - ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings
BT - ICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing, Proceedings
PB - Institute of Electrical and Electronics Engineers
T2 - 48th IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP 2023
Y2 - 4 June 2023 through 10 June 2023
ER -