P=uioio: On-device Real-Time Smartphone-Based Automated Exercise Repetition Counting System
Not on the map. Why?
Abstract (arXiv)
Automated exercise repetition counting has applications across the physical fitness realm, from personal health to rehabilitation. Motivated by the ubiquity of mobile phones and the benefits of tracking physical activity, this study explored the feasibility of counting exercise repetitions in real-time, using only on-device inference, on smartphones. In this work, after providing an extensive overview of the state-of-the-art automatic exercise repetition counting methods, we introduce a deep learning based exercise repetition counting system for smartphones consisting of five components: (1) Pose estimation, (2) Thresholding, (3) Optical flow, (4) State machine, and (5) Counter. The system is then implemented via a cross-platform mobile application named P=uioio that uses only the smartphone camera to track repetitions in real time for three standard exercises: Squats, Push-ups, and Pull-ups. The proposed system was evaluated via a dataset of pre-recorded videos of individuals exercising as well as testing by subjects exercising in real time. Evaluation results indicated the system was 98.89% accurate in real-world tests and up to 98.85% when evaluated via the pre-recorded dataset. This makes it an effective, low-cost, and convenient alternative to existing solutions since the proposed system has minimal hardware requirements without requiring any wearable or specific sensors or network connectivity.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 12 of its 41 references that are in the map. First posted on arXiv 22 Jul 2023.
Builds on
12 of 41 references.
References · 12
- 2017Mask R-CNNcited by 7,259
- 2019Deep High-Resolution Representation Learning for Human Pose Estimationcited by 1,339
- 2018OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,161
- 2018DensePose: Dense Human Pose Estimation In The Wildcited by 573
- 2016RMPE: Regional Multi-person Pose Estimationcited by 340
- 2020BlazePose: On-device Real-time Body Pose trackingcited by 112
- 2020Counting Out Time: Class Agnostic Video Repetition Counting in the Wildcited by 67
- 2019Rethinking on Multi-Stage Networks for Human Pose Estimationcited by 58
- 2018Real-time 2D Multi-Person Pose Estimation on CPU: Lightweight OpenPosecited by 42
- 2020Pose Trainer: Correcting Exercise Posture using Pose Estimationcited by 18
- 2020Recognizing Exercises and Counting Repetitions in Real Timecited by 5
- 2021Viewpoint-Invariant Exercise Repetition Countingcited by 3
Built on by
Not cited yet.