TY - GEN
T1 - A Real-Time Machine Learning Framework for Smart Home-based Yoga Teaching System
AU - Sunney, Jothika
AU - Jilani, Musfira
AU - Pathak, Pramod
AU - Stynes, Paul
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Practicing yoga poses in a home-based environment has increased due to Covid19. Yoga poses without a trainer can be challenging, and incorrect yoga poses can cause muscle damage. Smart home-based yoga teaching systems may aid in performing accurate yoga poses. However, the challenge with such systems is the computational time required to detect yoga poses. This research proposes a real-Time machine learning framework for teaching accurate yoga poses. It combines a pose estimation model, a pose classification model, and a real-Time feedback mechanism. The dataset consists of five popular yoga poses namely the downdog pose, the tree pose, the goddess pose, the plank pose, and the warrior pose. The BlazePose model was used for yoga pose estimation which transforms the image data into 3D landmark points. The output of the pose estimation model was then passed to the pose classification model for yoga pose detection. Four machine learning classifiers namely, Random Forest, Support Vector Machine, XGBoost, Decision Tree, and two neural network classifiers LSTM and CNN were evaluated based on accuracy, latency and size. Results demonstrate that XGBoost outperforms other models with an accuracy of 95.14 percentage, latency of 8 ms, and size of 513 KB. The output of the XGBoost Classifier was then used to correct yoga poses by displaying real-Time feedback to the user. This novel framework has the potential to be integrated into mobile applications which can be used by people for the unsupervised practice of yoga at home.
AB - Practicing yoga poses in a home-based environment has increased due to Covid19. Yoga poses without a trainer can be challenging, and incorrect yoga poses can cause muscle damage. Smart home-based yoga teaching systems may aid in performing accurate yoga poses. However, the challenge with such systems is the computational time required to detect yoga poses. This research proposes a real-Time machine learning framework for teaching accurate yoga poses. It combines a pose estimation model, a pose classification model, and a real-Time feedback mechanism. The dataset consists of five popular yoga poses namely the downdog pose, the tree pose, the goddess pose, the plank pose, and the warrior pose. The BlazePose model was used for yoga pose estimation which transforms the image data into 3D landmark points. The output of the pose estimation model was then passed to the pose classification model for yoga pose detection. Four machine learning classifiers namely, Random Forest, Support Vector Machine, XGBoost, Decision Tree, and two neural network classifiers LSTM and CNN were evaluated based on accuracy, latency and size. Results demonstrate that XGBoost outperforms other models with an accuracy of 95.14 percentage, latency of 8 ms, and size of 513 KB. The output of the XGBoost Classifier was then used to correct yoga poses by displaying real-Time feedback to the user. This novel framework has the potential to be integrated into mobile applications which can be used by people for the unsupervised practice of yoga at home.
KW - BlazePose
KW - Machine Learning Framework
KW - XGBoost
KW - Yoga Pose Detection
UR - http://www.scopus.com/inward/record.url?scp=85164780229&partnerID=8YFLogxK
U2 - 10.1109/CMVIT57620.2023.00029
DO - 10.1109/CMVIT57620.2023.00029
M3 - Conference contribution
AN - SCOPUS:85164780229
T3 - Proceedings - 2023 7th International Conference on Machine Vision and Information Technology, CMVIT 2023
SP - 107
EP - 114
BT - Proceedings - 2023 7th International Conference on Machine Vision and Information Technology, CMVIT 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th International Conference on Machine Vision and Information Technology, CMVIT 2023
Y2 - 25 March 2023
ER -