Fast and Robust Video-Based Exercise Classification via Body Pose Tracking and Scalable Multivariate Time Series Classifiers
Not on the map. Why?
Abstract (arXiv)
Technological advancements have spurred the usage of machine learning based applications in sports science. Physiotherapists, sports coaches and athletes actively look to incorporate the latest technologies in order to further improve performance and avoid injuries. While wearable sensors are very popular, their use is hindered by constraints on battery power and sensor calibration, especially for use cases which require multiple sensors to be placed on the body. Hence, there is renewed interest in video-based data capture and analysis for sports science. In this paper, we present the application of classifying S&C exercises using video. We focus on the popular Military Press exercise, where the execution is captured with a video-camera using a mobile device, such as a mobile phone, and the goal is to classify the execution into different types. Since video recordings need a lot of storage and computation, this use case requires data reduction, while preserving the classification accuracy and enabling fast prediction. To this end, we propose an approach named BodyMTS to turn video into time series by employing body pose tracking, followed by training and prediction using multivariate time series classifiers. We analyze the accuracy and robustness of BodyMTS and show that it is robust to different types of noise caused by either video quality or pose estimation factors. We compare BodyMTS to state-of-the-art deep learning methods which classify human activity directly from videos and show that BodyMTS achieves similar accuracy, but with reduced running time and model engineering effort. Finally, we discuss some of the practical aspects of employing BodyMTS in this application in terms of accuracy and robustness under reduced data quality and size. We show that BodyMTS achieves an average accuracy of 87%, which is significantly higher than the accuracy of human domain experts.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 28 of its 83 references that are in the map. First posted on arXiv 2 Oct 2022.
Builds on
28 of 83 references.
References · 28
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2017Mask R-CNNcited by 7,277
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2017Non-local Neural Networkscited by 2,293
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
- 2017The Kinetics Human Action Video Datasetcited by 1,909
- 2018SlowFast Networks for Video Recognitioncited by 1,867
- 2018OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,162
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
- 2020X3D: Expanding Architectures for Efficient Video Recognitioncited by 637
- 2018Deep learning for time series classification: a reviewcited by 576
- 2016Hollywood in Homes: Crowdsourcing Data Collection for Activity Understandingcited by 537
16 more
- 2016RMPE: Regional Multi-person Pose Estimationcited by 340
- 2019ROCKET: Exceptionally fast and accurate time series classification using random convolutional kernelscited by 339
- 2018The UEA multivariate time series classification archive, 2018cited by 338
- 2018A Short Note about Kinetics-600cited by 333
- 2016Associative Embedding: End-to-End Learning for Joint Detection and Groupingcited by 212
- 2018Why do deep convolutional networks generalize so poorly to small image transformations?cited by 198
- 2020MINIROCKET: A Very Fast (Almost) Deterministic Transform for Time Series Classificationcited by 190
- 2020Benchmarking Multivariate Time Series Classification Algorithmscited by 145
- 2017Towards Accurate Multi-person Pose Estimation in the Wildcited by 131
- 2015DeepCut: Joint Subset Partition and Labeling for Multi Person Pose Estimationcited by 117
- 2019sktime: A Unified Interface for Machine Learning with Time Seriescited by 102
- 2016DeeperCut: A Deeper, Stronger, and Faster Multi-Person Pose Estimation Modelcited by 96
- 2018Real-time 2D Multi-Person Pose Estimation on CPU: Lightweight OpenPosecited by 42
- 2020IMUTube: Automatic Extraction of Virtual on-body Accelerometry from Video for Human Activity Recognitioncited by 22
- 2020Deep learning for time series classificationcited by 15
- 2014Bag of Visual Words and Fusion Methods for Action Recognition: Comprehensive Study and Good Practicecited by 13
Built on by
Citing papers per year: 2023: 4; 2024: 1; 2025: 1; 2026: 2.
8 papers.
- 2025Mantis: Lightweight Foundation Model for Time Series Classificationcited by 24
- 2026MantisV2: Closing the Zero-Shot Gap in Time Series Classification with Synthetic Data and Test-Time Strategiescited by 11
- 2024Improving the Evaluation and Actionability of Explanation Methods for Multivariate Time Series Classificationcited by 5
- 2026The Multiverse of Time Series Machine Learning: an Archive for Multivariate Time Series Classificationcited by 4
- 2023An Examination of Wearable Sensors and Video Data Capture for Human Exercise Classificationcited by 3
- 2023A hybrid feature learning approach based on convolutional kernels for ATM fault prediction using event-log datacited by 2
- 2023Evaluating Explanation Methods for Multivariate Time Series Classificationcited by 2
- 2023Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimationcited by 2
- 2026The Multiverse of Time Series Machine Learning: an Archive for Multivariate Time Series Classification20 Mar 2026
- 2026MantisV2: Closing the Zero-Shot Gap in Time Series Classification with Synthetic Data and Test-Time Strategies19 Feb 2026
- 2025Mantis: Lightweight Foundation Model for Time Series Classification21 Feb 2025
- 2024Improving the Evaluation and Actionability of Explanation Methods for Multivariate Time Series Classification18 Jun 2024
- 2023Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimation12 Dec 2023
- 2023Evaluating Explanation Methods for Multivariate Time Series Classification29 Aug 2023
- 2023An Examination of Wearable Sensors and Video Data Capture for Human Exercise Classification10 Jul 2023
- 2023A hybrid feature learning approach based on convolutional kernels for ATM fault prediction using event-log data17 May 2023