Skip to main content

Real-Time Dance Pattern Recognition Invariant to Anthropometric and Temporal Differences

  • Conference paper
  • 1478 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 7517))

Abstract

We present a cascaded real-time system that recognizes dance patterns from 3D motion capture data. In a first step, the body trajectory, relative to the motion capture sensor, is matched. In a second step, an angular representation of the skeleton is proposed to make the system invariant to anthropometric differences relative to the body trajectory. Coping with non-uniform speed variations and amplitude discrepancies between dance patterns is achieved via a sequence similarity measure based on Dynamic Time Warping (DTW). A similarity threshold for recognition is automatically determined. Using only one good motion exemplar (baseline) per dance pattern, the recognition system is able to find a matching candidate pattern in a continuous stream of data, without prior segmentation. Experiments show the proposed algorithm reaches a good trade-off between simplicity, speed and recognition rate. An average recognition rate of 86.8% is obtained in real-time.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gritai, A., Sheikh, Y., Rao, C., Shah, M.: Matching trajectories of anatomical landmarks under viewpoint, anthropometric and temporal transforms. IJCV 84(3), 325–343 (2009)

    Article  Google Scholar 

  2. Heise, R., MacDonald, B.A.: Kinematics of an elbow manipulator with forearm rotation: the Excalibur (1988), http://hdl.handle.net/1880/45573

  3. Junejo, I.N., Dexter, E., Laptev, I., Perez, P.: View-independent action recognition from temporal self-similarities. IEEE Trans. PAMI 33(1), 172–185 (2011)

    Article  Google Scholar 

  4. Muller, M.: Information Retrieval for Music and Motion. Springer, Heidelberg (2007)

    Book  Google Scholar 

  5. Murray, R.M., Sastry, S.S., Zexiang, L.: A Mathematical Introduction to Robotic Manipulation, 1st edn. CRC Press, Inc., Boca Raton (1994)

    MATH  Google Scholar 

  6. OpenNI (March 2012), http://www.openni.org/

  7. Pohl, H., Hadjakos, A.: Dance pattern recognition using dynamic time warping. In: Sound and Music Computing (2010)

    Google Scholar 

  8. Rabiner, L.R.: A tutorial on hidden markov models and selected applications in speech recognition. Proc. of the IEEE 77(2), 257–286 (1989)

    Article  Google Scholar 

  9. Rao, C., Gritai, A., Shah, M., Syeda-Mahmood, T.: View-invariant alignment and matching of video sequences. In: International Conference on Computer Vision (ICCV), Los Alamitos, USA, vol. 2, pp. 939–945 (2003)

    Google Scholar 

  10. Raptis, M., Kirovski, D., Hoppe, H.: Real-time classification of dance gestures from skeleton animation. ACM SIGGRAPH, 147–156 (2011)

    Google Scholar 

  11. Reyes, M., Dominguez, G., Escalera, S.: Feature weighting in dynamic time warping for gesture recognitionin depth data. In: 1st IEEE Workshop on Consumer Depth Cameras for Computer Vision, Barcelona, Spain, pp. 1182–1188 (2011)

    Google Scholar 

  12. Riedel, D.E., Venkatesh, S., Liu, W.: Threshold dynamic time warping for spatial activity recognition. International Journal of Information and Systems Sciences 3(3), 392–405 (2007)

    MathSciNet  MATH  Google Scholar 

  13. Sakoe, H., Chiba, S.: Dynamic programming algorithm optimization for spoken word recognition. IEEE Trans. ASSP 26(1), 43–49 (1978)

    Article  MATH  Google Scholar 

  14. Shechtman, E., Irani, M.: Matching local self-similarities across images and videos. In: Computer Vision and Pattern Recognition (CVPR), pp. 1–8. IEEE (2007)

    Google Scholar 

  15. Shotton, J., Sharp, T.: Real-time human pose recognition in parts from single depth images. In: Computer Vision and Pattern Recognition (CVPR), pp. 1297–1304. IEEE (2011)

    Google Scholar 

  16. So, C.K.F., Baciu, G.: Hypercube sweeping algorithm for subsequence motion matching in large motion databases. In: VRCIA 2006, pp. 221–228. ACM, New York (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Oveneke, M.C., Enescu, V., Sahli, H. (2012). Real-Time Dance Pattern Recognition Invariant to Anthropometric and Temporal Differences. In: Blanc-Talon, J., Philips, W., Popescu, D., Scheunders, P., Zemčík, P. (eds) Advanced Concepts for Intelligent Vision Systems. ACIVS 2012. Lecture Notes in Computer Science, vol 7517. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33140-4_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33140-4_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33139-8

  • Online ISBN: 978-3-642-33140-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics