Skip to main content

Detecting Missed and Anomalous Action Segments Using Approximate String Matching Algorithm

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 841))

Abstract

We forget action steps and perform some unwanted action movements as amateur performers during our daily exercise routine, dance performances, etc. To improve our proficiency, it is important that we get a feedback on our performances in terms of where we went wrong. In this paper, we propose a framework for analyzing and issuing reports of action segments that were missed or anomalously performed. This involves comparing the performed sequence with the standard action sequence and notifying when misalignments occur. We propose an exemplar based Approximate String Matching (ASM) technique for detecting such anomalous and missing segments in action sequences. We compare the results with those obtained from the conventional Dynamic Time Warping (DTW) algorithm for sequence alignment. It is seen that the alignment of the action sequences under conventional DTW fails in the presence of missed action segments and anomalous segments due to its boundary condition constraints. The performance of the two techniques has been tested on a complex aperiodic human action dataset with Warm up exercise sequences that we developed from correct and incorrect executions by multiple people. The proposed ASM technique shows promising alignment and missed/anomalous notification results over this dataset.

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   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

References

  1. Pirsiavash, H., Vondrick, C., Torralba, A.: Assessing the quality of actions. In: Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T. (eds.) ECCV 2014. LNCS, vol. 8694, pp. 556–571. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-10599-4_36

    Chapter  Google Scholar 

  2. Su, C.-J.: Personal rehabilitation exercise assistant with kinect and dynamic time warping. Int. J. Inf. Educ. Technol. 3(4), 448 (2013)

    Google Scholar 

  3. Alexiadis, D.S., Daras, P.: Quaternionic signal processing techniques for automatic evaluation of dance performances from MoCap data. IEEE Trans. Multimed. 16(5), 1391–1406 (2014)

    Article  Google Scholar 

  4. Jain, H., Harit, G.: A framework to assess sun salutation videos. In: Proceedings of the Tenth Indian Conference on Computer Vision, Graphics and Image Processing, p. 29. ACM (2016)

    Google Scholar 

  5. Newell, A., Yang, K., Deng, J.: Stacked hourglass networks for human pose estimation. In: Leibe, B., Matas, J., Sebe, N., Welling, M. (eds.) ECCV 2016. LNCS, vol. 9912, pp. 483–499. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46484-8_29

    Chapter  Google Scholar 

  6. Perše, M., Kristan, M., Perš, J., Kovačič, S.: Automatic Evaluation of Organized Basketball Activity using Bayesian Networks. Citeseer, Princeton (2007)

    Google Scholar 

  7. Jug, M., Perš, J., Dežman, B., Kovačič, S.: Trajectory based assessment of coordinated human activity. In: Crowley, J.L., Piater, J.H., Vincze, M., Paletta, L. (eds.) ICVS 2003. LNCS, vol. 2626, pp. 534–543. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36592-3_51

    Chapter  Google Scholar 

  8. Gordon, A.S.: Automated video assessment of human performance. In: Proceedings of AI-ED, pp. 16–19 (1995)

    Google Scholar 

  9. Venkataraman, V., Vlachos, I., Turaga, P.: Dynamical regularity for action analysis. In: BMVC, p. 67-1 (2015)

    Google Scholar 

  10. Su, C.-J., Chiang, C.-Y., Huang, J.-Y.: Kinect-enabled home-based rehabilitation system using dynamic time warping and fuzzy logic. Appl. Soft Comput. 22, 652–666 (2014)

    Article  Google Scholar 

  11. Hu, M.-C., Chen, C.-W., Cheng, W.-H., Chang, C.-H., Lai, J.-H., Wu, J.-L.: Real-time human movement retrieval and assessment with kinect sensor. IEEE Trans. Cybern. 45(4), 742–753 (2015)

    Article  Google Scholar 

  12. Sakoe, H., Chiba, S.: Dynamic programming algorithm optimization for spoken word recognition. IEEE Trans. Acoust. Speech Sign. Process. 26(1), 43–49 (1978)

    Article  Google Scholar 

Download references

Acknowledgment

We thank Divya Srivastava, Arnav Chopra, Aayush Sarda, Kushagra Surana and Rohil Surana for contributing towards creating dataset of Warm Up Exercise videos and their constant support throughout the work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiteshi Jain .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jain, H., Harit, G. (2018). Detecting Missed and Anomalous Action Segments Using Approximate String Matching Algorithm. In: Rameshan, R., Arora, C., Dutta Roy, S. (eds) Computer Vision, Pattern Recognition, Image Processing, and Graphics. NCVPRIPG 2017. Communications in Computer and Information Science, vol 841. Springer, Singapore. https://doi.org/10.1007/978-981-13-0020-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-0020-2_10

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-0019-6

  • Online ISBN: 978-981-13-0020-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics