Filtering data

Upload mocap files and get an optimally scaled OpenSim model and IK back in minutes. Share your data with the community. Browse and download biomechanics data. Hosted by Stanford University.

Available at https://addbiomechanics.org
POST REPLY
User avatar
Herman van Werkhoven
Posts: 6
Joined: Wed Jan 28, 2009 3:41 pm

Filtering data

Post by Herman van Werkhoven » Wed Nov 20, 2024 11:45 am

Hi there,

I have a question regarding filtering of the input data. Should the kinematic marker data (as *.c3d, *.trc files) be filtered (low-pass) before input into AddBiomechanics, or does filtering occur within the AddBiomechanics environment?

Regards,
Herman

User avatar
Nicholas Bianco
Posts: 1056
Joined: Thu Oct 04, 2012 8:09 pm

Re: Filtering data

Post by Nicholas Bianco » Tue Nov 26, 2024 11:30 am

Hi Herman,

Filtering is applied after the kinematics step (e.g., marker fitting) to smooth joint kinematics before dynamics fitting, but we do not apply any filters to the input data. Whether or not you filter the input data, it is most important that the input marker data is "clean" (i.e., no frames with missing markers, no swapped marker). The same is true for the input ground reaction forces if you have them: try to pre-process/filter forces so that, for example, the center of pressure estimates are consistent with the foot markers.

We do our best to correct this inconsistencies in AddBiomechanics, but the cleaner your input data, the better chance you have a good result.

Best,
Nick

User avatar
Herman van Werkhoven
Posts: 6
Joined: Wed Jan 28, 2009 3:41 pm

Re: Filtering data

Post by Herman van Werkhoven » Tue Dec 03, 2024 8:09 am

Hi Nick,

Thank you for your response. I just wanted to get more details related to the filtering. We are comparing results from OpenCap to AddBiomechanics generated joint kinematics and the filtering details are important. I would really appreciate it if you can answer a few more questions:
  • Is it suggested to filter input marker data? I've always thought that filtering should occur as early in the process as possible, but maybe not?
  • You wrote 'Filtering is applied after the kinematics step (e.g., marker fitting) to smooth joint kinematics'. Does this mean that the joint angle kinematics outputs (in the *.mot) files are filtered, or does the filtering only occur after this step, and really only affects dynamics results?
  • If the joint angle outputs are filtered, where can I find details of the filter method (e.g., type of filter, cut-off frequency etc.)?
Thank you,
Herman

POST REPLY