Push Up Counter Based on YOLOV8 Deep Learning
A machine vision based push-up counting algorithm is designed to address the issues of high workload and low efficiency in current physical fitness assessments. This algorithm uses an improved YOLOv8 for human object detection. Ultralight SimplePose predicts the distribution of key points in the human body during push-ups. Then, an SVM classifier is used to train an SVM model, classify several stages of push-ups, and count them. Model training is one of the key steps in the push-up counter. By utilizing machine learning algorithms, the extracted features and corresponding body key points are trained. The test results show that the algorithm can achieve a human key point recognition rate of 0.965, and the accuracy of push-up counting is greater than 99%. It can accurately recognize the human push-up posture in physical training or assessment, and perform counting function.
Authors
- Hui Lü (ORCID: https://orcid.org/0000-0002-5921-1043)
- Xufeng Ling (ORCID: https://orcid.org/0000-0002-0691-0422)
- Huaizhong Zhu (ORCID: https://orcid.org/0000-0002-8498-5382)
- Yuguang Zhu (ORCID: https://orcid.org/0000-0001-9845-6513)
- Xubo Wang (ORCID: https://orcid.org/0000-0001-8221-2370)
- Yanni Zhao (ORCID: https://orcid.org/0009-0003-3049-3504)
Institutions
- Shanghai Normal University (CN)
Publication Details
- Published
- 2024-12-20
- DOI
- https://doi.org/10.1109/cait64506.2024.10963024
- Citations
- 1
- Primary Topic
- Image Processing Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.32
Funders
- National Natural Science Foundation of China