Skip to main content
Log in

Computer-assisted yoga training system

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Self-training is essential in sports exercise. However, without the instruction of a coach, a practitioner may progress to a limited extent. Improper postures may even cause serious harm to muscles and ligaments of the body. Hence, the development of computer-assisted self-training systems for sports exercise is a recently emerging research topic. In this paper, we propose a yoga self-training system, which aims at instructing the practitioner to perform yoga poses correctly, assisting in rectifying poor postures, and preventing injury. Integrating computer vision techniques, the proposed system analyzes the practitioner’s posture from both front and side views by extracting the body contour, skeleton, dominant axes, and feature points. Then, based on the domain knowledge of yoga training, visualized instructions for posture rectification are presented so that the practitioner can easily understand how to adjust his/her posture. Experiments on twelve yoga poses performed by different practitioners validate the feasibility of the proposed system in yoga training.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28

Similar content being viewed by others

Notes

  1. For more details about each yoga pose, please refer to [32].

References

  1. Brunnett G, Rusdorf S, Lorenz M (2006) V-Pong: an immersive table tennis simulation. IEEE Comput Graph Appl 26(4):10–13

    Article  Google Scholar 

  2. Chen HT, Chen HS, Hsiao MH, Tsai WJ, Lee SY (2008) A trajectory-based ball tracking framework with enrichment for broadcast baseball videos. J Inf Sci Eng 24(1):143–157

    Google Scholar 

  3. Chen HT, Tien MC, Chen YW, Tsai WJ, Lee SY (2009) Physics-based ball tracking and 3D trajectory reconstruction with applications to shooting location estimation in basketball video. J Vis Commun Image Represent 20(3):204–216

    Article  Google Scholar 

  4. Chen HT, Tsai WJ, Lee SY, Yu JY (2009) Ball tracking and 3D trajectory approximation with applications to tactics analysis from single-camera volleyball sequences. Multimedia Tools Appl 6(3):641–667

    Article  Google Scholar 

  5. Chen HT, Chou CL, Fu TS, Lee SY, Lin BS (2012) Recognizing tactic patterns in broadcast basketball video using player trajectory. J Vis Commun Image Represent 23(6):932–947

    Article  Google Scholar 

  6. Chen HT, He YZ, Chou CL, Lee SY, Lin BS, Yu JY (2013) Computer-assisted self-training system for sports exercise using kinects. In: Proc IEEE ICME 2013:1–4

  7. Chen HT, He YZ, Hsu CC, Chou CL, Lee SY, Lin BS (2014) Yoga posture recognition for self-training. In: Proc MMM 2014:496–505

  8. Chen HT, Huang TW, Chou CL, Tsai HC, Lee SY (2015) Improving golf swing skills using intelligent glasses. In: Proc VCIP 2005:1–4

  9. Chong AK, Croft H (2009) A photogrammetric application in virtual sport training. Photogramm Rec 24(125):51–65

    Article  Google Scholar 

  10. Chong AK, Milburn P, Newsham West R, ter Voert M, Croft H (2008) Recent practical applications of close-range photogrammetry for complex motion study. Int Arch Photogramm Rem Sens Spatial Inform Sci 37(Part B5):921–926

    Google Scholar 

  11. Chou CW, Tien MC, Wu JL (2009) Billiards wizard: a tutoring system for broadcasting nine-ball billiards videos. In: Proc IEEE ICASSP 2009:1921–1924

  12. Ghasemzadeh H, Loseu V, Jafari R (2009) Wearable coach for sport training: a quantitative model to evaluate wrist-rotation in golf. J Ambient Intell Smart Environ 1(2):173–184

    Google Scholar 

  13. Harris C, Stephens M (1988) A combined corner and edge detector. In: Proc Alvey vision conference 15:147–151

  14. Höferlin M, Grundy E, Borgo R, Weiskopf D, Chen M, Griffiths IW, Griffiths W (2010) Video visualization for snooker skill training. Comput Graphics Forum 29(3):1053–1062

    Article  Google Scholar 

  15. Hsieh CC, Wu BS, Lee CC (2011) A distance computer vision assisted yoga learning system. J Comput 6(11):2382–2388

    Google Scholar 

  16. Hu MC, Chang MH, Wu JL, Chi L (2011) Robust camera calibration and player tracking in broadcast basketball video. IEEE Trans Multimedia 13(2):266–279

    Article  Google Scholar 

  17. Kelly P, Healy A, Moran K, O’Connor NE (2010) A virtual coaching environment for improving golf swing. In: Proc ACM workshop surreal media and virtual cloning 2010:51–56

  18. King K, Yoon SW, Perkins NC, Najafi K (2008) Wireless MEMS inertial sensor system for golf swing dynamics. Sensors Actuators A Phys 141(2):619–630

    Article  Google Scholar 

  19. Luo Z, Yang W, Ding ZQ, Liu L, Chen IM, Yeo SH, Ling KV, Duh HBL (2011) Left arm up! Interactive yoga training in virtual environment. In: Proc. IEEE VR 2011:261–262

  20. Miles HC, Pop SR, Watt SJ, Lawrence GP, John NW (2012) A review of virtual environments for training in ball sports. Comput Graph 36(6):714–726

    Article  Google Scholar 

  21. Miles HC, Pop SR, Watt SJ, Lawrence GP, John NW, Perrot V, Mallet P, Mestre DR (2013) Investigation of a virtual environment for rugby skills training. In: Proc IEEE int conf cyberworlds 2013:56–63

  22. Noiumkar S, Tirakoat S (2013) Use of optical motion capture in sports science: a case study of golf swing. In: Proc int conf informatics and creative multimedia 2013:310–313

  23. OpenCV. [Online]. Available: http://opencv.org/

  24. OpenNI. [Online]. Available: http://www.openni.ru/

  25. Patil S, Pawar A, Peshave A, Ansari AN, Navada A (2011) Yoga tutor visualization and analysis using SURF algorithm. In: Proc. IEEE ICSGRC 2011:43–46

  26. Rector K, Bennett CL, Kientz JA (2013) Eyes-free yoga: an exergame using depth cameras for blind & low vision exercise. In: Proc 15th int ACM SIGACCESS conf on computers and accessibility 1–12

  27. Rusdorf S, Brunnett G, Lorenz M, Winkler T (2007) Real-time interaction with a humanoid avatar in an immersive table tennis simulation. IEEE Trans Visual Comput Graphics 13(1):15–25

    Article  Google Scholar 

  28. Shih CH, Koong CS, Hsiung PA (2012) Billiard combat modeling and simulation based on optimal cue placement control and strategic planning. J Intell Robot Syst 67(1):25–41

    Article  Google Scholar 

  29. Sousa L, Alves R, Rodrigues JMF (2016) Augmented reality system to assist inexperienced pool players. Comput Vis Media 2(2):183–193

    Article  Google Scholar 

  30. Wikipedia. [Online]. Available: http://en.wikipedia.org/wiki/Body_proportions

  31. Wu W, Yin W, Guo F (2010) Learning and self-instruction expert system for Yoga. In Proc 2nd int workshop on intelligent systems and applications 2010:1–4

  32. Yoga Journal. [Online]. Available: http://www.yogajournal.com/

  33. Zhu G, Xu C, Huang Q (2009) Sports video analysis: from semantics to tactics. In: Divakaran A (ed) Multimedia content analysis. Signals and Communication Technology. Springer, Boston, pp 295–338

  34. Zhu G, Xu C, Huang Q, Rui Y, Jiang S, Gao W, Yao H (2009) Event tactic analysis based on broadcast sports video. IEEE Trans Multimedia 11(1):49–67

    Article  Google Scholar 

Download references

Acknowledgments

This research is supported in part by MOST-106-2221-E-009-196, MOST-106-2221-E-035-102, MOST-105-2221-E-009-065, MOST-104-3115-E-009-001, ICTL-103-Q528, and ATU-103-W958.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hua-Tsung Chen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, HT., He, YZ. & Hsu, CC. Computer-assisted yoga training system. Multimed Tools Appl 77, 23969–23991 (2018). https://doi.org/10.1007/s11042-018-5721-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-5721-2

Keywords

Navigation