journal article·2025-03-24Open access

Can Machine Learning Enhance Computer Vision-Predicted Wrist Kinematics Determined from a Low-Cost Motion Capture System?

Joel Carriere, Michele L. Oliver, Andrew Hamilton-Wright, Calvin Young, Karen D. Gordon

Applied Sciences· Volume 15· Issue 7

Abstract

Wrist kinematics can provide insight into the development of repetitive strain injuries, which is important particularly in workplace environments. The emergence of markerless motion capture is beginning to revolutionize kinematic assessment such that it can be conducted outside of the laboratory. The purpose of this work was to apply open-source software (OSS) and machine learning (ML) by using DeepLabCut (OSS) to determine anatomical landmark locations and a variety of regression algorithms and neural networks to predict wrist angles. Sixteen participants completed a series of flexion–extension (FE) and radial–ulnar (RUD) range-of-motion (ROM) trials that were captured using a 13-camera VICON optical motion capture system (i.e., the gold standard), as well as 4 GoPro video cameras. DeepLabCut (version 2.3.3) was used to generate a 2D dataset of anatomical landmark coordinates from video obtained from one obliquely oriented GoPro video camera. Anipose (version 1.0.1) was used to generate a 3D dataset from video obtained from four GoPro cameras. Anipose and various ML algorithms were used to determine RUD and FE wrist angles. The algorithms were trained and tested using a 75%:25% data split with four folds for the 2D and 3D datasets. Of the seven ML techniques applied, deep neural networks resulted in the highest prediction accuracy (5.5) for both the 2D and 3D datasets. This was substantially higher than the wrist angle prediction accuracy provided by Anipose (FE−99; RUD−25.2). We found that, excluding cubic regression, all other studied algorithms exhibited reasonable performance that was similar to that reported by previous authors, showing that it is indeed possible to predict wrist kinematics using a low-cost motion capture system. In agreement with past research, the increased MAE for FE is thought to be due to a larger ROM.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Orthopedic Surgery and Rehabilitation · Shoulder Injury and Treatment · Mechanics and Biomechanics Studies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Engineering, University of Guelph, 50 Stone Road East, Guelph, ON N1G 2W1, Canada

School of Computer Science, University of Guelph, 50 Stone Road East, Guelph, ON N1G 2W1, Canada

Department of Systems Design Engineering, University of Waterloo, 200 University Avenue West, Waterloo, ON N2L 3G1, Canada

Funding

Natural Sciences and Engineering Research Council of Canada

References (51)

Show source-provided references
1. Blatter, B.M., and Bongers, P.M. (1999). Work Related Neck and Upper Limb Symptoms (RSI): High Risk Occupations and Risk Factors in the Dutch Working Population, Netherlands Organization for Applied Scientific Research. Available online: https://publications.tno.nl/publication/34613606/62U9cq/blatter-1999-workrelated.pdf.
2. Pain in the forearm, wrist and hand10.1016/S1521-6942(02)00100-6 ↗
3. Meta-Analysis: Association Between Wrist Posture and Carpal Tunnel Syndrome Among Workers10.1016/j.shaw.2014.01.003 ↗
4. (2023, November 01). Institute of Musculoskeletal Health and Arthritis. Strategic Plan 2014–2018, 2014. ISBN 978-1-100-25019-9. Available online: https://publications.gc.ca/site/eng/472758/publication.html.
5. Repetitive strain injury
6. Marín, J., and Marín, J.J. (2021). Forces: A Motion Capture-Based Ergonomic Method for the Today’s World. Sensors, 21.10.3390/s21155139 ↗
7. Using Kinematic Analysis to Evaluate Constraint-Induced Movement Therapy in Chronic Stroke Patients10.1177/1545968307302923 ↗
8. Reliability of upper limb and trunk joint angles in healthy adults during activities of daily living10.1016/j.gaitpost.2017.11.001 ↗
9. A biomechanical study of activities of daily living using neck and upper limbs with an optical three-dimensional motion analysis system10.3109/s10165-006-0499-x ↗
10. Assessing kinematic variability during performance of Jebsen-Taylor Hand Function Test10.1016/j.jht.2018.10.002 ↗
11. Reliability of upper and lower limb three-dimensional kinematics in children with hemiplegia10.1016/j.gaitpost.2004.06.002 ↗
12. A Review of the Evolution of Vision-Based Motion Analysis and the Integration of Advanced Computer Vision Methods Towards Developing a Markerless System10.1186/s40798-018-0139-y ↗
13. Concurrent validity of lower extremity kinematics and jump characteristics captured in pre-school children by a markerless 3D motion capture system10.1186/s12998-019-0261-z ↗
14. Two-dimensional video analysis is comparable to 3D motion capture in lower extremity movement assessment
15. Quantification of human motion: Gait analysis—Benefits and limitations to its application to clinical problems10.1016/j.jbiomech.2004.02.047 ↗
16. Kanko, R.M., Laende, E.K., Davis, E.M., Selbie, W.S., and Deluzio, K.J. (2021). Concurrent assessment of gait kinematics using marker-based and markerless motion capture. J. Biomech., 127.10.1016/j.jbiomech.2021.110665 ↗
17. Riazati, S., McGuirk, T.E., Perry, E.S., Sihanath, W.B., and Patten, C. (2022). Absolute Reliability of Gait Parameters Acquired With Markerless Motion Capture in Living Domains. Front. Hum. Neurosci., 16.10.3389/fnhum.2022.867474 ↗
18. Lahkar, B.K., Muller, A., Dumas, R., Reveret, L., and Robert, T. (2022). Accuracy of a markerless motion capture system in estimating upper extremity kinematics during boxing. Front. Sport. Act. Living, 4.10.3389/fspor.2022.939980 ↗
19. Applications and limitations of current markerless motion capture methods for clinical gait biomechanics10.7717/peerj.12995 ↗
20. AlphaPose: Whole-Body Regional Multi-Person Pose Estimation and Tracking in Real-Time10.1109/TPAMI.2022.3222784 ↗
21. OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields10.1109/TPAMI.2019.2929257 ↗
22. Jeong, S.o., and Kook, J. (2023). CREBAS: Computer-Based REBA Evaluation System for Wood Manufacturers Using MediaPipe. Appl. Sci., 13.10.3390/app13020938 ↗
23. DeepLabCut: Markerless pose estimation of user-defined body parts with deep learning10.1038/s41593-018-0209-y ↗
24. Anipose: A toolkit for robust markerless 3D pose estimation10.1016/j.celrep.2021.109730 ↗
25. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep Residual Learning for Image Recognition. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
26. Ballet Form Training Based on MediaPipe Body Posture Monitoring10.1088/1742-6596/2637/1/012019 ↗
27. DeeperCut: A Deeper, Stronger, and Faster Multi-person Pose Estimation Model10.1007/978-3-319-46466-4_3 ↗
28. Pishchulin, L., Insafutdinov, E., Tang, S., Andres, B., Andriluka, M., Gehler, P., and Schiele, B. (2016, January 27–30). DeepCut: Joint Subset Partition and Labeling for Multi Person Pose Estimation. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.533 ↗
29. Visual Gait Lab: A user-friendly approach to gait analysis10.1016/j.jneumeth.2020.108775 ↗
30. Knee Flexion/Extension Angle Measurement for Gait Analysis Using Machine Learning Solution “MediaPipe Pose” and Its Comparison with Kinovea10.1088/1757-899X/1279/1/012004 ↗
31. Stenum, J., Rossi, C., and Roemmich, R.T. (2021). Two-dimensional video-based analysis of human gait using pose estimation. PLoS Comput. Biol., 17.10.1371/journal.pcbi.1008935 ↗
32. Diagnostic value of a vision-based intelligent gait analyzer in screening for gait abnormalities10.1016/j.gaitpost.2021.10.028 ↗
33. Fan, J., Gu, F., Lv, L., Zhang, Z., Zhu, C., Qi, J., Wang, H., Liu, X., Yang, J., and Zhu, Q. (2022). Reliability of a human pose tracking algorithm for measuring upper limb joints: Comparison with photography-based goniometry. BMC Musculoskelet. Disord., 23.10.1186/s12891-022-05826-4 ↗
34. Regression Techniques for the Prediction of Lower Limb Kinematics10.1115/1.2049328 ↗
35. Personalized gait trajectory generation based on anthropometric features using Random Forest10.1007/s12652-019-01390-3 ↗
36. Sivakumar, S., Gopalai, A.A., Lim, K.H., and Gouwanda, D. (2019). Artificial neural network based ankle joint angle estimation using instrumented foot insoles. Biomed. Signal Process. Control, 54.10.1016/j.bspc.2019.101614 ↗
37. Automatic generation and detection of highly reliable fiducial markers under occlusion10.1016/j.patcog.2014.01.005 ↗
38. A flexible new technique for camera calibration10.1109/34.888718 ↗
39. (2023, December 17). HAS-Motion. Marker Set Guidelines—Visual3D Wiki Documentation, Available online: https://wiki.has-motion.com/index.php/Marker_Set_Guidelines#References.
40. ISB recommendation on definitions of joint coordinate systems of various joints for the reporting of human joint motion–Part II: Shoulder, elbow, wrist and hand10.1016/j.jbiomech.2004.05.042 ↗
41. Young, C., DeDecker, S., Anderson, D., Oliver, M.L., and Gordon, K.D. (2021). Accuracy of a Low-Cost 3D-Printed Wearable Goniometer for Measuring Wrist Motion. Sensors, 21.10.3390/s21144799 ↗
42. Finstad, M. (2023, December 17). Mifi/Lossless-Cut, Original-Date: 30 October 2016. Available online: https://github.com/mifi/lossless-cut.
43. Development of an Anatomical Wrist Joint Coordinate System to Quantify Motion During Functional Tasks10.1123/jab.2011-0094 ↗
44. (2024, February 06). DeepLabCut. DeepLabCut User Guide (for Single Animal Projects), Available online: https://deeplabcut.github.io/DeepLabCut/docs/standardDeepLabCut_UserGuide.html.
45. (2023, December 17). Anipose. Anipose Tutorial—Anipose 0.8.1 Documentation, Available online: https://anipose.readthedocs.io/en/latest/tutorial.html.
46. Kingma, D.P., and Ba, J. (2017). Adam: A Method for Stochastic Optimization. arXiv.
47. Comparison of feature importance measures as explanations for classification models10.1007/s42452-021-04148-9 ↗
48. Munn, M., and Pitman, D. (2022). Explainable AI for Practitioners: Designing and Implementing Explainable ML Solutions, O’Reilly.
49. Accuracy of an electrogoniometer relative to optical motion tracking for quantifying wrist range of motion10.1080/03091902.2020.1713240 ↗
50. Wrist Posture Estimation Differences and Reliability Between Video Analysis and Electrogoniometer Methods10.1177/0018720820923839 ↗
51. Deep neural networks enable quantitative movement analysis using single-camera videos10.1038/s41467-020-17807-z ↗