Options
A computer vision approach to continuously monitor fatigue during resistance training
Date Issued
2024
Author(s)
Albert, Justin Amadeus
Arnrich, Bert
Abstract
Monitoring fatigue during resistance training is essential to avoid injuries caused by overtraining. Fatigue can be comprehensively quantified by the external and internal load, where the external load is the work done by the athlete, and the internal load is the psychological and physiological response to the external load. This paper proposes a computer vision method to continuously monitor fatigue during resistance training by predicting external and internal parameters, namely the generated power and the rating of perceived exertion. We utilize the human pose estimation from two Microsoft Azure Kinect cameras to capture the movement of athletes while performing stationary exercises. Our method processes the obtained kinematic data, computes skeleton features to train traditional machine learning algorithms, and constructs feature maps to train convolutional neural network-based models to predict the load parameters. For evaluation, we recorded a dataset of 16 subjects who performed squat exercises on a Flywheel and rated their perceived exertion after each set. A measuring unit integrated into the Flywheel provided power readings for each repetition. The results show that our method achieves good results in predicting both parameters. Gradient Boosting Regression Trees best predicted perceived exertion with a mean absolute percentage error of 8.08% and a Spearman’s ρ=0.74. Multi-layer Perceptron performed best in predicting power with a mean absolute error of 23.13 Watts and ρ=0.79. Our findings show that our approach delivers promising external and internal load quantifications for fatigue, with great potential to provide external feedback to coaches or athletes.