Real-Time Posture Correction of Squat Exercise: A Deep Learning Approach for Performance Analysis and Error Correction
The squat is a widely performed exercise essential for maintaining physical fitness and overall well-being. It involves a series of movements in which an individual lowers their torso by bending the knees, and then returns to the starting position. Incorrect squat execution can lead to physical inju...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
IEEE
2025-01-01
|
| Series: | IEEE Access |
| Subjects: | |
| Online Access: | https://ieeexplore.ieee.org/document/10902162/ |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850034006976888832 |
|---|---|
| author | Prashant Rao C. S. Asha P. Raghavendra Rao |
| author_facet | Prashant Rao C. S. Asha P. Raghavendra Rao |
| author_sort | Prashant Rao |
| collection | DOAJ |
| description | The squat is a widely performed exercise essential for maintaining physical fitness and overall well-being. It involves a series of movements in which an individual lowers their torso by bending the knees, and then returns to the starting position. Incorrect squat execution can lead to physical injuries, highlighting the importance of expert guidance. However, many individuals cannot afford professional training due to high costs, necessitating an automated workout analysis system. Existing vision-based squat analysis models face challenges related to occlusion and environmental factors. To address these limitations, we propose a method that utilizes squat videos captured by a stereo camera. The MediaPipe algorithm extracts and tracks keypoints from video frames. Detected keypoints are then used to classify squat types and evaluate squat performance using a Bi-CGRU model. Additionally, we introduce a regression-based approach to predict the correct squat posture. A deep learning-based regressor, trained on a dataset of squat videos, estimates the correct joint angles. When an improper squat is detected, the system provides feedback by presenting the correct squat form to the participant. Experimental results demonstrate that the Bi-CGRU classification model achieves 96.1% accuracy, while the pose correction regression model attains 99.0% accuracy using mean squared error loss. Both qualitative and quantitative evaluations indicate that our approach outperforms state-of-the-art methods utilizing stereo video input. The system helps users to refine their squat technique and reduce the risk of injury by offering real-time posture correction based on biomechanics guidance. |
| format | Article |
| id | doaj-art-1237d6daebb641d8bd4f1be86ff03b0f |
| institution | DOAJ |
| issn | 2169-3536 |
| language | English |
| publishDate | 2025-01-01 |
| publisher | IEEE |
| record_format | Article |
| series | IEEE Access |
| spelling | doaj-art-1237d6daebb641d8bd4f1be86ff03b0f2025-08-20T02:57:59ZengIEEEIEEE Access2169-35362025-01-0113395573957110.1109/ACCESS.2025.354520710902162Real-Time Posture Correction of Squat Exercise: A Deep Learning Approach for Performance Analysis and Error CorrectionPrashant Rao0C. S. Asha1https://orcid.org/0000-0002-9039-1548P. Raghavendra Rao2https://orcid.org/0000-0001-8439-1333Minfy Technologies, Kondapur, Hyderabad, Telangana, IndiaDepartment of Mechatronics, Manipal Institute of Technology, Manipal Academy of Higher Education, Manipal, Karnataka, IndiaDepartment of Mechatronics, Manipal Institute of Technology, Manipal Academy of Higher Education, Manipal, Karnataka, IndiaThe squat is a widely performed exercise essential for maintaining physical fitness and overall well-being. It involves a series of movements in which an individual lowers their torso by bending the knees, and then returns to the starting position. Incorrect squat execution can lead to physical injuries, highlighting the importance of expert guidance. However, many individuals cannot afford professional training due to high costs, necessitating an automated workout analysis system. Existing vision-based squat analysis models face challenges related to occlusion and environmental factors. To address these limitations, we propose a method that utilizes squat videos captured by a stereo camera. The MediaPipe algorithm extracts and tracks keypoints from video frames. Detected keypoints are then used to classify squat types and evaluate squat performance using a Bi-CGRU model. Additionally, we introduce a regression-based approach to predict the correct squat posture. A deep learning-based regressor, trained on a dataset of squat videos, estimates the correct joint angles. When an improper squat is detected, the system provides feedback by presenting the correct squat form to the participant. Experimental results demonstrate that the Bi-CGRU classification model achieves 96.1% accuracy, while the pose correction regression model attains 99.0% accuracy using mean squared error loss. Both qualitative and quantitative evaluations indicate that our approach outperforms state-of-the-art methods utilizing stereo video input. The system helps users to refine their squat technique and reduce the risk of injury by offering real-time posture correction based on biomechanics guidance.https://ieeexplore.ieee.org/document/10902162/Convolutional gated recurrent unit (Bi-CGRU)regressionMediaPipedirect linear transform (DLT) |
| spellingShingle | Prashant Rao C. S. Asha P. Raghavendra Rao Real-Time Posture Correction of Squat Exercise: A Deep Learning Approach for Performance Analysis and Error Correction IEEE Access Convolutional gated recurrent unit (Bi-CGRU) regression MediaPipe direct linear transform (DLT) |
| title | Real-Time Posture Correction of Squat Exercise: A Deep Learning Approach for Performance Analysis and Error Correction |
| title_full | Real-Time Posture Correction of Squat Exercise: A Deep Learning Approach for Performance Analysis and Error Correction |
| title_fullStr | Real-Time Posture Correction of Squat Exercise: A Deep Learning Approach for Performance Analysis and Error Correction |
| title_full_unstemmed | Real-Time Posture Correction of Squat Exercise: A Deep Learning Approach for Performance Analysis and Error Correction |
| title_short | Real-Time Posture Correction of Squat Exercise: A Deep Learning Approach for Performance Analysis and Error Correction |
| title_sort | real time posture correction of squat exercise a deep learning approach for performance analysis and error correction |
| topic | Convolutional gated recurrent unit (Bi-CGRU) regression MediaPipe direct linear transform (DLT) |
| url | https://ieeexplore.ieee.org/document/10902162/ |
| work_keys_str_mv | AT prashantrao realtimeposturecorrectionofsquatexerciseadeeplearningapproachforperformanceanalysisanderrorcorrection AT csasha realtimeposturecorrectionofsquatexerciseadeeplearningapproachforperformanceanalysisanderrorcorrection AT praghavendrarao realtimeposturecorrectionofsquatexerciseadeeplearningapproachforperformanceanalysisanderrorcorrection |