Abstract
This paper presents the design of an automatic assessing system for dance learners. By exploiting the Microsoft Kinect to acquire 3-D motion data of the learners, the proposed system extracts features and performs matching between the acquired data and the corresponding sample motion of a teacher. The proposed systems have several distinctive functions not appearing in other existing systems, including (1) the performance of a learner can be assessed separately in terms of accuracies in posture and rhythm and (2) the automatic identification of error motion on body articulations during the learn’s exercising. To tolerate the lagged, redundant and wrong motions, which are frequently seen on a naïve learn’s exercising, our assessment of posture accuracy is done by dynamic time warping (DTW) algorithm so that two motion sequences with different timing and lengths can be accurately aligned. On assessing the accuracy in rhythm, the system applies the fast Fourier transform (FFT) to extract the motion frequency which portrays the rhythm of body motions. Compared with the assessment made by human judges, the system’s assessment achieves the consistency of 84% and 77% in assessing the posture accuracy and tempo accuracy, respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Wei-Yu, C.: Automatic human posture estimation and behavior matching system using video sequences. Chung Yuan Christian University (2009)
Yu-Jun, Y.: Vision-based gymnastics motion recognition system. National Taiwan Normal University (2009)
Bobick, A., Davis, J.: The recognition of human movement using temporal templates. IEEE Transactions on Pattern Analysis and Machine Intelligence 23, 257–267 (2001)
Shahbudin, S., Hussain, A., Hussain, H., Samad, A., Tahir, M.: Analysis of PCA based feature vectors for SVM posture classification. In: 6th International Colloquium on Signal Processing & Its Applications, CSPA (2010)
Aronowitz, H., Aronowitz, V.: Efficient score normalization for speaker recognition. In: ICASSP (2010)
Feng-long, H., Ming-shing, Y.: Analyzing the properties of smoothing methods for language models. In: Proceedings of the International Conference on Systems, Man, and Cybernetics, pp. 512–517 (2001)
Leyvand, T., Meekhof, C., Yi-Chen, W., Jian, S., Baining, G.: Kinect identity: technology and experience. Computer 44, 94–96 (2011)
Ko-Hsin, C., Chaur-Heh, H., Chang-Chieh, W.: Human action recognition using 3d body joints. In: CVGIP (2011)
Xiao-Yi, Y., Ling-Yi, W., Qing-Feng, L., Han, Z.: Children tantrum behavior analysis based on Kinect Sensor. In: Intelligent Visual Surveillance, IVS (2011)
Tran-Thang, T., Fan, C., Kazunori, K., Hoai-Bac, L.: Extraction of discrimi-native patterns from skeleton sequences for human action recognition. Computing and Communication Technologies, Research, Innovation, and Vision for the Future, RIVF (2012)
Sakoe, H., Chiba, S.: A dynamic programming approach to continuous speech recognition. In: Proc. Int. Cong. Acoust., Budapest, Hungary, Paper 20C-13 (1971)
Myers, S., Rabiner, R.: A comparative study of several dynamic time-warping algorithms for connected word recognition. The Bell System Technical Journal 60, 1389–1409 (1981)
Keogh, E., Pazzani, M.: Derivative dynamic time warping. In: First SIAM International Conference on Data Mining (SDM 2001), Chicago, USA (2001)
Cooley, W., Tukey, W.: An algorithm for the machine computation of the complex Fourier series. Mathematics of Computation 19, 297–301 (1965)
Guo-Dong, J., Xiang-Ming, L., Zhi, T., Xu-Zong, Z.: Comparison between radix-2 and mixed radix FFT. Computer and Digital Engineering 38(3), 25–27 (2010)
Nemhauser, L.: Introduction to dynamic programming. Wiley (1966)
Bresenham, J.: Algorithm for computer control of a digital plotter. IBM Systems Journal 4, 25–30 (1965)
Vadakkoot, R., Shah, D., Shrivastava, S.: Enhanced moving average computation. In: World Congress on Computer Science and Information Engineering. Los Angeles, USA (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Huang, TC., Cheng, YC., Chiang, CC. (2013). Automatic Dancing Assessment Using Kinect. In: Pan, JS., Yang, CN., Lin, CC. (eds) Advances in Intelligent Systems and Applications - Volume 2. Smart Innovation, Systems and Technologies, vol 21. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35473-1_51
Download citation
DOI: https://doi.org/10.1007/978-3-642-35473-1_51
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35472-4
Online ISBN: 978-3-642-35473-1
eBook Packages: EngineeringEngineering (R0)