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.





























Similar content being viewed by others
Notes
For more details about each yoga pose, please refer to [32].
References
Brunnett G, Rusdorf S, Lorenz M (2006) V-Pong: an immersive table tennis simulation. IEEE Comput Graph Appl 26(4):10–13
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
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
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
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
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
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
Chen HT, Huang TW, Chou CL, Tsai HC, Lee SY (2015) Improving golf swing skills using intelligent glasses. In: Proc VCIP 2005:1–4
Chong AK, Croft H (2009) A photogrammetric application in virtual sport training. Photogramm Rec 24(125):51–65
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
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
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
Harris C, Stephens M (1988) A combined corner and edge detector. In: Proc Alvey vision conference 15:147–151
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
Hsieh CC, Wu BS, Lee CC (2011) A distance computer vision assisted yoga learning system. J Comput 6(11):2382–2388
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
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
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
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
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
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
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
OpenCV. [Online]. Available: http://opencv.org/
OpenNI. [Online]. Available: http://www.openni.ru/
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
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
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
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
Sousa L, Alves R, Rodrigues JMF (2016) Augmented reality system to assist inexperienced pool players. Comput Vis Media 2(2):183–193
Wikipedia. [Online]. Available: http://en.wikipedia.org/wiki/Body_proportions
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
Yoga Journal. [Online]. Available: http://www.yogajournal.com/
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
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
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
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-5721-2