DeepYoga: Enhancing Practice with a Real-Time Yoga Pose Recognition System
Received: 6 August 2024 | Revised: 3 September 2024 and 14 September 2024 | Accepted: 16 September 2024 | Online: 14 October 2024
Corresponding author: Richa Sharma
Abstract
The adoption of yoga as a holistic wellness practice is increasing throughout the world. However, in the absence of a personalized expert, especially in an online environment, there is a need for reliable and accurate methods for yoga posture recognition. Maintaining correct yoga postures is essential to reap holistic health benefits in the long term and address chronic medical issues. This paper presents DeepYoga, a novel approach to improve posture recognition accuracy with the support of deep learning models. The proposed approach uses a dataset of accurate yoga pose images encompassing five distinct poses. Landmarks extracted from the practitioner's body in the images are then used to train a Convolutional Neural Network (CNN) for accurate pose classification. The trained model is then used to detect yoga poses from real-time videos of yoga practitioners. Then, the system provides users with real-time feedback and visual suggestions, helping them improve physical alignment and reduce the risk of injury. The proposed method achieved an overall high accuracy of 99.02% in pose detection while trying to minimize the use of resources as much as possible to make it more accessible.
Keywords:
Deep learning, CNN, real-time Yoga pose recognition, personalized feedback, landmarksDownloads
References
A. Ross and S. Thomas, "The Health Benefits of Yoga and Exercise: A Review of Comparison Studies," The Journal of Alternative and Complementary Medicine, vol. 16, no. 1, pp. 3–12, Jan. 2010.
M. S. Talukder, R. Chiong, Y. Bao, and B. Hayat Malik, "Acceptance and use predictors of fitness wearable technology and intention to recommend," Industrial Management & Data Systems, vol. 119, no. 1, pp. 170–188, Jan. 2019.
Y. Said, M. Barr, and H. E. Ahmed, "Design of a Face Recognition System based on Convolutional Neural Network (CNN)," Engineering, Technology & Applied Science Research, vol. 10, no. 3, pp. 5608–5612, Jun. 2020.
P. Chakraborty and C. Tharini, "Pneumonia and Eye Disease Detection using Convolutional Neural Networks," Engineering, Technology & Applied Science Research, vol. 10, no. 3, pp. 5769–5774, Jun. 2020.
S. Kale, N. Kulkarni, S. Kumbhkarn, A. Khuspe, and S. Kharde, "Posture Detection and Comparison of Different Physical Exercises Based on Deep Learning Using Media Pipe, Opencv," International Journal of Scientific Research in Engineering and Management, vol. 7, no. 4, Apr. 2023.
G. G. Chiddarwar, A. Ranjane, M. Chindhe, R. Deodhar, and P. Gangamwar, "AI-Based Yoga Pose Estimation for Android Application," International Journal of Innovative Science and Research Technology, vol. 5, no. 9, pp. 1070–1073, Oct. 2020.
I. Chaudhary, N. Thoiba Singh, M. Chaudhary, and K. Yadav, "Real-Time Yoga Pose Detection Using OpenCV and MediaPipe," in 2023 4th International Conference for Emerging Technology (INCET), Belgaum, India, May 2023, pp. 1–5.
H. T. Chen, Y. Z. He, C. C. Hsu, C. L. Chou, S. Y. Lee, and B. S. P. Lin, "Yoga Posture Recognition for Self-training," in MultiMedia Modeling, vol. 8325, C. Gurrin, F. Hopfgartner, W. Hurst, H. Johansen, H. Lee, and N. O’Connor, Eds. Cham, Switzerland: Springer International Publishing, 2014, pp. 496–505.
D. Parashar, O. Mishra, K. Sharma, and A. Kukker, "Improved Yoga Pose Detection Using MediaPipe and MoveNet in a Deep Learning Model," Revue d’Intelligence Artificielle, vol. 37, no. 5, pp. 1197–1202, Oct. 2023.
V. Bhosale, P. Nandeshwar, A. Bale, and J. Sankhe, "Yoga Pose Detection and Correction using Posenet and KNN," International Research Journal of Engineering and Technology, vol. 9, no. 4, pp. 1290–1293, Apr. 2022.
N. Pandit, "Yoga Poses Dataset." Kaggle, [Online]. Available: https://www.kaggle.com/datasets/niharika41298/yoga-poses-dataset.
"mediapipe PyPI." [Online]. Available: https://github.com/google/mediapipe.
"OpenCV," Open Computer Vision Library. https://opencv.org/.
Downloads
How to Cite
License
Copyright (c) 2024 Roli Bansal, Richa Sharma, Priyanshi Jain, Rahul Arora, Sourabh Pal, Vishal
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.