Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

< Back to Article

Fig 1.

AddBiomechanics automates the analyses required in a standard motion capture pipeline.

AddBiomechanics integrates into the standard motion capture pipeline to automate the process of model scaling, marker registration, inverse kinematics, and residual reduction. Once experimental marker and ground reaction force data have been collected and uploaded (steps 1–3), AddBiomechanics (step 4), replaces time-consuming and error-prone manual steps in previous workflows. Our method processes input marker and force data through several steps automatically. First, it finds the functional joint centers from the data (step 4.1), and then it uses the marker data and those joint centers to make an initial guess for body segment scales and marker registrations (step 4.2). The initial guess then serves as the starting point for a bilevel optimization problem that matches the model geometry and kinematics to the experimental marker data as closely as possible (step 4.3). Next, the model trajectory is updated by fitting the center of mass motion to the ground reaction force data (step 4.4). A final optimization adjusts body segment masses and joint kinematics to maximize consistency between the model and the experimental data (step 4.5). The final output is a musculoskeletal model scaled to the subject with registered markers, joint angles, and joint torques over time.

More »

Fig 1 Expand

Fig 2.

The web interface for AddBiomechanics.

The web interface allows users to drag and drop data files for individual experimental trials and the subject data is processed automatically in the cloud.

More »

Fig 2 Expand

Fig 3.

Human expert versus automated processing: Running dataset.

The root-mean-square marker errors (left) and residual forces and torques (right) from the original published study from Hamner et al. [62] (gray) compared to the results obtained using AddBiomechanics (blue). The results from Hamner et al. [62] were obtained using OpenSim’s scaling, inverse kinematics, and inverse dynamics tools, and residual loads were minimized using OpenSim’s Residual Reduction Algorithm (RRA). The residual forces are normalized to a percent of the peak ground reaction force, and the residual torques are normalized to a percent of the peak ground reaction force times the average center of mass height. The solid bars show the average per-trial RMS error, averaged over the 10 subjects in the evaluation. The error bars show the standard deviation of RMSE across the subjects. The dashed horizontal lines represent residual force and torque magnitude thresholds recommended by Hicks et al. [34]. Asterisks indicate statistical differences based on pairwise t-tests.

More »

Fig 3 Expand

Fig 4.

Running data: Joint angles and torques.

Joint angles (left) and joint torques (right) from the original published study from Hamner et al. [62] (gray) compared to the results obtained using AddBiomechanics (blue) for the 2.0 and 5.0 m s-1 running trials. The solid lines represent joint angles and torques averaged over the 10 subjects in the evaluation; the shaded bands represent the standard deviation across subjects.

More »

Fig 4 Expand

Fig 5.

Human expert versus automatic processing: Multi-activity dataset.

The root-mean-square marker errors (left) and residual forces and torques (right) from the original published study from Uhlrich et al. [49] (gray) compared to the results obtained using AddBiomechanics (blue). The results from Uhlrich et al. [49] were obtained using OpenSim’s scaling, inverse kinematics, and inverse dynamics tools, but no residual reduction step was performed. The residual forces are normalized to a percent of the peak ground reaction force, and the residual torques are normalized to a percent of the peak ground reaction force times the average center of mass height. The solid bars show the average of per-trial RMS error, averaged over the 10 subjects in the evaluation. The error bars show the standard deviation of RMSE across the subjects. The dashed horizontal lines represent residual force and torque magnitude thresholds recommended by Hicks et al. [34]. Asterisks indicate statistical differences based on pairwise t-tests.

More »

Fig 5 Expand

Fig 6.

Multi-activty data: Joint angles and torques.

Joint angles (left) and joint torques (right) from the original published study from Uhlrich et al. [49] (gray) compared to the results obtained using AddBiomechanics (blue) for drop jump and squatting activities. The solid lines represent joint angles and torques averaged over the 10 subjects in the evaluation; the shaded bands represent the standard deviation across subjects.

More »

Fig 6 Expand

Table 1.

Synthetic walking data results.

More »

Table 1 Expand