Comparing Viterbi & Kalman Filters for Dynamic HMM

  • Thread starter EmmaSaunders1
  • Start date
  • #1
HI All,

Would someone be-able to clarify the key differences between the kalman filter (including smoothing) and Viterbi algorithm when modelling a dynamic hidden Markov chain from a results point of view.

I understand that the Viterbi algorithm will give the MAP estimate of hidden state variables given all observations, resulting in the single most likely state sequence. The kalman filter will give the individual most probable states given all observables which can be concatenated to give the most likely (in a MMSE sense) states given observations.

I am slightly confused as to which algorithm performs the best. The Viterbi algorithm is used in a discrete model, the Kalman will approach the same result as the Viterbi if the system is continuous, what if however the kalman filter you are using assumes a discrete state space but the underlying physical process is continuous?

Thanks for any help
 
Engineering news on Phys.org
  • #2
It's just like anything else. How well does the discrete approximation represent the real process? You must answer that question first and foremost.

But also look at these related PF threads.
https://www.physicsforums.com/search/25857/?q=Viterbi++Kalman&o=relevance
 

Suggested for: Comparing Viterbi & Kalman Filters for Dynamic HMM

Replies
2
Views
1K
Replies
4
Views
894
Replies
8
Views
973
Replies
5
Views
1K
Replies
3
Views
1K
Back
Top