Algorithms (Oct 2022)

Deep Learning Models for Yoga Pose Monitoring

  • Debabrata Swain,
  • Santosh Satapathy,
  • Biswaranjan Acharya,
  • Madhu Shukla,
  • Vassilis C. Gerogiannis,
  • Andreas Kanavos,
  • Dimitris Giakovis

DOI
https://doi.org/10.3390/a15110403
Journal volume & issue
Vol. 15, no. 11
p. 403

Abstract

Read online

Activity recognition is the process of continuously monitoring a person’s activity and movement. Human posture recognition can be utilized to assemble a self-guidance practice framework that permits individuals to accurately learn and rehearse yoga postures without getting help from anyone else. With the use of deep learning algorithms, we propose an approach for the efficient detection and recognition of various yoga poses. The chosen dataset consists of 85 videos with 6 yoga postures performed by 15 participants, where the keypoints of users are extracted using the Mediapipe library. A combination of Convolutional Neural Network (CNN) and Long Short-Term Memory (LSTM) has been employed for yoga pose recognition through real-time monitored videos as a deep learning model. Specifically, the CNN layer is used for the extraction of features from the keypoints and the following LSTM layer understands the occurrence of sequence of frames for predictions to be implemented. In following, the poses are classified as correct or incorrect; if a correct pose is identified, then the system will provide user the corresponding feedback through text/speech. This paper combines machine learning foundations with data structures as the synergy between these two areas can be established in the sense that machine learning techniques and especially deep learning can efficiently recognize data schemas and make them interoperable.

Keywords