P\=uioio: On-device Real-Time Smartphone-Based Automated Exercise Repetition Counting System
Adam Sinclair, Kayla Kautai, and Seyed Reza Shahamiri

TL;DR
This paper presents Pioio, a smartphone-based real-time exercise repetition counting system using only the device's camera, achieving high accuracy without additional hardware or sensors.
Contribution
The study introduces a novel deep learning system for on-device exercise counting on smartphones, combining pose estimation, optical flow, and a state machine for real-time accuracy.
Findings
98.89% accuracy in real-world tests
Effective for squats, push-ups, and pull-ups
No additional hardware or sensors needed
Abstract
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…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Activity and Health · Cardiovascular and exercise physiology · Mobile Health and mHealth Applications
