Nonlinear filtering methodologies for parameter estimation

Filtering is a methodology used to combine a set of observations with a model to get the optimal state. This technique can be extended to not just estimate the state of the system, but also the unknown model parameters. Estimating the model parameters given a set of data is often referred to as the inverse problem. Filtering provides many benefits to the inverse problem by providing estimates in real time and allowing model errors to be taken into account. Assuming a linear state space and Gaussian noises, the optimal filter is the Kalman filter. However, these assumptions rarely hold for many problems of interest, so a number of extensions have been proposed in the literature to deal with nonlinear dynamics. To determine the best method for a given problem, we do a comprehensive comparison study of five filtering methods in the estimation of the state of the system and its unknown model parameters. The performance of the methods are tested across several test problems which cover a wide range of potential issues that can be encountered including numerical stiffness, the size of system and parameters, chaotic dynamics, the nature of nonlinearities, the type of error model, the data sampling frequency, and other issues. These examples are used to give recommendations as to which filter is best under the various conditions.

[1]  Craig H. Bishop,et al.  Adaptive sampling with the ensemble transform Kalman filter , 2001 .

[2]  Rudolph van der Merwe,et al.  The square-root unscented Kalman filter for state and parameter-estimation , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[3]  James V. Candy,et al.  Bayesian Signal Processing: Classical, Modern and Particle Filtering Methods , 2009 .

[4]  Andrew J. Majda,et al.  Filtering Complex Turbulent Systems , 2012 .

[5]  Istvan Szunyogh,et al.  Efficient data assimilation for spatiotemporal chaos: A local ensemble transform Kalman filter , 2005, physics/0511236.

[6]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[7]  Andrew J. Majda,et al.  Mathematical strategies for filtering turbulent dynamical systems , 2010 .

[8]  M. Ursino,et al.  A simple mathematical model of the interaction between intracranial pressure and cerebral hemodynamics. , 1997, Journal of applied physiology.

[9]  Tom E. Bishop,et al.  Blind Image Restoration Using a Block-Stationary Signal Model , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[10]  G. Evensen The ensemble Kalman filter for combined state and parameter estimation , 2009, IEEE Control Systems.

[11]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[12]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[13]  Simon Haykin,et al.  Cubature Kalman Filtering for Continuous-Discrete Systems: Theory and Simulations , 2010, IEEE Transactions on Signal Processing.

[14]  Jorma Rissanen Optimal Estimation , 2011, ALT.

[15]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[16]  Martin Fink,et al.  Subset selection for parameter estimation in an HIV model , 2007 .

[17]  G. Evensen Data Assimilation: The Ensemble Kalman Filter , 2006 .

[18]  Geir Evensen,et al.  The Ensemble Kalman Filter: theoretical formulation and practical implementation , 2003 .

[19]  S. Haykin Kalman Filtering and Neural Networks , 2001 .

[20]  Jeffrey L. Anderson An Ensemble Adjustment Kalman Filter for Data Assimilation , 2001 .

[21]  S. Haykin,et al.  Cubature Kalman Filters , 2009, IEEE Transactions on Automatic Control.

[22]  Branko Ristic,et al.  Beyond the Kalman Filter: Particle Filters for Tracking Applications , 2004 .

[23]  F. Daum Nonlinear filters: beyond the Kalman filter , 2005, IEEE Aerospace and Electronic Systems Magazine.

[24]  S. Särkkä,et al.  On Unscented Kalman Filtering for State Estimation of Continuous-Time Nonlinear Systems , 2007, IEEE Transactions on Automatic Control.

[25]  Rudolph van der Merwe,et al.  The unscented Kalman filter for nonlinear estimation , 2000, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373).