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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sakr F, Bellotti F, Berta R, De Gloria A (2020) Machine learning on mainstream microcontrollers. Sensors 20(9). https://doi.org/10.3390/s20092638
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
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
Petkovic M, Jonker W, Zivkovic Z. Recognizing strokes in tennis videos using hidden Markov models
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
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
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
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
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
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
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
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
Nano 33 IoT | Arduino Documentation. https://docs.arduino.cc/hardware/nano-33-iot. Accessed 19 Jun 2023
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)