of team sports
play

of team sports Joachim Gudmundsson The University of Sydney Page 1 - PowerPoint PPT Presentation

Spatio-temporal analysis of team sports Joachim Gudmundsson The University of Sydney Page 1 Team sport analysis Talk is partly based on: Joachim Gudmundsson and Michael Horton Spatio-Temporal Analysis of Team Sports ACM Computing Surveys,


  1. Spatio-temporal analysis of team sports Joachim Gudmundsson The University of Sydney Page 1

  2. Team sport analysis Talk is partly based on: Joachim Gudmundsson and Michael Horton Spatio-Temporal Analysis of Team Sports ACM Computing Surveys, 50(2), 2017 Invasion sports: Two teams trying to score against each other. For example, football, American football, Australian football, ice hockey, handball, basketball,… Spatio-temporal data as primary input. This talk will focus on algorithmic issues. The University of Sydney Page 2

  3. Overview of major approaches The University of Sydney Page 3

  4. Input data TEAM Player X Player Y PLAYER NAME NAME MATCH FIXTURE HALF TIME Position Position Bacary Sagna Arsenal Arsenal v Bolton First half 0 -1745 1897 Bacary Sagna Arsenal Arsenal v Bolton First half 0.1 -1748 1902 Bacary Sagna Arsenal Arsenal v Bolton First half 0.2 -1751 1907 Bacary Sagna Arsenal Arsenal v Bolton First half 0.3 -1754 1913 Bacary Sagna Arsenal Arsenal v Bolton First half 0.4 -1757 1918 Bacary Sagna Arsenal Arsenal v Bolton First half 0.5 -1760 1923 Bacary Sagna Arsenal Arsenal v Bolton First half 0.6 -1763 1929 83.8 Touch DIABY Abou 24 -13 84.8 Block BASHAM Chris 25 -12 86.7 Pass MCCANN Gavin 23 -4 88 Foul GARDNER Ricardo DENILSON 15 -8 109 Direct Free Kick Pass JAASKELAINEN Jussi 14 -7 111.2 Header CLICHY Gael -26 -11 113 Touch CLICHY Gael -26 -17 The University of Sydney Page 4

  5. Input data The University of Sydney Page 5

  6. History: Sports analysis – Box scores for baseball started in the 1850s. – Manual notation of football games started in the 1950s. – Moneyball-era in baseball – Similar development in basketball in the last 10 years – Human observations are unreliable. Franks and Miller [1986] showed that expert observers’ recollection of significant match events is as low as 42%. – Automated tracking of sport players started in the early 2000s. – Nowadays a number of automatic tracking systems for football, ice hockey and basketball (not much in rugby, AFL and handball). The University of Sydney Page 6

  7. Outline – Playing area subdivision – Dominant regions – Applications – Modelling player interaction as social networks – Data mining – Labelling – Identifying formations and plays – Trajectory analysis – Sport-specific trajectory problems The University of Sydney Page 7

  8. Playing area subdivision: Intensity maps First attempts to analyze trajectory data… The University of Sydney Page 8

  9. Playing area subdivision: Intensity maps And more… The University of Sydney Page 9

  10. Playing area subdivision: Dominant region A team’s ability to control space is considered a key factor in the team’s performance. Dominant region [Taki and Hasegawa’99] The dominant region of a player p is the region of the pitch that player p can reach before any other player. Reach? p The University of Sydney Page 10

  11. Playing area subdivision: Dominant region Dominant region [Taki and Hasegawa’99] The dominant region of a player p is the region of the pitch that player p can reach before any other player. DR(p)={x | d(x,p ) ≤ d( x,q) for all q  p} If d(  ,  ) = Euclidean distance then Dominant region = Voronoi diagram [Descartes 1644] The University of Sydney Page 11

  12. Playing area subdivision: Movement model [Taki and Hasegawa’99] Linear interpolation of acceleration in all directions. [Fujimura and Sugihara’05] Introduced a resistive force to decrease acceleration. The University of Sydney Page 12

  13. Playing area subdivision: Movement models Simple way to model? The University of Sydney Page 13

  14. Playing area subdivision: Movement model Movement model Circle model Ellipse model The University of Sydney Page 14

  15. Playing area subdivision: Movement model Movement model A bisector in the ellipse model The University of Sydney Page 15

  16. Playing area subdivision: Movement model Dominant region The University of Sydney Page 16

  17. Playing area subdivision: Movement model Movement model Model: Turning cost + Euclidean distance The University of Sydney Page 17

  18. Playing area subdivision: Movement model Movement model [Taki & Hasegawa’00] The University of Sydney Page 18 1

  19. Playing area subdivision: Movement model Movement model [De Berg, Haverkort and Horton’17] The University of Sydney Page 19

  20. Playing area subdivision: Movement model Open problem 1: Define a motion function that faithfully models player movement and is tractable for computation. The University of Sydney Page 20

  21. Playing area subdivision: Passing evaluation A player p is open for a pass if there is some direction and (reasonable) speed that the ball can be passed, such that p can intercept the ball before any other player. The University of Sydney Page 21

  22. Playing area subdivision: Passing evaluation Passability with a fixed pass speed (20m/s). The University of Sydney Page 22

  23. Playing area subdivision: Passing evaluation The existing models for determining whether a player is open to receive a pass only consider passes made along the shortest path between passer and receiver and where the ball is moving at constant velocity. Open problem 2: Develop a more realistic model that allows for aerial passes, effects of ball-spin, and variable velocities. The University of Sydney Page 23

  24. Playing area subdivision: Spatial pressure Spatial pressure of player [Taki et al. ‘96] Spatial pressure for a player p is related to the fraction P of the disk of radius r centred at p that lies within dominant region of opposing players, i.e. m(1-P)+(1-m)(1-d/D), where d – distance between p and the ball D – distance from p to point furthest from p on pitch m – preset weight The University of Sydney Page 24

  25. Playing area subdivision: Spatial pressure Spatial pressure of player The University of Sydney Page 25

  26. Playing area subdivision: Spatial pressure Spatial pressure of player The University of Sydney Page 26

  27. Playing area subdivision: Spatial pressure Spatial pressure of player The University of Sydney Page 27

  28. Playing area subdivision: Spatial pressure Spatial pressure of player The University of Sydney Page 28

  29. Playing area subdivision: Spatial pressure Spatial pressure of player The University of Sydney Page 29

  30. Playing area subdivision: Spatial pressure The definition of spatial pressure is very simple. Open problem 3: Can a model that incorporates the direction the player is facing or the direction of pressuring opponents be devised and experimentally tested? The University of Sydney Page 30

  31. Modelling team sports as social networks Understanding the interaction between players is one of the most important and complex problems in sports science. Numerous papers apply social network analysis to team sports. Passing network Transition network The University of Sydney Page 31

  32. Modelling team sports as social networks Many properties of passing networks have been studied: – Centrality – Degree – Betweenness – Closeness – Eigenvector centrality and Pagerank – Clustering coefficients – Density and heterogeneity – Entropy, topological depth, Price-of-Anarchy The University of Sydney Page 32

  33. Modelling team sports as social networks [Grund’12] Studied degree centrality on networks generated from 283k passes. Conclusion: High level of centralization decreases team performance. Open problem 4: A systematic study reviewing various centrality and clustering measures against predefined criteria, and on a large dataset would be a useful contribution to the field. The University of Sydney Page 33

  34. Modelling team sports as social networks [Balkundi and Harrison’06] Density-performance hypothesis. More passes will make a team stronger. Open problem 5: The density-performance hypothesis suggests an interesting metric of team performance. Can this hypothesis be tested scientifically? The University of Sydney Page 34

  35. Data mining: Labelling events – Evaluate passes (good/bad) [Horton et al.’15] – Identify teams (based on formation) [Bialkowski et al.’14] – Predict rebounds (offensive/defensive team) [Maheswaran et al’12] The University of Sydney Page 35

  36. Data mining: Labelling passes Examples of features: Area of receiving player’s dominant region • • The net change in the area of receiving player’s dominant region • Total area of the team’s dominant region The net change of the total area of the team’s dominant region • Passer Pressure • Receiver Pressure • • Passer-Receiver Pressure Net Change The University of Sydney Page 36

  37. Data mining: Labelling passes Extracted feature vectors from 2932 passes from four matches • Pass examples were labelled by humans watching video of match • Class imbalance: • Class Rel. frequency Count Good 0.066 193 OK 0.789 2314 Bad 0.145 425 SVN classifier: Accuracy 90.8% which is similar to a human observer • Features based on dominating region are among the most • important [Horton et al.’15] The University of Sydney Page 37

Recommend


More recommend