Differentiable Biomechanics Unlocks Opportunities for Markerless Motion Capture (2402.17192v1)
Abstract: Recent developments have created differentiable physics simulators designed for machine learning pipelines that can be accelerated on a GPU. While these can simulate biomechanical models, these opportunities have not been exploited for biomechanics research or markerless motion capture. We show that these simulators can be used to fit inverse kinematics to markerless motion capture data, including scaling the model to fit the anthropomorphic measurements of an individual. This is performed end-to-end with an implicit representation of the movement trajectory, which is propagated through the forward kinematic model to minimize the error from the 3D markers reprojected into the images. The differential optimizer yields other opportunities, such as adding bundle adjustment during trajectory optimization to refine the extrinsic camera parameters or meta-optimization to improve the base model jointly over trajectories from multiple participants. This approach improves the reprojection error from markerless motion capture over prior methods and produces accurate spatial step parameters compared to an instrumented walkway for control and clinical populations.
- “Evaluation of 3D Markerless Motion Capture Accuracy Using OpenPose With Multiple Video Cameras” In Frontiers in Sports and Active Living 2, 2020, pp. 50 DOI: 10.3389/fspor.2020.00050
- “OpenCap: 3D Human Movement Dynamics from Smartphone Videos” bioRxiv, 2022, pp. 2022.07.07.499061 DOI: 10.1101/2022.07.07.499061
- “Concurrent Assessment of Gait Kinematics Using Marker-Based and Markerless Motion Capture” In Journal of Biomechanics 127, 2021, pp. 110665 DOI: 10.1016/j.jbiomech.2021.110665
- “FreeMoCap: A Free, Open Source Markerless Motion Capture System”, 2024 DOI: 10.5281/zenodo.7233714
- “OpenSim Moco: Musculoskeletal Optimal Control” In PLOS Computational Biology 16.12 Public Library of Science, 2020, pp. e1008493 DOI: 10.1371/journal.pcbi.1008493
- “OpenSim: Simulating Musculoskeletal Dynamics and Neuromuscular Control to Study Human and Animal Movement” In PLoS Computational Biology 14.7 Public Library of Science, 2018, pp. e1006223 DOI: 10.1371/journal.pcbi.1006223
- “Full-Body Musculoskeletal Model for Muscle-Driven Simulation of Human Gait” In IEEE Transactions on Biomedical Engineering 63.10, 2016, pp. 2068–2079 DOI: 10.1109/TBME.2016.2586891
- Samuel R. Hamner, Ajay Seth and Scott L. Delp “Muscle Contributions to Propulsion and Support during Running” In Journal of Biomechanics 43.14, 2010, pp. 2709–2716 DOI: 10.1016/j.jbiomech.2010.06.025
- “A Musculoskeletal Model of the Hand and Wrist Capable of Simulating Functional Tasks” In IEEE transactions on bio-medical engineering 70.5, 2023, pp. 1424–1435 DOI: 10.1109/TBME.2022.3217722
- Keenon Werling “Nimblephysics”, 2022 URL: https://github.com/keenon/nimblephysics
- Emanuel Todorov, Tom Erez and Yuval Tassa “MuJoCo: A Physics Engine for Model-Based Control” In 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2012, pp. 5026–5033 DOI: 10.1109/IROS.2012.6386109
- “Brax – A Differentiable Physics Engine for Large Scale Rigid Body Simulation”, 2021 arXiv: http://arxiv.org/abs/2106.13281
- “MyoSuite – A Contact-Rich Simulation Suite for Musculoskeletal Motor Control”, 2022 DOI: 10.48550/arXiv.2205.13600
- “MyoSim: Fast and Physiologically Realistic MuJoCo Models for Musculoskeletal and Exoskeletal Studies” In 2022 International Conference on Robotics and Automation (ICRA), 2022, pp. 8104–8111 DOI: 10.1109/ICRA46639.2022.9811684
- “LocoMuJoCo: A Comprehensive Imitation Learning Benchmark for Locomotion”, 2023 DOI: 10.48550/arXiv.2311.02496
- “Improved Trajectory Reconstruction for Markerless Pose Estimation” In 45th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2023 arXiv: http://arxiv.org/abs/2303.02413
- “Markerless Motion Capture and Biomechanical Analysis Pipeline” In IEEE International Consortium for Rehabilitation Robotics arXiv, 2023 DOI: 10.48550/arXiv.2303.10654
- “Rapid Bilevel Optimization to Concurrently Solve Musculoskeletal Scaling, Marker Registration, and Inverse Kinematic Problems for Human Motion Reconstruction” bioRxiv, 2022, pp. 2022.08.22.504896 DOI: 10.1101/2022.08.22.504896
- István Sárándi, Alexander Hermans and Bastian Leibe “Learning 3D Human Pose Estimation from Dozens of Datasets Using a Geometry-Aware Autoencoder to Bridge Between Skeleton Formats” In IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) arXiv, 2023 DOI: 10.48550/arXiv.2212.14474
- “Multiple View Geometry in Computer Vision” Cambridge University Press, 2003 GOOGLEBOOKS: si3R3Pfa98QC
- “The Validity and Reliability of the GAITRite System’s Measurements: A Preliminary Evaluation” In Archives of Physical Medicine and Rehabilitation 82.3, 2001, pp. 419–425 DOI: 10.1053/apmr.2001.19778
- Belinda Bilney, Meg Morris and Kate Webster “Concurrent Related Validity of the GAITRite Walkway System for Quantification of the Spatial and Temporal Parameters of Gait” In Gait & Posture 17.1, 2003, pp. 68–74 DOI: 10.1016/s0966-6362(02)00053-x
- “Anipose: A Toolkit for Robust Markerless 3D Pose Estimation” In bioRxiv Cold Spring Harbor Laboratory, 2020, pp. 2020.05.26.117325 DOI: 10.1101/2020.05.26.117325
- “MoVi: A Large Multi-Purpose Human Motion and Video Dataset” In PLOS ONE 16.6 Public Library of Science, 2021, pp. e0253157 DOI: 10.1371/journal.pone.0253157
- “Attention Is All You Need”, 2017 DOI: 10.1017/S0140525X16001837
- “SMPL: A Skinned Multi-Person Linear Model” In ACM Transactions on Graphics 34.6 ACM, 2015, pp. 1–16 DOI: 10.1145/2816795.2818013
- “Equinox: Neural Networks in JAX via Callable PyTrees and Filtered Transformations”, 2021 URL: https://arxiv.org/abs/2111.00254v1
- “Decoupled Weight Decay Regularization”, 2019 DOI: 10.48550/arXiv.1711.05101
- “The DeepMind JAX Ecosystem”, 2020 URL: http://github.com/google-deepmind
- “Portable In-Clinic Video-Based Gait Analysis: Validation Study on Prosthetic Users” In medRxiv : the preprint server for health sciences Cold Spring Harbor Laboratory Press, 2022 DOI: 10.1101/2022.11.10.22282089
- “Optimizing MPJPE Promotes Miscalibration in Multi-Hypothesis Human Pose Lifting” In ICLR 2023 Affinity Workshop, 2023 URL: https://openreview.net/forum?id=B5riBS9HZGn
- Katherine R.S. Holzbaur, Wendy M. Murray and Scott L. Delp “A Model of the Upper Extremity for Simulating Musculoskeletal Surgery and Analyzing Neuromuscular Control” In Annals of Biomedical Engineering 33.6, 2005, pp. 829–840 DOI: 10.1007/s10439-005-3320-7
- Nikolaos Smyrnakis, Tasos Karakostas and R.James Cotton “Advancing Monocular Video-Based Gait Analysis Using Motion Imitation with Physics-Based Simulation”, 2024 DOI: 10.48550/arXiv.2402.12676
- “Universal Humanoid Motion Representations for Physics-Based Control”, 2023 DOI: 10.48550/arXiv.2310.04582
- “Self-Supervised Learning of Gait-Based Biomarkers” In Ambient Intelligence for Healthcare (AmI4HC) Workshop at the 26th International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2023 URL: https://arxiv.org/abs/2307.16321v1
- “From Skin to Skeleton: Towards Biomechanically Accurate 3D Digital Humans” In ACM Transactions on Graphics 42.6, 2023, pp. 253:1–253:12 DOI: 10.1145/3618381
- “OSSO: Obtaining Skeletal Shape from Outside” In 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022, pp. 20460–20469 DOI: 10.1109/CVPR52688.2022.01984