Skip to main content

Neural Architecture for Tennis Shot Classification on Embedded System

  • Conference paper
  • First Online:
Applications in Electronics Pervading Industry, Environment and Society (ApplePies 2023)

Abstract

Data analysis has become a common practice in professional and amateur sport activities, to monitor the player state and enhance performance. In tennis, performance analysis requires detecting and recognizing the different types of shots. With the advances in microcontrollers and machine learning algorithms, this topic becomes ever more considerable. We propose a 1-D convolutional neural network (CNN) model and an embedded system based on Arduino-Nano system for real-time shot classification. The network is trained through a dataset composed of three different tennis shot types, with 6 features recorded by an inertial device placed on the racket. Results demonstrate that the proposed model is able to discriminate the tennis shots with high accuracy, also generalizing to different users. The network has been deployed on a low-cost Arduino nano 33 IoT model, with an inference time of 65 ms.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  1. Sakr F, Bellotti F, Berta R, De Gloria A (2020) Machine learning on mainstream microcontrollers. Sensors 20(9). https://doi.org/10.3390/s20092638

  2. Coyle S, Morris D, Lau K-T, Diamond D, Moyna N (2009) Textile-based wearable sensors for assisting sports performance. In: 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks, pp 307–311. https://doi.org/10.1109/BSN.2009.57

  3. Patel S, Park H, Bonato P, Chan L, Rodgers M (2012) A review of wearable sensors and systems with application in rehabilitation. J NeuroEng Rehabil 9(1):21. https://doi.org/10.1186/1743-0003-9-21

    Article  Google Scholar 

  4. Petkovic M, Jonker W, Zivkovic Z. Recognizing strokes in tennis videos using hidden Markov models

    Google Scholar 

  5. Kelly P, O’Connor NE (2012) Visualisation of tennis swings for coaching. In: 2012 13th international workshop on image analysis for multimedia interactive services, May 2012, pp 1–4. https://doi.org/10.1109/WIAMIS.2012.6226750

  6. Connaghan D, Ó Conaire C, Kelly P, O’Connor NE (2010) Recognition of tennis strokes using key postures. In: IET Irish signals and systems conference (ISSC 2010), pp 245–248. https://doi.org/10.1049/cp.2010.0520

  7. Shah H, Chokalingam P, Paluri B, Pradeep N, Raman B (2007) automated stroke classification in tennis. In: Kamel M, Campilho A (eds) Image analysis and recognition. Lecture notes in computer science, vol 4633. Springer Berlin Heidelberg, Berlin, Heidelberg, pp 1128–1137. https://doi.org/10.1007/978-3-540-74260-9_100

  8. Büthe L, Blanke U, Capkevics H, Tröster G (2016) A wearable sensing system for timing analysis in tennis. In: 2016 IEEE 13th International Conference on Wearable and Implantable Body Sensor Networks (BSN), pp 43–48. https://doi.org/10.1109/BSN.2016.7516230

  9. Hazem O, Al-Sadek AF (2022) Detection of tennis strokes using wearable sensor. In: 2022 international conference on software, telecommunications and computer networks (SoftCOM), pp 1–6. https://doi.org/10.23919/SoftCOM55329.2022.9911405

  10. Gianoglio C, Ragusa E, Zunino R, Valle M (2021) 1-D convolutional neural networks for touch modalities classification. In: 2021 28th IEEE international conference on electronics, circuits, and systems (ICECS), pp 1–6. https://doi.org/10.1109/ICECS53924.2021.9665576

  11. Ragusa E, Gianoglio C, Zunino R, Gastaldo P (2020) A design strategy for the efficient implementation of random basis neural networks on resource-constrained devices. Neural Process Lett 51(2):1611–1629. https://doi.org/10.1007/s11063-019-10165-y

    Article  Google Scholar 

  12. Sakr F, Younes H, Doyle J, Bellotti F, De Gloria A, Berta R (2022) A tiny CNN for embedded electronic skin systems. In: Advances in system-integrated intelligence: proceedings of the 6th international conference on system-integrated intelligence (SysInt 2022), September 7–9, 2022, Genova, Italy, Springer, pp 564–573

    Google Scholar 

  13. Nano 33 IoT | Arduino Documentation. https://docs.arduino.cc/hardware/nano-33-iot. Accessed 19 Jun 2023

  14. Ma R, Ahmadzadeh A, Boubrahimi SF, Angryk RA (2019) A scalable segmented dynamic time warping for time series classification. In: Rutkowski L, Scherer R, Korytkowski M, Pedrycz W, Tadeusiewicz R, Zurada JM (eds) Artificial intelligence and soft computing. Lecture notes in computer science. Springer International Publishing, Cham, pp 407–419. https://doi.org/10.1007/978-3-030-20915-5_37

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Dabbous .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dabbous, A., Fresta, M., Bellotti, F., Berta, R. (2024). Neural Architecture for Tennis Shot Classification on Embedded System. In: Bellotti, F., et al. Applications in Electronics Pervading Industry, Environment and Society. ApplePies 2023. Lecture Notes in Electrical Engineering, vol 1110. Springer, Cham. https://doi.org/10.1007/978-3-031-48121-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-48121-5_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-48120-8

  • Online ISBN: 978-3-031-48121-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics