-
Notifications
You must be signed in to change notification settings - Fork 11
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
Investigate the use of Dynamic Time Warping #75
Comments
The classical DTW requires that the template and the test timeseries are fully known (the starting and the ending point must be known, but not necessarily equal). The alignment works very well and we might use classical DTW to provide a real-time feedback after the exercise is finished (and marked as finished). However, during the exercise, we do not have the full test sequence a-priori (instead, we might have the full template). Therefore, if we want to provide real-time feedback during the exercise, a variant of DTW has to be used:
|
The same analysis was repeated by considering all the joints (the z component was not used, since, at the moment, it is not reliable (#76, #77)). The multivariate DTW was used, by computing the cost matrix for each x and y component of each joint, and the sum of each DTW distance was considered as final distance.
|
That's super cool @vvasco! |
The Dynamic Time Warping (DTW) technique is commonly used in action recognition systems for synchronizing two temporal sequences (typically a template action and the performed action).
Some references may be found here:
We want to investigate the use of DTW in our framework to provide feedback on the quality of the performed movement (#71, #72).
Open libraries:
https://github.com/lemire/lbimproved
https://github.com/nickgillian/grt/wiki
The text was updated successfully, but these errors were encountered: