A model‐based motion capture marker location refinement approach using inverse kinematics from dynamic trials

Marker-based motion capture techniques are commonly used to measure human body kinematics. These techniques require an accurate mapping from physical marker position to model marker position. Traditional methods utilize a manual process to achieve marker positions that result in accurate tracking. In this work, we present an optimization algorithm for model marker placement to minimize marker tracking error during inverse kinematics analysis of dynamic human motion. The algorithm sequentially adjusts model marker locations in 3-D relative to the underlying rigid segment. Inverse kinematics is performed for a dynamic motion capture trial to calculate the tracking error each time a marker position is changed. The increase or decrease of the tracking error determines the search direction and number of increments for each marker coordinate. A final marker placement for the model is reached when the total search interval size for every coordinate falls below a user-defined threshold. Individual marker coordinates can be locked in place to prevent the algorithm from over-correcting for data artifacts such as soft tissue artifact. This approach was used to refine model marker placements for eight able-bodied subjects performing walking trials at three stride frequencies. Across all subjects and stride frequencies, RMS tracking error decreased by 38.4% and RMS tracking error variance decreased by 53.7% on average. The resulting joint kinematics were in agreement with expected values from the literature. This approach results in realistic kinematics with marker tracking errors well below accepted thresholds while removing variance in the model-building procedure introduced by individual human tendencies.

[1]  Jeffrey A. Reinbolt,et al.  From the Selectedworks of Jeffrey A. Reinbolt Design of Patient-specific Gait Modifications for Knee Osteoarthritis Rehabilitation Design of Patient-specific Gait Modifications for Knee Osteoarthritis Rehabilitation , 2022 .

[2]  H J Sommer,et al.  A technique for kinematic modeling of anatomical joints. , 1980, Journal of biomechanical engineering.

[3]  Andrew K. LaPre,et al.  Approach for gait analysis in persons with limb loss including residuum and prosthesis socket dynamics , 2018, International journal for numerical methods in biomedical engineering.

[4]  Ayman Habib,et al.  OpenSim: Open-Source Software to Create and Analyze Dynamic Simulations of Movement , 2007, IEEE Transactions on Biomedical Engineering.

[5]  I. Charlton,et al.  Repeatability of an optimised lower body model. , 2004, Gait & posture.

[6]  A. J. van den Bogert,et al.  In vivo determination of the anatomical axes of the ankle joint complex: an optimization approach. , 1994, Journal of biomechanics.

[7]  M. Pandy,et al.  Dynamic optimization of human walking. , 2001, Journal of biomechanical engineering.

[8]  J J O'Connor,et al.  Bone position estimation from skin marker co-ordinates using global optimisation with joint constraints. , 1999, Journal of biomechanics.

[9]  Scott L Delp,et al.  Generating dynamic simulations of movement using computed muscle control. , 2003, Journal of biomechanics.

[10]  Jeffrey A Reinbolt,et al.  A computational framework to predict post-treatment outcome for gait-related disorders. , 2008, Medical engineering & physics.

[11]  John Rasmussen,et al.  Scaling of musculoskeletal models from static and dynamic trials , 2015 .

[12]  M L Audu,et al.  A dynamic optimization technique for predicting muscle forces in the swing phase of gait. , 1987, Journal of biomechanics.

[13]  Ayman Habib,et al.  OpenSim: Simulating musculoskeletal dynamics and neuromuscular control to study human and animal movement , 2018, PLoS Comput. Biol..

[14]  Robert Hooke,et al.  `` Direct Search'' Solution of Numerical and Statistical Problems , 1961, JACM.

[15]  Angelo Cappello,et al.  Quantification of soft tissue artefact in motion analysis by combining 3D fluoroscopy and stereophotogrammetry: a study on two subjects. , 2005, Clinical biomechanics.

[16]  B. MacWilliams,et al.  A computationally efficient optimisation-based method for parameter identification of kinematically determinate and over-determinate biomechanical systems , 2010, Computer methods in biomechanics and biomedical engineering.

[17]  Stacie I Ringleb,et al.  Determining residual reduction algorithm kinematic tracking weights for a sidestep cut via numerical optimization , 2016, Computer methods in biomechanics and biomedical engineering.

[18]  Jaco F Schutte,et al.  Determination of patient-specific multi-joint kinematic models through two-level optimization. , 2005, Journal of biomechanics.

[19]  John Rasmussen,et al.  On validation of multibody musculoskeletal models , 2012, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[20]  Anthony G Schache,et al.  Non-invasive assessment of soft-tissue artifact and its effect on knee joint kinematics during functional activity. , 2010, Journal of biomechanics.

[21]  J. G. Andrews,et al.  Selection of body segment parameters by optimization methods. , 1982, Journal of biomechanical engineering.