Real-Time Fitness Exercise Classification and Counting from Video Frames
Riccardo Riccio

TL;DR
This paper presents a real-time exercise classification system using a BiLSTM neural network that leverages invariant features like joint angles and raw coordinates, achieving high accuracy and robustness across diverse conditions.
Contribution
The study introduces a BiLSTM-based model that combines joint angles and coordinate data to improve exercise recognition's generalizability and robustness in real-world scenarios.
Findings
Achieved over 99% accuracy on test datasets.
Demonstrated robustness across diverse real-world conditions.
Integrated into a web app for real-time exercise counting.
Abstract
This paper introduces a novel method for real-time exercise classification using a Bidirectional Long Short-Term Memory (BiLSTM) neural network. Existing exercise recognition approaches often rely on synthetic datasets, raw coordinate inputs sensitive to user and camera variations, and fail to fully exploit the temporal dependencies in exercise movements. These issues limit their generalizability and robustness in real-world conditions, where lighting, camera angles, and user body types vary. To address these challenges, we propose a BiLSTM-based model that leverages invariant features, such as joint angles, alongside raw coordinates. By using both angles and (x, y, z) coordinates, the model adapts to changes in perspective, user positioning, and body differences, improving generalization. Training on 30-frame sequences enables the BiLSTM to capture the temporal context of exercises…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHuman Pose and Action Recognition
MethodsTanh Activation · Sigmoid Activation · Long Short-Term Memory · Bidirectional LSTM
