YOGGUIDE: DETECTING, RECOGNIZING AND TRACKING YOGA POSES USING VISION TECHNIQUES

Analyzing and understanding human poses estimation is a subject that has been studied extensively in the past two decades. Therefore, this represents interest for many promising applications in different domains, such as security, video games, physical therapy, etc. Problems arise when monitori

2025-06-28 16:36:50 - Adil Khan

Project Title

YOGGUIDE: DETECTING, RECOGNIZING AND TRACKING YOGA POSES USING VISION TECHNIQUES

Project Area of Specialization Artificial IntelligenceProject Summary

Analyzing and understanding human poses estimation is a subject that has been studied extensively in the past two decades. Therefore, this represents interest for many promising applications in different domains, such as security, video games, physical therapy, etc. Problems arise when monitoring human movement is required. One of the challenges in post estimation is yoga. Nowadays, Yoga has become a well-known discipline around the world which is a safe and effective exercise to increase physical activity, especially, in strength, flexibility, and balance, to boost physical and mental well-being.

As we all know yoga is said as the art of relaxation. From last year, people are dealing with greater pressure and suffering from stress faster than ever before. Today international problem is not hunger, poverty, drugs or fear of war. It is tension, hypertension. One who knows how to free from tension and how to control it he will be able to control high blood pressure, heart disease etc. Such stresses and tension accumulate in the various layers of human personality. We concentrate in the physical, intellectual, and emotional systems. Yoga solves tension issues with a big periscope.

Now problem rise when people start doing yoga at home without an instructor because they can’t afford, or join a yoga class due to transportation and timing schedule issues. Yes, Yoga has many benefits but doing wrong posture can cause serious harm to health including backache, ankle sprain and muscle pulls etc. So, for that we are making a desktop application which will alert you if your posture is incorrect. In this project we are going to cover 3 main yoga poses namely Goddess Squat, Warrior and Reverse Warrior. We will cover yoga poses according to body type i.e. slim, fat and size with Kinect device. At last, the output of this project will be a system through which user can do yoga exercises without any instructor with correct posture recommendation.

Project Objectives

Our project objective is:

Project Implementation Method

YOGGUIDE: DETECTING, RECOGNIZING AND TRACKING YOGA POSES USING VISION TECHNIQUES _1582926847.png

Our methodology is divided into three parts; data acquisition, data processing, yoga posture detection.

Data is gathered through volunteers by the students where volunteers would perform three yoga poses defined in the scope. Data is than trained on around 100 pictures which will be implemented on real time capturing frame by frame. This is where we need Microsoft 3D sensor Kinect. For capturing video data, Kinect is well equipped with its in-built infrared laser projector that is combined with a monochrome CMOS sensor. This device also has a multiarray microphone and an RGB camera that facilitates to capture image. Apart from ability of Kinect to facilitate color image and depth image, it also has a skeletal tracking tool that can recognize 20 joints of a human body. Each joint point saves three information; index value, coordinates along x, y and z direction and status of joint. The index value is unique for each joint. The co-ordinates provide the value in x, y and z direction of the joint. The status information provides whether the joint is tracked or not.

YOGGUIDE: DETECTING, RECOGNIZING AND TRACKING YOGA POSES USING VISION TECHNIQUES _1582926848.png

We are using 15 joint points for data processing and not all 20 points because our data is only based on 15 joints. The joint points will be given in the pictorial form in the report. And since we are working on three yoga poses we will predefine and mark the joint points.

YOGGUIDE: DETECTING, RECOGNIZING AND TRACKING YOGA POSES USING VISION TECHNIQUES _1582926849.png

For yoga posture detection, we will mark 10 angle points which we will be used for calculations. All the x, y and z coordinates of the joint points determines the structure of every single yoga position. We will take a standard reference model and compare it with our candidate frames. If our model deviates too much from the reference model (given threshold), recognition will be unsuccessful. If not, pose will be successfully recognized.

YOGGUIDE: DETECTING, RECOGNIZING AND TRACKING YOGA POSES USING VISION TECHNIQUES _1582926850.png

Deliverables:

A desktop application is to be delivered as the final outcome which recognizes correct yoga poses in real time using Kinect sensors.

Flow Chart:

YOGGUIDE: DETECTING, RECOGNIZING AND TRACKING YOGA POSES USING VISION TECHNIQUES _1582926851.png

Benefits of the Project

This project we will make a system to recognize three major yoga pose by detecting of human joint points using Kinect device. We have detected the yoga poses considering above 97% accuracy in every angle between different body parts. Our system can also be used to recognize other Yoga poses from the reference model of each pose. Therefore, we hope our proposed approach will help to practice yoga without trainer.

Technical Details of Final Deliverable

A desktop application is to be delivered as the final outcome which recognizes correct yoga poses in real time. Its a hardware and software integrated as we there is need of camera for our application.

We will use kinect device for our dataset to detect joint points

Final Deliverable of the Project HW/SW integrated systemCore Industry HealthOther IndustriesCore Technology Artificial Intelligence(AI)Other Technologies OthersSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 42500
Microsoft Kinect 3D sensor Equipment12000020000
Graphic Card 2GB Equipment11500015000
Printing & Transcation charges Miscellaneous 150005000
Binding Miscellaneous 110001000
Stationary Miscellaneous 115001500

More Posts