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...

Full description

Saved in:
Bibliographic Details
Main Authors: Prashant Rao, C. S. Asha, P. Raghavendra Rao
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