Heatmap Analysis to Differentiate Diverse Player Types in Table Tennis—A Training and Tactical Strategy Development Potential
Abstract
:Featured Application
Abstract
1. Introduction
- It is assumed that the x positions of the left-handers and the right-handers differ, in a way that the left-handers stay more on the right side of the table and the right-handers stay more on the left side. Players are assumed to prefer this positioning, so that they can stand more on their own backhand side and play more with their forehand.
- Defending players travel more distance in the y direction than offensive players and are also positioned farther back (in the y direction) in the mean. This greater mileage should be reflected in the space/area and, where appropriate, in the x direction.
- For the racket holding (penholder vs. shakehand), the predictions are open-ended [31]. In general, for the shakehand grip, the index finger is placed on the lower part of the backhand grip and the thumb is rested on the lower part of the forehand grip of the racket. The other three fingers enclose the wood grip. For the penholder grip, both the thumb and index finger are normally placed on the forehand rubber, while the other three fingers rest on the backhand rubber. It is unclear whether a penholder racket hold generally requires less movement in the x and/or y direction because penholder players do not have to go around their changeover point (between backhand and forehand). This also holds for footwork required due to the greater reach of the shakehand grip as this too is difficult to assess in advance.
2. Materials and Methods
2.1. Procedure
- The recorded games contained different camera perspectives as well as different sequences of the game; there were not only played rallies, but also replays, set breaks and breaks between rallies. To detect only the positions of the players in the played rallies, the first step was to identify the table. For this purpose, we first extracted a set of straight lines from each frame using a Hough transform. Due to the typical camera position looking down onto the table, orthogonally to the net, the table induced a distinct set of lines. The absence of this line configuration indicated that the frame did not contain an active rally and the frame was not processed further ([34] for image processing steps) (Figure 1).
- Next, the table was detected in each of the remaining frames. The lines computed in the previous step were used again to find the potential pairs of lines that could indicate the table. In Figure 1, all of the horizontal and vertical lines are specified. Green lines were the likely options for the table, whereas the blue lines were ignored. For each pair of potential lines, we finally computed whether they surrounded an area that was mainly uniform in color (e.g., green/blue as a table tennis table).
- From all valid frames, the system detected all of the people using the publicly available state-of-the-art library Detectron2, developed by Facebook Research [35]. As can be seen in Figure 1, the players, as well as the referee (or many viewers in other videos) around them, were detected (yellow circles). Simple heuristics and tracking were applied to select just the two players out of all of the detected people.
- Using the position of the table in each frame, the 2D image plane position of the players could be transformed into a 2D top view plane. We created this by projecting the 2D hip position in the image onto the detected 3D table plane, with the assumption being that players’ hips were roughly at table height. To define the positions of the players, a coordinate system was established which was relative to the table. Here, the zero point represented the exact center of the table tennis table. Since the camera was in constant motion in these videos, tracking the position of the table was crucial.
- The entire video was then split into segments, i.e., single rallies that were used to create heatmaps, such as in the example below (Figure 2). The four frames represented a rally that was around five seconds long and resulted in the player positions depicted on the right:
- To create the heatmap in Figure 2, the sequence of positions of each segment was converted into a probability map. For this purpose, we created an empty occurrence map of size 3.5 × 4 m. Each of the athletes’ (x, y) positions then incremented the count of occurrences around an area of 4.5 cm2 around (x, y) by 1. The occurrence map was then normalized by dividing it by the overall sum of all the counts in the map, resulting in the probability map.
- To combine the heatmaps from multiple rallies, time stamps were manually collected for the sets of each of the games. A set started when the ball was thrown up during the first serve and ended when the ball was terminated by losing or winning the last point of the set (e.g., bouncing on the floor, landing in the net). Variations in annotating the exact start and end frame of each set could be neglected to the millisecond because each heatmap consisted of positions over an average of 48 min per player. Each game of over 100 segments per set (interrupted by breaks, replays, viewpoint variations) was thus combined into the game sets for each player (5 sets for 1 player each). These heatmaps could be used to compare players with different playing styles. As dependent variables, we established the mean value of the x and y coordinates of a player per set, as well as the area in which the players moved. Therefore, values on the x coordinate meant positions sideways to the short side of the table. Values on the y coordinate were orthogonal to the table and indicated back and forth movements. These variables were calculated only for sets that contained at least 50 valid data points. This led to the initially mentioned filtering from 62 to 45 games.
2.2. Heatmaps
2.3. Data Analysis
3. Results
3.1. Handedness (Right- vs. Left-Handed)
3.2. Playing Style (Offensive vs. Defensive)
3.3. Racket Holding (Shakehand vs. Penholder Grip)
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chow, J.Y.; Tan, C.W.K.; Lee, M.C.Y.; Button, C. Possibilities and implications of using a motion-tracking system in physical education. Eur. Phys. Educ. Rev. 2014, 20, 444–464. [Google Scholar] [CrossRef]
- Renò, V.; Mosca, N.; Nitti, M.; D’Orazio, T.; Guaragnella, C.; Campagnoli, D.; Prati, A.; Stella, E. A technology platform for automatic high-level tennis game analysis. Comput. Vis. Image Underst. 2017, 159, 164–175. [Google Scholar] [CrossRef]
- Jiang, Y.-C.; Lai, K.-T.; Hsieh, C.-H.; Lai, M.-F. Player Detection and Tracking in Broadcast Tennis Video. In Advances in Image and Video Technology; Wada, T., Huang, F., Lin, S., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; pp. 759–770. ISBN 978-3-540-92956-7. [Google Scholar]
- Bloom, T.; Bradley, A.P. Player tracking and stroke recognition in tennis video. APRS Workshop on Digital Image Computing (WDIC’03); The University of Queensland: Brisbane, Australia, 2003; pp. 93–97. [Google Scholar]
- Wheat, J.; Lane, B.D.; Choppin, S. The accuracy of badminton player tracking using a depth camera. Depth Biomech. 2014, 3, 1–21. [Google Scholar]
- Kamiyama, T.; Kameda, Y.; Ohta, Y.; Kitahara, I. [Paper] Improvement of Badminton-Player Tracking Applying Image Pixel Compensation. MTA 2017, 5, 36–41. [Google Scholar] [CrossRef] [Green Version]
- Brumann, C.; Kukuk, M. Towards a better understanding of the overall health impact of the game of squash: Automatic and high-resolution motion analysis from a single camera view. Curr. Dir. Biomed. Eng. 2017, 3, 819–823. [Google Scholar] [CrossRef] [Green Version]
- Czwalina, C. Systematische Spielerbeobachtung in den Sportspielen [Systematic Observation of Players in Team and Racket Sport]: Zur Beobachtung Sportspielspezifischer Motorischer Qualifikationen in Basketball, Hallenhandball, Fußball und Volleyball Sowie Tennis und Tischtennis [The Observation of Team and Racket Sport Specific Motor Qualifications in Basketball, Indoor Handball, Soccer and Volleyball, As Well As Tennis and Table Tennis]; Hofmann: Schorndorf, Germany, 1976. [Google Scholar]
- Hughes, M. (Ed.) Notational Analysis of Sport: Systems for Better Coaching and Performance in Sport, 2nd ed.; Routledge: London, UK, 2004; ISBN 9780415290050. [Google Scholar]
- Straub, G.; Klein-Soetebier, T. Analytic and descriptive approaches to systematic match analysis in table tennis. Ger. J. Exerc. Sport. Res. 2017, 47, 95–102. [Google Scholar] [CrossRef]
- Malagoli Lanzoni, I.; Di Michele, R.; Merni, F. A notational analysis of shot characteristics in top-level table tennis players. Eur. J. Sport. Sci. 2014, 14, 309–317. [Google Scholar] [CrossRef]
- Muster, M. Zur Bedeutung des „situativen Trainings“ im Hochleistungstischtennis–Empirische Untersuchung zur Identifikation von „Spielsituationen“. [The Significance of „Situational Training“ in High-Performance Table Tennis–An Empirical Study for the Identification of “Game-Play Situations”]; Shaker: Aachen, Germany, 1999. [Google Scholar]
- Wu, X.-Z.; Escobar-Vargas, J. Notational analysis for competition in table tennis (part I): Based format analysis. In Proceedings of the 10th International Table Tennis Sports Science Congress; Springer: Berlin/Heidelberg, Germany, 2007; pp. 104–108. [Google Scholar]
- Fuchs, M.; Liu, R.; Malagoli Lanzoni, I.; Munivrana, G.; Straub, G.; Tamaki, S.; Yoshida, K.; Zhang, H.; Lames, M. Table tennis match analysis: A review. J. Sport. Sci. 2018, 36, 2653–2662. [Google Scholar] [CrossRef] [PubMed]
- 2006 IMACS Multiconference on Computational Engineering in Systems Applications (CESA’2006): Beijing, P.R. China, October 4–6 2006; International Association for Mathematics and Computers in Simulation; IEEE Systems, Man, and Cybernetics Society; IEEE Operations Center: Piscataway, NJ, USA, 2006; ISBN 7-302-13922-9.
- Hutchison, D.; Kanade, T.; Kittler, J.; Kleinberg, J.M.; Mattern, F.; Mitchell, J.C.; Naor, M.; Nierstrasz, O.; Pandu Rangan, C.; Steffen, B.; et al. (Eds.) Pattern Recognition and Machine Intelligence; Springer: Berlin/Heidelberg, Germany, 2005; ISBN 978-3-540-30506-4. [Google Scholar]
- Voeikov, R.; Falaleev, N.; Baikulov, R. TTNet: Real-Time Temporal and Spatial Video Analysis of Table Tennis. 2020. Available online: http://arxiv.org/pdf/2004.09927v1 (accessed on 13 June 2022).
- Wong, K. Tracking Table Tennis Balls in Real Match Scenes for Umpiring Applications. BJMCS 2011, 1, 228–241. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Qun, W.H.; Zhifeng, Q.; Shaofa, X.; Enting, X. Experimental research in table tennis spin. Int. J. Table Tennis Sci. 1992, 1, 73–78. [Google Scholar]
- Wong, K.C.P. Identifying table tennis balls from real match scenes using image processing and artificial intelligence techniques. Int. J. Simul. Syst. Sci. Technol. 2009, 10, 6–14. [Google Scholar]
- Djokic, Z.; Malagoli Lanzoni, I.; Katsikadelis, M.; Straub, G. Serve analyses of elite European table tennis matches. Int. J. Racket Sport. Sci. 2020, 2, 1–8. [Google Scholar] [CrossRef]
- Chiu, C.; Hung, C.; Ho, Y.; Li, T. Prediction of Ball Placement Using Computer Simulation for Wheelchair Players in Table Tennis Singles. Int. J. Sport Exerc. Sci. 2010, 2, 1–6. [Google Scholar]
- Wang, J.; Yu, L. Use the combination of the decision tree and the artificial neural networks to predict the outcome of table tennis matches. Inst. Electr. Electron. Eng. 2010, 4, 1929–1933. [Google Scholar]
- Zhang, H.; Yu, L.; Hu, J. Computer-aided game analysis of net sports in preparation of Chinese teams for Beijing Olympics. Int. J. Comput. Sci. Sport 2010, 9, 53–69. [Google Scholar]
- Pfeiffer, M.; Zhang, H.; Hohmann, A. A Markov Chain Model of Elite Table Tennis Competition. Int. J. Sport. Sci. Coach. 2010, 5, 205–222. [Google Scholar] [CrossRef]
- Tamaki, S.; Saito, H. Reconstructing the 3D trajectory of a ball with unsynchronized cameras. Int. J. Comput. Sci. Sport. 2015, 14, 3. [Google Scholar]
- Oku, H.; Iida, K. Automatic omni-directional, high-speed, pan-tilt platform. 2017. Available online: https://spie.org/news/6748-automatic-omni-directional-high-speed-pan-tilt-platform (accessed on 17 March 2021).
- Yuza, N.; Sasaoka, K.; Nishioka, N.; Matsui, Y.; Yamanaka, N.; Ogimura, I.; Takashima, N.; Miyashita, M. Game Analysis of Table Tennis in Top Japanese Players of Different Playing Styles. Int. J. Table Tennis Sci. 1992, 1, 79–89. [Google Scholar]
- Hughes, M.D.; Bartlett, R.M. The use of performance indicators in performance analysis. J. Sport. Sci. 2002, 20, 739–754. [Google Scholar] [CrossRef]
- Lames, M.; McGarry, T. On the search for reliable performance indicators in game sports. Int. J. Perform. Anal. Sport. 2007, 7, 62–79. [Google Scholar] [CrossRef]
- Aiyegbusi, A.; Oduntan, M. The relationship between grip styles and musculoskeletal injuries in table tennis players in Lagos, Nigeria: A cross-sectional study. J. Clin. Sci. 2020, 17, 52. [Google Scholar] [CrossRef]
- Peters, D.; O’Donoghue, P. (Eds.) Distribution of Stroke and Footwork Types in Top-Level Men’s and Women’s Table Tennis. Routledge: New York, NY, USA, 2013; ISBN 9780203080443. [Google Scholar]
- Safari, I.; Suherman, A.; Ali, M. The Effect of Exercise Method and Hand-Eye Coordination Towards the Accuracy of Forehand Topspin in Table Tennis. IOP Conf. Ser. Mater. Sci. Eng. 2017, 180, 12207. [Google Scholar] [CrossRef] [Green Version]
- Forsyth, D.A.; Ponce, J. Computer Vision: A Modern Approach, 2nd ed.; Pearson: London, UK, 2012. [Google Scholar]
- Wu, Y.; Kirillov, A.; Massa, F.; Lo, W.-Y.; Girshick, R. Detectron2. Available online: https://github.com/facebookresearch/detectron2 (accessed on 1 June 2021).
- Chiang, F.; Mazdiyasni, O.; AghaKouchak, A. Evidence of anthropogenic impacts on global drought frequency, duration, and intensity. Nat. Commun. 2021, 12, 763. [Google Scholar] [CrossRef] [PubMed]
- Peacock, J.A. Two-dimensional goodness-of-fit testing in astronomy. Mon. Not. R. Astron. Soc. 1983, 202, 615–627. [Google Scholar] [CrossRef] [Green Version]
- Martin, C.; Favier-Ambrosini, B.; Mousset, K.; Brault, S.; Zouhal, H.; Prioux, J. Influence of playing style on the physiological responses of offensive players in table tennis. J. Sport. Med. Phys. Fit. 2015, 55, 1517–1523. [Google Scholar]
- Straub, G. The spreading and playing ability of defensive players in competitive table tennis. Int. J. Table Tennis Sci. 2013, 8, 179–183. [Google Scholar]
- Geske, K.M.; Mueller, J. Table Tennis Tactics: Your Path to Success; Meyer & Meyer: Aachen, Germany, 2009. [Google Scholar]
- Lames, M. Methodologische Probleme der messtheoretischen Leistungsdiagnose in den Sportspielen und ein modelltheoretischer Lösungsvorschlag [Methodological problems of the measurement-based performance diagnosis and a model-theoretical proposal for solution]. Mot. Aktuell 1989, 34, 156–164. [Google Scholar]
- Lames, M. Systematische Spielbeobachtung [Systematic Game Analysis]; Philippka: Münster, Germany, 1994. [Google Scholar]
- McGarry, T.; Franks, I.M. A stochastic approach to predicting competition squash match-play. J. Sport. Sci. 1994, 12, 573–584. [Google Scholar] [CrossRef]
- Malagoli Lanzoni, I. Do left-handed players have a strategic advantage in table tennis? Int. J. Racket Sport. Sci. 2019, 1, 61–69. [Google Scholar] [CrossRef]
- Djokic, Z. Structure of competitors’ activities of top table tennis players. Int. J. Table Tennis Sci. 2002, 5, 74–90. [Google Scholar]
- International Table Tennis Federation (Ed.) Differences in Tactics in Game of Top Players and Other Factors of Success in Top Table Tennis. In Proceedings of the 9th ITTF Sports Science; ITTF: Lausanne, Switzerland, 2006. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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
Haas, F.; Baumgartner, T.; Klein-Soetebier, T.; Seifriz, F.; Klatt, S. Heatmap Analysis to Differentiate Diverse Player Types in Table Tennis—A Training and Tactical Strategy Development Potential. Appl. Sci. 2023, 13, 1139. https://doi.org/10.3390/app13021139
Haas F, Baumgartner T, Klein-Soetebier T, Seifriz F, Klatt S. Heatmap Analysis to Differentiate Diverse Player Types in Table Tennis—A Training and Tactical Strategy Development Potential. Applied Sciences. 2023; 13(2):1139. https://doi.org/10.3390/app13021139
Chicago/Turabian StyleHaas, Fabiola, Tobias Baumgartner, Timo Klein-Soetebier, Florian Seifriz, and Stefanie Klatt. 2023. "Heatmap Analysis to Differentiate Diverse Player Types in Table Tennis—A Training and Tactical Strategy Development Potential" Applied Sciences 13, no. 2: 1139. https://doi.org/10.3390/app13021139
APA StyleHaas, F., Baumgartner, T., Klein-Soetebier, T., Seifriz, F., & Klatt, S. (2023). Heatmap Analysis to Differentiate Diverse Player Types in Table Tennis—A Training and Tactical Strategy Development Potential. Applied Sciences, 13(2), 1139. https://doi.org/10.3390/app13021139