Factor Graphs and the Sum Product Algorithm
A tutorial on hidden Markov models and selected applications in speech recognition