Smart Yoga Assistant: SVM-based Real-time Pose Detection and Correction System

Main Article Content

Deepak Mane
Gopal Upadhye
Vinit Gite
Girish Sarwade
Gourav Kamble
Aditya Pawar

Abstract

SVM-based Real-time Pose Detection and Correction System refer to a computer system that uses machine learning techniques to detect and correct a person's yoga pose in real-time. This system can act as a virtual yoga assistant, helping people improve their yoga practice by providing immediate feedback on their form and helping to prevent injury. This paper presents a yoga tracker and correction system that uses computer vision and machine learning algorithms to track and correct yoga poses. The system comprises a camera and a computer vision module that captures images of the yoga practitioner and identifies the poses being performed. The machine learning module analyzes the images to provide feedback on the quality of the poses and recommends corrections to improve form and prevent injuries. This paper proposed a customized support vector machine (SVM) based real-time pose detection and correction system that suggests yoga practices based on specific health conditions or diseases. Paper aims to provide a reliable and accessible resource for individuals seeking to use yoga as a complementary approach to managing their health conditions. The system also includes a practitioner’s interface that enables practitioners to receive personalized recommendations for their yoga practice. The system is developed using Python and several open-source libraries, and was tested on a dataset of yoga poses. The hyper parameter gamma tuned to optimize the classification accuracy on our dataset produced 87% which is better than other approaches. The experiment results demonstrate the effectiveness of the system in tracking and correcting yoga poses, and its potential to enhance the quality of yoga practice.

Article Details

How to Cite
Mane, D. ., Upadhye, G. ., Gite, V. ., Sarwade, G. ., Kamble, G. ., & Pawar, A. . (2023). Smart Yoga Assistant: SVM-based Real-time Pose Detection and Correction System. International Journal on Recent and Innovation Trends in Computing and Communication, 11(7s), 251–262. https://doi.org/10.17762/ijritcc.v11i7s.6997
Section
Articles

References

Anand Thoutam, V., Srivastava, A., Badal, T., Kumar Mishra, V., Sinha, G.R., Sakalle, A., Bhardwaj, H., & Raj, M. (2022). Yoga Pose Estimation and Feedback Generation Using Deep Learning. Computational Intelligence and Neuroscience, 2022.

Dr. Maya Bembde et al., “Yoga Posture Detection and Correction System”, International Journal of Advanced Research in Science, Communication and Technology , Vol 2, Issue 1, July 2022.

U. Bahukhandi and S. Gupta, "Yoga Pose Detection and Classification Using Machine Learning Techniques," International Research Journal of Modernization in Engineering Technology and Science (IRJMETS), vol. 03, no. 12, pp. 1-8, Dec. 2021, e-ISSN: 2582-5208

Mr. Kunal Verma, Mr. Dharmesh Dhabliya. (2015). Design of Hand Motion Assist Robot for Rehabilitation Physiotherapy. International Journal of New Practices in Management and Engineering, 4(04), 07 - 11. Retrieved from http://ijnpme.org/index.php/IJNPME/article/view/40

Bhosale, Varsha & Nandeshwar, Pranjal & Bale, Abhishek & Sankhe, Janmesh. (2022). Yoga Pose Detection and Correction using Posenet and KNN. International Research Journal of Engineering and Technology, vol. 9, issue 4, April 2022.

Kumar, Deepak & Sinha, Anurag. (2020). Yoga Pose Detection and Classification Using Deep Learning. International Journal of Scientific Research in Computer Science Engineering and Information Technology. 10.32628/CSEIT206623.

S. Patil, A. Pawar, A. Peshave, A. N. Ansari and A. Navada, "Yoga tutor visualization and analysis using SURF algorithm," 2011 IEEE Control and System Graduate Research Colloquium, Shah Alam, Malaysia, 2011, pp. 43-46, doi: 10.1109/ICSGRC.2011.5991827.

Dwarkanath Pande, S. ., & Hasane Ahammad, D. S. . (2022). Cognitive Computing-Based Network Access Control System in Secure Physical Layer. Research Journal of Computer Systems and Engineering, 3(1), 14–20. Retrieved from https://technicaljournals.org/RJCSE/index.php/journal/article/view/36

Y. Agrawal, Y. Shah and A. Sharma, "Implementation of Machine Learning Technique for Identification of Yoga Poses," 2020 IEEE 9th International Conference on Communication Systems and Network Technologies (CSNT), 2020, pp. 40-43, Doi: 10.1109/CSNT48778. 2020.9115758.

F. Rishan, B. De Silva, S. Alawathugoda, S. Nijabdeen, L. Rupasinghe and C. Liyanapathirana, "Infinity Yoga Tutor: Yoga Posture Detection and Correction System," 2020 5th International Conference on Information Technology Research (ICITR), 2020, pp. 1-6,Doi: 10.1109/ICITR51448.2020.9310832.

Santosh Kumar Yadav1, Amitojdeep Singh2, Abhishek Gupta2, Jagdish Lal Raheja1,” Real-time Yoga recognition using deep learning,” 9 May 2019 Springer-Verlag London Ltd., part of Springer Nature 2019.

Smit, S., Popova, E., Mili?, M., Costa, A., & Martínez, L. Machine Learning-based Predictive Maintenance for Industrial Systems. Kuwait Journal of Machine Learning, 1(3). Retrieved from http://kuwaitjournals.com/index.php/kjml/article/view/139

Manisha Verma1, Sudhakar Kumawat2, Yuta Nakashima1 , Shanmuganathan Raman2,” Yoga-82: A New Dataset for Fine- grained Classification of Human Poses,” CVPR2020 IEEE.

Nagalakshmi Vallabhaneni, Dr. P. Prabhavathy,” The Analysis of the Impact of Yoga on Healthcare and Conventional Strategies for Human Pose Recognition,” 27 January 2021, Turkish Journal of Computer and Mathematics Education.

Bhujbal, A., & Mane, D.T. (2019). A Survey On Deep Learning Approaches For Vehicle And Number Plate Detection. International Journal of Scientific & Technology Research, 8, 1378-1383.

D.T. Mane, U.V. Kulkarni (2018).Modified Fuzzy Hypersphere Neural Network for Pattern Classification using Supervised Clustering, Procedia Computer Science, Volume 143, 2018, Pages 295-302, https://doi.org/10.1016/ j.procs.2018.10.399.

Mane, D.T., Kumbharkar, P.B., Dhotre, P.S., Borde, S. (2021). Vehicle-Type Classification Using Customized Fuzzy Convolutional Neural Network. In: Bhateja, V., Satapathy, S.C., Travieso-González, C.M., Aradhya, V.N.M. (eds) Data Engineering and Intelligent Computing. Advances in Intelligent Systems and Computing, vol 1407. Springer, Singapore..

Fatima Abbas, Deep Learning Approaches for Medical Image Analysis and Diagnosis , Machine Learning Applications Conference Proceedings, Vol 3 2023.

Abarna, S., Radhika Rani, V., & Dhanalakshmi, P. (2021). A Review of Machine Learning Technique for Yoga Posture Classification. International Research Journal of Engineering and Technology (IRJET), Nov 2021.

Mediapipe - Pose landmark Detection [online], Available: Pose landmarks detection task guide | MediaPipe | Google Developers

Yoga Poses for Diabetes (https://www. medicalnewstoday.com /articles/317381#poses)

Singh, P. ., & Sharma, D. V. . (2023). Pre-Processing of Mobile Camera Captured Images for OCR . International Journal of Intelligent Systems and Applications in Engineering, 11(2s), 147–155. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/2518

Yoga Poses for Back Pain (https:// rajyogarishikesh.com/yoga-for-back-pain.html)

Yoga Poses for Depression (https:// www.stylecraze.com/ articles/yoga-poses-that-will-help-you-fight-depression/)