Background and objectives: The paper introduces a tool called Automatic Scaling Tool (AST) designed for improving and expediting musculoskeletal (MSK) simulations based on generic models in OpenSim. Scaling is a crucial initial step in MSK analyses, involving the correction of virtual marker locations on a model to align with actual experimental markers. Methods: The AST automates this process by iteratively adjusting virtual markers using scaling and inverse kinematics on a static trial. It evaluates the root mean square error (RMSE) and maximum marker error, implementing corrective actions until achieving the desired accuracy level. The tool determines whether to scale a segment with a marker-based or constant scaling factor based on checks on RMSE and segment scaling factors. Results: Testing on three generic MSK models demonstrated that the AST significantly outperformed manual scaling by an expert operator. The RMSE for static trials was one order of magnitude lower, and for gait tasks, it was five times lower (8.5 ± 0.76 mm vs. 44.5 ± 7.5 mm). The AST consistently achieved the desired level of accuracy in less than 100 iterations, providing reliable scaled MSK models within a relatively brief timeframe, ranging from minutes to hours depending on model complexity. Conclusions: The paper concludes that AST can greatly benefit the biomechanical community by quickly and accurately scaling generic models, a critical first step in MSK analyses. Further validation through additional experimental datasets and generic models is proposed for future tests.
AST: An OpenSim-based tool for the automatic scaling of generic musculoskeletal models
Di Pietro, Andrea
;Curreli, Cristina;Di Puccio, Francesca
2024-01-01
Abstract
Background and objectives: The paper introduces a tool called Automatic Scaling Tool (AST) designed for improving and expediting musculoskeletal (MSK) simulations based on generic models in OpenSim. Scaling is a crucial initial step in MSK analyses, involving the correction of virtual marker locations on a model to align with actual experimental markers. Methods: The AST automates this process by iteratively adjusting virtual markers using scaling and inverse kinematics on a static trial. It evaluates the root mean square error (RMSE) and maximum marker error, implementing corrective actions until achieving the desired accuracy level. The tool determines whether to scale a segment with a marker-based or constant scaling factor based on checks on RMSE and segment scaling factors. Results: Testing on three generic MSK models demonstrated that the AST significantly outperformed manual scaling by an expert operator. The RMSE for static trials was one order of magnitude lower, and for gait tasks, it was five times lower (8.5 ± 0.76 mm vs. 44.5 ± 7.5 mm). The AST consistently achieved the desired level of accuracy in less than 100 iterations, providing reliable scaled MSK models within a relatively brief timeframe, ranging from minutes to hours depending on model complexity. Conclusions: The paper concludes that AST can greatly benefit the biomechanical community by quickly and accurately scaling generic models, a critical first step in MSK analyses. Further validation through additional experimental datasets and generic models is proposed for future tests.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.