-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smooth trajectories using Kalman filters #10
Comments
A great resource on Kalman filters: https://www.kalmanfilter.net/ |
Some preliminary work in the kalman-filter branch |
@bendichter made me aware of this pull request to add Kalman filter to |
Also check out the implementation in sort (for tracking bounding boxes). |
In discussion today, @edeno mentioned that a linear Newtonial Kalman Filter may be insufficient, because it will have some lags, and suggested using an Extended Kalman Filter. He also mentioned dynamax as a good repository of implementations for probabilistic state-space models. |
Also check https://nfoursid.readthedocs.io/en/latest/source/kalman.html which is wrapped in darts |
@joacorapela showed me some really neat ways of filtering and smoothing trajectories (position, velocity, and acceleration). It is based on linear dynamical systems and Kalman filters, deals nicely with missing data, and also works in real-time (for closed-loop experiments). Joaquin's implementation currently lives in this repo. I plan to port some of the classes and functions to
movement
, and implement them as an option for preprocessing tracks.The text was updated successfully, but these errors were encountered: