Machine Learning-based optimization of physical activity

From ISLAB/CAISR
Title Machine Learning-based optimization of physical activity
Summary The project should be able to detect the difference between the current exercise and a reference version of the exercise.
Keywords
TimeFrame Spring 2025
References
Prerequisites Machine Learning courses
Author
Supervisor Cristofer Englund, Kevin Hernandez Diaz
Level Master
Status Open


Detect physical level of a person during physical activity based on images or video data. The project should focus on a few (3-7) excersices. Excersices could include weight lifting and yoga postures.

The project should focus on detecting a few key performance indicators eg. straightness of the back, alignment of arms and legs.

The idea is to use pose estimation models (yolopose or mediapipe) to extract position of the joints and track the movement. Then give feedback based on the detected quality of the exercise and physical level of the user.

The project should be able to detect the difference between the current exercise and a reference version of the exercise.

Yoga82 image data set could be used for the yoga posture direction. At Kaggle there are gym exercise datasets available for weight lifting images.