Prototype Machine Learning Algorithms from Wearable Technology to Detect Tennis Stroke and Movement Actions
Abstract
:1. Introduction
2. Materials and Methods
2.1. Participants
2.2. Stroke Validation
2.3. Movement Validation
- Alert Load = Preparatory movements preceding strokes (i.e., lowering centre of mass/racquet take back).
- Dynamic Load = ‘Explosive’ non-linear movements between strokes.
- Running Load = Linear running actions.
- Low Intensity Load = Walking actions.
2.4. Statistical Analyses
3. Results
4. Discussion
5. Limitations
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Pereira, T.J.C.; Nakamura, F.Y.; de Jesus, M.T.; Vieira, C.L.R.; Misuta, M.S.; de Barros, R.M.L.; Moura, F.A. Analysis of the distances covered and technical actions performed by professional tennis players during official matches. J. Sports Sci. 2017, 35, 361–368. [Google Scholar] [CrossRef] [PubMed]
- Whiteside, D.; Reid, M. External match workloads during the first week of Australian Open tennis competition. Int. J. Sports Physiol. Perform. 2017, 12, 756–763. [Google Scholar] [CrossRef] [PubMed]
- Whiteside, D.; Cant, O.; Connolly, M.; Reid, M. Monitoring hitting load in tennis using inertial sensors and machine learning. Int. J. Sports Physiol. Perform. 2017, 12, 1212–1217. [Google Scholar] [CrossRef] [PubMed]
- Gellard, M.; Jelcic, M.; Vial, A. Using technology to improve practice and performance: A practical summary. ITF Coach. Sport Sci. Rev. 2018, 26, 3–5. [Google Scholar]
- Kautz, T.; Groh, B.H.; Hannink, J.; Jensen, U.; Strubberg, H.; Eskofier, B.M. Activity recognition in beach volleyball using a deep convolutional neural network. Data Min. Knowl. Discov. 2017, 31, 1678–1705. [Google Scholar] [CrossRef]
- Ganser, A.; Hollaus, B.; Stabinger, S. Classification of tennis shots with a neural network approach. Sensors 2021, 21, 5703. [Google Scholar] [CrossRef]
- Kramberger, I.; Filipcic, A.; Germic, A.; Kos, M. Real-life application of a wearable device towards injury prevention in tennis: A single-case study. Sensors 2022, 22, 4436. [Google Scholar] [CrossRef]
- Reid, M.; Cormack, S.J.; Duffield, R.; Kovalchik, S.; Crespo, M.; Pluim, B.; Gescheit, D.T. Improving the reporting of tennis injuries: The use of workload data as the denominator? Br. J. Sports Med. 2019, 53, 1041–1042. [Google Scholar] [CrossRef]
- Reardon, C.; Tobin, D.P.; Tierney, P.; Delahunt, E. Collision count in rugby union: A comparison of micro-technology and video analysis methods. J. Sports Sci. 2017, 35, 2028–2034. [Google Scholar] [CrossRef]
- Hulin, B.T.; Gabbett, T.J.; Johnston, R.D.; Jenkins, D.G. Wearable microtechnology can accurately identify collision events during professional rugby league match-play. J. Sci. Med. Sport 2017, 20, 638–642. [Google Scholar] [CrossRef] [Green Version]
- Roe, G.; Halkier, M.; Beggs, C.; Till, K.; Jones, B. The use of accelerometers to quantify collisions and running demands of rugby union match-play. Int. J. Perform. Anal. Sport 2016, 16, 590–601. [Google Scholar] [CrossRef]
- Clarke, A.C.; Anson, J.M.; Pyne, D.B. Proof of concept of automated collision detection in rugby sevens. J. Strength Cond. Res. 2016, 31, 1116–1120. [Google Scholar] [CrossRef] [PubMed]
- Cummins, C.; Orr, R. Analysis of physical collisions in elite national rugby league match play. Int. J. Sports Physiol. Perform. 2015, 10, 732–739. [Google Scholar] [CrossRef]
- Kelly, D.; Coughlan, G.F.; Green, B.S.; Caulfield, B. Automatic detection of collisions in elite level rugby union using a wearable sensing device. Sports Eng. 2012, 15, 81–92. [Google Scholar] [CrossRef] [Green Version]
- Myers, N.L.; Kibler, W.B.; Axtell, A.H.; Uhl, T.L. The Sony Smart Tennis Sensor accurately measures external workload in junior tennis players. Sport. Sci. Coach. 2019, 14, 24–31. [Google Scholar] [CrossRef]
- Kos, M.; Zenko, J.; Vlaj, D.; Kramberger, I. Tennis Stroke Detection and Classification Using Miniature Wearable IMU Device. In Proceedings of the 23rd International Conference on Systems, Signals and Image Processing, Bratislava, Slovakia, 23–25 May 2016. [Google Scholar]
- Hadzic, V.; Germic, A.; Filipcic, A. Validity and reliability of a novel monitoring sensor for the quantification of the hitting load in tennis. PLoS ONE 2021, 16, e0255339. [Google Scholar] [CrossRef]
- Pardo, L.B.; Perez, D.B.; Uranuela, C.O. Detection of tennis activities with wearable sensors. Sensors 2019, 19, 5004. [Google Scholar] [CrossRef] [Green Version]
- Rindal, O.M.H.; Seeberg, T.M.; Tjonnas, J.; Haugnes, P.; Sandbakk, O. Automatic classification of sub-techniques in classical cross-country skiing using a machine learning algorithm on micro-sensor data. Sensors 2017, 18, 75. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Perri, T.; Reid, M.; Murphy, A.P.; Howle, K.; Duffield, R. Validating an algorithm from a trunk-mounted wearable sensor for detecting stroke events in tennis. J. Sports Sci. 2022, 40, 1168–1174. [Google Scholar] [CrossRef]
- Bulling, A.; Blanke, U.; Schiele, B. A tutorial on human activity recognition using body-worn inertial sensors. ACM Comput. Surv. 2014, 46, 1–33. [Google Scholar] [CrossRef]
- Crang, Z.L.; Duthie, G.M.; Cole, M.H.; Weakley, J.; Hewitt, A.; Johnston, R.D. The validity and reliability of wearable microtechnology for intermittent team sports: A systematic review. Sports Med. 2021, 51, 549–565. [Google Scholar] [CrossRef] [PubMed]
- ITF. ITF Rules of Tennis. Available online: http://www.itf.tennis.com/about/organisation/rules.aspx (accessed on 1 September 2019).
- Perri, T.; Norton, K.I.; Bellenger, C.R.; Murphy, A.P. Training loads in typical junior-elite tennis training and competition: Implications for transition periods in a high-performance pathway. Int. J. Perform. Anal. Sport 2018, 18, 327–338. [Google Scholar] [CrossRef]
- Murphy, A.P.; Duffield, R.; Kellett, A.; Reid, M. A descriptive analysis of internal and external loads for elite-level tennis drills. Int. J. Sports Physiol. Perform. 2014, 9, 863–870. [Google Scholar] [CrossRef] [PubMed]
- McLean, B.D.; Cummins, C.; Conlan, G.; Duthie, G.M.; Coutts, A.J. The fit matters: Influence of accelerometer fitting and training drill demands on load measures in rugby league players. Int. J. Sports Physiol. Perform. 2018, 13, 1083–1089. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Crespo, M.; Miley, D. ITF Advanced Coaches Manual; International Tennis Federation: London, UK, 1998. [Google Scholar]
- Hughes, M.; Meyers, R. Movement patterns in elite men’s singles tennis. Int. J. Perform. Anal. Sport 2005, 5, 110–134. [Google Scholar] [CrossRef]
- Yang, D.; Tang, J.; Huang, Y.; Xu, C.; Li, J.; Hu, L.; Shen, G.; Liang, C.-J.M.; Liu, H. TennisMaster: An IMU-based online serve performance evaluation system. In Proceedings of the 8th Augmented Human International Conference, Silicon Valley, CA, USA, 16–18 March 2017. [Google Scholar]
- McNamara, D.J.; Gabbett, T.J.; Blanch, P.; Kelly, L. The relationship between variables in wearable microtechnology devices and cricket fast-bowling intensity. Int. J. Sports Physiol. Perform. 2016, 13, 135–139. [Google Scholar] [CrossRef] [Green Version]
- Connolly, M.; Middleton, K.; Spence, G.; Cant, O.; Reid, M. Effects of lumbar spine abnormality and serve types on lumbar kinematics in elite adolescent tennis players. Sport. Med. Open 2021, 7, 1–10. [Google Scholar] [CrossRef]
- Sombelon, G.N.; Myers, N.L.; Westgate, P.; Smith, B.J.; Kibler, W.B. Tennis serve volume and its relationship to injury in professional women’s tennis players. J. Athl. Train. 2017, 52, 185. [Google Scholar]
- Myers, N.L.; Sciascia, A.D.; Kibler, W.B.; Uhl, T.L. Volume-based interval training program for elite tennis players. Sports Health 2016, 8, 536–540. [Google Scholar] [CrossRef] [Green Version]
- Jowitt, H.K.; Durussel, J.; Brandon, R.; King, M. Auto detecting deliveries in elite cricket fast bowlers using microsensors and machine learning. J. Sports Sci. 2020, 38, 767–772. [Google Scholar] [CrossRef]
- Seeley, M.K.; Funk, M.D.; Denning, W.M.; Hager, R.L.; Hopkins, J.T. Tennis forehand kinematics change as post-impact ball speed is altered. Sport. Biomech. 2011, 10, 415–426. [Google Scholar] [CrossRef]
- Roetert, E.P.; Groppel, J.L. Biomechanics of the volley. ITF Coach. Sport Sci. Rev. 2001, 9, 15–16. [Google Scholar]
- Crespo, M. What tennis research tells us about…biomechanics of volleys and approach shots. ITF Coach. Sport Sci. Rev. 1999, 7, 15–16. [Google Scholar]
- Wu, M.; Fan, M.; Hu, Y.; Wang, R.; Wang, Y.; Li, Y.; Wu, S.; Xia, G. A real-time tennis level evaluation and strokes classification system based on the Internet of Things. Internet Things 2022, 17, 100494. [Google Scholar] [CrossRef]
- Willy, R.W. Innovations and pitfalls in the use of wearable devices in the prevention and rehabilitation of running related injuries. Phys. Ther. Sport 2018, 29, 26–33. [Google Scholar] [CrossRef]
- Buthe, L.; Blanke, U.; Capkevics, H.; Troster, G. A wearable sensing system for timing analysis in tennis. In Proceedings of the 2016 IEEE 13th International Conference on Wearable and Implantable Body Sensor Networks (BSN), San Francisco, CA, USA, 14–17 June 2016. [Google Scholar]
- Giles, B.; Peeling, P.; Dawson, B.; Reid, M. How do professional tennis players move? the perceptions of coaches and strength and conditioning experts. J. Sports Sci. 2019, 37, 726–734. [Google Scholar] [CrossRef] [PubMed]
- Gastin, P.B.; McLean, O.C.; Breed, R.V.; Spittle, M. Tackle and impact detection in elite Australian football using wearable microsensor technology. J. Sports Sci. 2014, 32, 947–953. [Google Scholar] [CrossRef]
Stroke Type | Definition |
---|---|
Drive | A typical ‘topspin’ or ‘flat’ forehand or backhand stroke. Also included ‘offensive’ lobs. |
End-Range | A forehand or backhand stroke, typically played with the racquet arm at full stretch and in a wide position of the court. |
Volley | A forehand or backhand stroke played ‘on-the-full’ with no bounce prior to the stroke. |
Drop shot | A disguised forehand stroke that is played with the aim of the ball dropping short into the opposing player’s side of the court. |
Block | A forehand or backhand stroke often played by the returner in response to a fast serve. |
Slice | A forehand or backhand stroke played where the racquet’s forward-swing trajectory imparts backspin to the ball. |
Dig | Strokes played with limited forward-swing and often are more vertical with a low to high ‘redirect’ trajectory. |
Shadow | Any stroke pattern played in absence of a ball being contacted. |
Stroke Type | Coded Events (n) | Catapult Events (n) | False Positives (n) | False Positive Rate (%) [False Positives/Catapult Events] | Non-Detected Strokes (n) | Non-Detection Rate (%) [Non-Detected Strokes/Coded Events] | Non-Classified Strokes (n) | Non-Classification Rate (%) [Non-Classified Strokes/Catapult Events] | Correctly Classified Strokes (n) | Correct Classification Rate (%) (Correctly Classified Strokes/Catapult Events] |
---|---|---|---|---|---|---|---|---|---|---|
Forehand | 2142 | 1886 | 49 | 3% | 179 | 8% | 191 | 10% | 1773 | 94% |
Backhand | 1936 | 1774 | 29 | 2% | 136 | 7% | 138 | 8% | 1670 | 94% |
Serve | 1016 | 1032 | 3 | 0% | 2 | 0% | 2 | 0% | 1012 | 98% |
Stroke Type | Catapult (n) | Coded Events (n) | Non-Detected Strokes (n) | Non-Detection Rate (%) [Non-Detected Strokes/Coded Events] | Non-Classified Strokes (n) | Accuracy (%) [Catapult/Coded Events] |
---|---|---|---|---|---|---|
Forehand drive | 1640 | 1727 | 14 | 1% | 73 | 95% |
Forehand slice | 31 | 72 | 23 | 32% | 18 | 43% |
Forehand volley | 8 | 18 | 44 | 41% | 16 | 44% |
Forehand end range | 80 | 218 | 69 | 32% | 69 | 37% |
Forehand drop shot | 0 | 2 | 2 | 100% | 0 | 0% |
Forehand block | 3 | 4 | 1 | 25% | 0 | 75% |
Forehand dig | 0 | 1 | 0 | 0% | 1 | 0% |
Forehand shadow | 8 | 42 | 21 | 50% | 2 | 19% |
Forehand lob | 4 | 11 | 5 | 45% | 2 | 36% |
Smash (Serve as correct) | 14 | 51 | 5 | 10% | 32 | 27% |
Smash (Other as correct) | 13 | 51 | 5 | 10% | 33 | 25% |
Stroke Type | Catapult (n) | Coded Events (n) | Non-Detected Strokes (n) | Non-Detection Rate (%) [Non-Detected Strokes/Coded Events] | Non-Classified Strokes (n) | Accuracy (%) [Catapult/Coded Events] |
---|---|---|---|---|---|---|
Backhand drive | 1363 | 1423 | 19 | 1% | 41 | 96% |
Backhand slice | 160 | 217 | 25 | 12% | 32 | 74% |
Backhand volley | 14 | 62 | 27 | 44% | 21 | 23% |
Backhand end range | 88 | 145 | 27 | 19% | 30 | 61% |
Backhand block | 3 | 6 | 2 | 33% | 1 | 50% |
Backhand dig | 3 | 6 | 2 | 33% | 1 | 50% |
Backhand shadow | 36 | 77 | 30 | 39% | 11 | 47% |
Backhand lob | 3 | 8 | 4 | 50% | 1 | 38% |
Simulated Movement Protocol (n = 282) | |||
Alert Load (n = 89 [32%]) | Dynamic Load (n = 90 [32%]) | Running Load (n = 39 [14%]) | Low Intensity Load (n = 64 [23%]) |
Lowering Base (n = 27 [30%]) | Adjustment Steps (n = 31 [34%]) | Forwards Running (n = 18 [46%]) | Lateral Shuffling (n = 36 [56%]) |
Adjustment Steps (n = 21 [24%]) | Forwards Running (n = 15 [17%]) | Backwards Running (n = 11 [28%]) | Standing (n = 21 [33%]) |
Finishing Stroke (n = 16 [18%]) | Lateral Shuffling (n = 15 [17%]) | Lateral Shuffling (n = 8 [21%]) | Forwards Running (n = 7 [11%]) |
Finishing Stroke and Lowering Base (n = 16 [18%]) | Backwards Running (n = 9 [10%]) | Adjustment Steps (n = 2 [5%]) | |
Split Step (n = 7 [8%]) | Cross Step (n = 6 [7%]) | ||
Lateral Shuffling (n = 2 [2%]) | Split Step (n = 5 [6%]) | ||
Tennis Running Step (n = 5 [6%]) | |||
Finishing Stroke (n = 4 [4%]) | |||
Natural Tennis Protocol (n = 41) | |||
Alert Load (n = 2 [5%]) | Dynamic Load (n = 26 [63%]) | Running Load (n = 1 [2%]) | Low Intensity Load (n = 12 [29%]) |
Split Step and Adjustment Steps (n = 1 [50%]) | Adjustment Steps (n = 6 [23%]) | Cross Step and Lateral Shuffling (n = 1 [100%]) | Standing (n = 12 [100%]) |
Split Step and Cross Step to Tennis Running Step (n = 1 [50%]) | Split Step and Adjustment Steps (n = 6 [23%]) | ||
Cross Step (n = 3 [12%]) | |||
Split Step and Cross Step (n = 3 [12%]) | |||
Cross Step and Lateral Shuffling (n = 2 [8%]) | |||
Split Step and Cross Step to Tennis Running Step (n = 2 [8%]) | |||
Finishing Stroke (n = 1 [4%]) | |||
Split Step (n = 1 [4%]) | |||
Cross Step and Adjustment Steps (n = 1 [4%]) | |||
Lateral Shuffling and Adjustment Steps (n = 1 [4%]) |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Perri, T.; Reid, M.; Murphy, A.; Howle, K.; Duffield, R. Prototype Machine Learning Algorithms from Wearable Technology to Detect Tennis Stroke and Movement Actions. Sensors 2022, 22, 8868. https://doi.org/10.3390/s22228868
Perri T, Reid M, Murphy A, Howle K, Duffield R. Prototype Machine Learning Algorithms from Wearable Technology to Detect Tennis Stroke and Movement Actions. Sensors. 2022; 22(22):8868. https://doi.org/10.3390/s22228868
Chicago/Turabian StylePerri, Thomas, Machar Reid, Alistair Murphy, Kieran Howle, and Rob Duffield. 2022. "Prototype Machine Learning Algorithms from Wearable Technology to Detect Tennis Stroke and Movement Actions" Sensors 22, no. 22: 8868. https://doi.org/10.3390/s22228868
APA StylePerri, T., Reid, M., Murphy, A., Howle, K., & Duffield, R. (2022). Prototype Machine Learning Algorithms from Wearable Technology to Detect Tennis Stroke and Movement Actions. Sensors, 22(22), 8868. https://doi.org/10.3390/s22228868