It uses the Expectation Maximization Algorithm (E-M) to cluster a set of 2D trajectories and a Hidden Markov Model for filtering and predicting the state of the tracked pedestrian.
- python 2.7 or higher.
- numpy 1.11 or higher.
- scipy 0.17 or higher.
- matplotlib 1.5.1 or higher.