Implementation of Machine Learning Technique for Identification of Yoga Poses

In recent years, yoga has become part of life for many people across the world. Due to this there is the need of scientific analysis of y postures. It has been observed that pose detection techniques can be used to identify the postures and also to assist the people to perform yoga more accurately. Recognition of posture is a challenging task due to the lack availability of dataset and also to detect posture on real-time bases. To overcome this problem a large dataset has been created which contain at least 5500 images of ten different yoga pose and used a tf-pose estimation Algorithm which draws a skeleton of a human body on the real-time bases. Angles of the joints in the human body are extracted using the tf-pose skeleton and used them as a feature to implement various machine learning models. 80% of the dataset has been used for training purpose and 20% of the dataset has been used for testing. This dataset is tested on different Machine learning classification models and achieves an accuracy of 99.04% by using a Random Forest Classifier.

[1]  Chien-Li Chou,et al.  Yoga Posture Recognition for Self-training , 2014, MMM.

[2]  Peijiang Yuan,et al.  Recognition of Yoga Poses Through an Interactive System with Kinect Device , 2018, 2018 2nd International Conference on Robotics and Automation Sciences (ICRAS).

[3]  Abhishek Gupta,et al.  Real-time Yoga recognition using deep learning , 2019, Neural Computing and Applications.

[4]  William Seffens,et al.  Machine learning gesture analysis of yoga for exergame development , 2018, IET Cyper-Phys. Syst.: Theory & Appl..

[5]  Lin Yang,et al.  Evaluating and Improving the Depth Accuracy of Kinect for Windows v2 , 2015, IEEE Sensors Journal.

[6]  Pedro Arias,et al.  Metrological comparison between Kinect I and Kinect II sensors , 2015 .

[7]  Ruzena Bajcsy,et al.  Evaluation of Pose Tracking Accuracy in the First and Second Generations of Microsoft Kinect , 2015, 2015 International Conference on Healthcare Informatics.

[8]  Takeshi Saitoh,et al.  Kinect sensor based sign language word recognition by mutli-stream HMM , 2017, 2017 56th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE).

[9]  Yuan Yao,et al.  Virtual Personal Trainer via the Kinect Sensor , 2015, 2015 IEEE 16th International Conference on Communication Technology (ICCT).

[10]  Sander Oude Elberink,et al.  Accuracy and Resolution of Kinect Depth Data for Indoor Mapping Applications , 2012, Sensors.

[11]  Md. Kamrul Hasan,et al.  Yoga posture recognition by detecting human joint points in real time using microsoft kinect , 2017, 2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC).

[12]  Alina Delia Calin,et al.  Variation of pose and gesture recognition accuracy using two kinect versions , 2016, 2016 International Symposium on INnovations in Intelligent SysTems and Applications (INISTA).