Research Article

Comparison of CNN-based methods for yoga pose classification

Volume: 8 Number: 1 January 19, 2024
EN

Comparison of CNN-based methods for yoga pose classification

Abstract

Yoga is an exercise developed in ancient India. People perform yoga in order to have mental, physical, and spiritual benefits. While yoga helps build strength in the mind and body, incorrect postures might result in serious injuries. Therefore, yoga exercisers need either an expert or a platform to receive feedback on their performance. Since access to experts is not an option for everyone, a system to provide feedback on the yoga poses is required. To this end, commercial products such as smart yoga mats and smart pants are produced; Kinect cameras, sensors, and wearable devices are used. However, these solutions are either uncomfortable to wear or not affordable for everyone. Nonetheless, a system that employs computer vision techniques is a requirement. In this paper, we propose a deep-learning model for yoga pose classification, which is the first step of a quality assessment and personalized feedback system. We introduce a wavelet-based model that first takes wavelet transform of input images. The acquired subbands, i.e., approximation, horizontal, vertical, and diagonal coefficients of the wavelet transform are then fed into separate convolutional neural networks (CNN). The obtained probability results for each group are fused to predict the final yoga class. A publicly available dataset with 5 yoga poses is used. Since the number of images in the dataset is not enough for a deep learning model, we also perform data augmentation to increase the number of images. We compare our results to a CNN model and the three models that employ the subbands separately. Results obtained using the proposed model outperforms the accuracy output achieved with the compared models. While the regular CNN model has 61% and 50% accuracy for the training and test data, the proposed model achieves 91% and 80%, respectively.

Keywords

References

  1. Chang, C. W., Da Nian, M., Chen, Y. F., Chi, C. H., & Tao, C. W. (2014, August). Design of a Kinect sensor based posture recognition system. In 2014 Tenth International Conference on Intelligent Information Hiding and Multimedia Signal Processing (pp. 856-859). IEEE. https://doi.org/10.1109/IIH-MSP.2014.216
  2. Wang, J., Huang, Z., Zhang, W., Patil, A., Patil, K., Zhu, T., ... & Harris, T. B. (2016, December). Wearable sensor based human posture recognition. In 2016 IEEE International conference on big data (big data) (pp. 3432-3438). IEEE. https://doi.org/10.1109/BigData.2016.7841004
  3. Gochoo, M., Tan, T. H., Huang, S. C., Batjargal, T., Hsieh, J. W., Alnajjar, F. S., & Chen, Y. F. (2019). Novel IoT-based privacy-preserving yoga posture recognition system using low-resolution infrared sensors and deep learning. IEEE Internet of Things Journal, 6(4), 7192-7200. https://doi.org/10.1109/JIOT.2019.2915095
  4. Jain, S., Rustagi, A., Saurav, S., Saini, R., & Singh, S. (2021). Three-dimensional CNN-inspired deep learning architecture for Yoga pose recognition in the real-world environment. Neural Computing and Applications, 33, 6427-6441. https://doi.org/10.1007/s00521-020-05405-5
  5. Gochoo, M., Tan, T. H., Alnajjar, F., Hsieh, J. W., & Chen, P. Y. (2020, October). Lownet: Privacy preserved ultra-low resolution posture image classification. In 2020 IEEE International Conference on Image Processing (ICIP) (pp. 663-667). IEEE. https://doi.org/10.1109/ICIP40778.2020.9190922
  6. Anand Thoutam, V., Srivastava, A., Badal, T., Kumar Mishra, V., Sinha, G. R., Sakalle, A., ... & Raj, M. (2022). Yoga pose estimation and feedback generation using deep learning. Computational Intelligence and Neuroscience, 4311350. https://doi.org/10.1155/2022/4311350
  7. Kumar, D., & Sinha, A. (2020). Yoga pose detection and classification using deep learning. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 6 (6), 160-184. https://doi.org/10.32628/CSEIT206623
  8. Dittakavi, B., Bavikadi, D., Desai, S. V., Chakraborty, S., Reddy, N., Balasubramanian, V. N., ... & Sharma, A. (2022). Pose tutor: an explainable system for pose correction in the wild. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 3540-3549).

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Early Pub Date

September 15, 2023

Publication Date

January 19, 2024

Submission Date

April 2, 2023

Acceptance Date

May 11, 2023

Published in Issue

Year 2024 Volume: 8 Number: 1

APA
Atalay Aydın, V. (2024). Comparison of CNN-based methods for yoga pose classification. Turkish Journal of Engineering, 8(1), 65-75. https://doi.org/10.31127/tuje.1275826
AMA
1.Atalay Aydın V. Comparison of CNN-based methods for yoga pose classification. TUJE. 2024;8(1):65-75. doi:10.31127/tuje.1275826
Chicago
Atalay Aydın, Vildan. 2024. “Comparison of CNN-Based Methods for Yoga Pose Classification”. Turkish Journal of Engineering 8 (1): 65-75. https://doi.org/10.31127/tuje.1275826.
EndNote
Atalay Aydın V (January 1, 2024) Comparison of CNN-based methods for yoga pose classification. Turkish Journal of Engineering 8 1 65–75.
IEEE
[1]V. Atalay Aydın, “Comparison of CNN-based methods for yoga pose classification”, TUJE, vol. 8, no. 1, pp. 65–75, Jan. 2024, doi: 10.31127/tuje.1275826.
ISNAD
Atalay Aydın, Vildan. “Comparison of CNN-Based Methods for Yoga Pose Classification”. Turkish Journal of Engineering 8/1 (January 1, 2024): 65-75. https://doi.org/10.31127/tuje.1275826.
JAMA
1.Atalay Aydın V. Comparison of CNN-based methods for yoga pose classification. TUJE. 2024;8:65–75.
MLA
Atalay Aydın, Vildan. “Comparison of CNN-Based Methods for Yoga Pose Classification”. Turkish Journal of Engineering, vol. 8, no. 1, Jan. 2024, pp. 65-75, doi:10.31127/tuje.1275826.
Vancouver
1.Vildan Atalay Aydın. Comparison of CNN-based methods for yoga pose classification. TUJE. 2024 Jan. 1;8(1):65-7. doi:10.31127/tuje.1275826

Cited By

Flag Counter