Dear,
I was wondering which filter is used when plotting for example Knee_angle (see attachment) on de analysis dashboard within OpenCap uitself?
I tried to find it using Google Colab and opening https://github.com/stanfordnmbl/opencap-processing.git, here it says it has already been filtered:
coordinates['values'][trial_name] = kinematics[trial_name].get_coordinate_values(in_degrees=True) # already filtered
Kind regards,
Jip
Filter analysis dashboard
- Jip Helsloot
- Posts: 6
- Joined: Wed May 03, 2023 1:49 am
Filter analysis dashboard
- Attachments
-
- Knee angle OpenCap analysis dashboard.png (99.88 KiB) Viewed 295 times
- Antoine Falisse
- Posts: 439
- Joined: Wed Jan 07, 2015 2:21 am
Re: Filter analysis dashboard
Hi Jip,
Filtering is happening at the level of the 2D video keypoints before triangulation in opencap-core: https://github.com/stanfordnmbl/opencap ... ain.py#L55
It the trial is identified as a gait trial, then the video keypoints are filtered at 12Hz. Otherwise, the video keypoints are filtered at half the sampling frequency (eg, 30Hz when recording at 60Hz). There is no more filtering happening,
Best,
Antoine
Filtering is happening at the level of the 2D video keypoints before triangulation in opencap-core: https://github.com/stanfordnmbl/opencap ... ain.py#L55
It the trial is identified as a gait trial, then the video keypoints are filtered at 12Hz. Otherwise, the video keypoints are filtered at half the sampling frequency (eg, 30Hz when recording at 60Hz). There is no more filtering happening,
Best,
Antoine