Skip to content

Wizxrdx/Project_Exercise_Posture_Correction

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Exercise Posture Suggestion System

Made by:

Paulo Mendoza

LinkedIn https://www.linkedin.com/in/paulo-mendoza-game-dev/

GitHub https://github.com/Abyza

Benedick Labbao

LinkedIn https://www.linkedin.com/in/benedick-labbao-64382a244/

GitHub https://github.com/Wizxrdx

Abstract

Maintaining proper posture during exercise is crucial for reducing the risk of injuries and maximizing the effectiveness of workouts. This paper presents an Exercise Posture Suggestion System utilizing deep learning techniques to analyze and recommend correct exercise posture in real-time. The system incorporates pose estimation models, human activity recognition algorithms, and error detection mechanisms to provide personalized feedback to users. Pose estimation models including ResNet-50, YOLOv8, and YOLO-NAS are evaluated based on their performance metrics and execution times. Human activity recognition models such as Conv(2+1)D with ResNet (Residual Network), 3D CNN, and CNN with Bidirectional LSTM are trained and tested using the UCF-101 dataset. An error detection algorithm, focusing on key body angles for specific exercises, enhances the accuracy of posture suggestions. The software interface is developed using Unity, providing an intuitive platform for users to receive feedback and visualize correct posture examples. The system demonstrates promising results in optimizing workout routines and reducing injury risks, with further refinement and validation necessary for widespread adoption in fitness settings. Integration of advanced deep learning techniques and human-computer interaction will continue to enhance the system's capabilities, contributing to improved health outcomes and enhanced quality of life.

Project Info

This is our project for our course CPE 313 - Advanced Machine Learning and Deep Learning.

YouTube Video demo: https://youtu.be/_SPXa0uFGiU

Google Drive model files and windows build: https://drive.google.com/drive/folders/1bYw6NHUX8msriElndEnKqyFsb1Y6i7PF?usp=sharing

Application

Project Image

Post Estimation Models

Project Image

ResNet

Project Image

YOLOv8

Project Image

YOLO-NAS

Project Image

Human Activity Recognition Models

Conv(2+1)D - ResNet

Project Image Project Image Project Image

3D CNN

Project Image Project Image Project Image

CNN - BiLSTM

Project Image Project Image Project Image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.3%
  • ShaderLab 1.7%
  • Other 1.0%