Filter analysis dashboard

New project for OpenCap, which is a new software package to estimate 3D human movement dynamics from smartphone videos. OpenCap strongly relies on OpenSim.
POST REPLY
User avatar
Jip Helsloot
Posts: 6
Joined: Wed May 03, 2023 1:49 am

Filter analysis dashboard

Post by Jip Helsloot » Fri May 26, 2023 7:35 am

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
Attachments
Knee angle OpenCap analysis dashboard.png
Knee angle OpenCap analysis dashboard.png (99.88 KiB) Viewed 296 times

User avatar
Antoine Falisse
Posts: 439
Joined: Wed Jan 07, 2015 2:21 am

Re: Filter analysis dashboard

Post by Antoine Falisse » Sun May 28, 2023 11:52 pm

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

POST REPLY