Bayesian filtering

in #science7 years ago

Hi, everyone!!! this time I am going to talk about optimal filtering and Bayesian filtering

The term optimal filtering traditionally refers to a class of methods that can be used for estimating the state of a time-varying system which is indirectly observed through noisy measurements. The term optimal in this context refers to statistical optimality. Bayesian filtering refers to the Bayesian way of formulating optimal filtering.

The Kalman filter (Kalman, 1960b) is the closed form solution to the Bayesian filtering equations for the filtering model, where the dynamic and measurement models are linear Gaussian:

xk=Ak-1xk-1+qk-1,
yk=Hkxk+rk,

where xk in Rn is the state, yk in Rm is the measurement, qk-1 =N(0;Qk-1) is the process noise, rk=N(0;Rk) is the measurement noise, and the prior distribution is Gaussian x0=N(m0; P0). The matrix Ak-1 is the transition matrix of the dynamic model and Hk is the measurement model matrix. In probabilistic terms the model is


p( xk | xk-1)= N( xk | Ak-1 xk-1; Qk-1);
p( yk | xk)= N( yk | Hk xk; Rk);

I have implemented using Matlab, filtering using the Kalman Filter of three state space models known as:

  1. Gaussian random walk
  2. Car Tracking model
  3. Resonator model

Kalman.jpeg

car_tracking.jpeg

resonator_model.jpeg

If you want to know more I recommend reading the following book: https://users.aalto.fi/~ssarkka/pub/cup_book_online_20131111.pdf

Enjoy!! Upvoted and Follow me @falcao12

Sort:  

wish i was smart enough to understand, cool graph

Bayes filter derived from Bayes theorem is currently the underlying, enabling, behind-the-scene mathematical tool used in automated driving and object tracking.

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.028
BTC 63721.78
ETH 3503.08
USDT 1.00
SBD 2.54