Characterization of the formation structure in team sports. Tokyo , Japan. University, Shinjuku, Tokyo , Japan

Similar documents
arxiv: v1 [physics.soc-ph] 19 May 2018

Visualization of Dominant Region in Team Games and Its Application to Teamwork Analysis

Performance Evaluation Metrics and Statistics for Positional Tracker Evaluation

Crystal Voronoi Diagram and Its Applications to Collision-Free Paths

Robot Motion Planning Using Generalised Voronoi Diagrams

Motion analysis for broadcast tennis video considering mutual interaction of players

Cluster Analysis. Ying Shen, SSE, Tongji University

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS

A Sweep-Line Algorithm for the Inclusion Hierarchy among Circles

Football result prediction using simple classification algorithms, a comparison between k-nearest Neighbor and Linear Regression

Paper A Method of Important Player Extraction Based on Link Analysis in Soccer Videos

Robot Motion Planning in Eight Directions

Understanding Tracking and StroMotion of Soccer Ball

COMP5318 Knowledge Management & Data Mining Assignment 1

13. Learning Ballistic Movementsof a Robot Arm 212

Color Image Segmentation

SOMSN: An Effective Self Organizing Map for Clustering of Social Networks

Efficient Mining Algorithms for Large-scale Graphs

Using Statistical Techniques to Improve the QC Process of Swell Noise Filtering

Cluster Analysis for Microarray Data

A Novel Method for Activity Place Sensing Based on Behavior Pattern Mining Using Crowdsourcing Trajectory Data

Production of Video Images by Computer Controlled Cameras and Its Application to TV Conference System

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Round-Tour Voronoi Diagrams

Visual-Interactive Search for Soccer Trajectories to Identify Interesting Game Situations

Chapter 6: Cluster Analysis

Spatio-Temporal Stereo Disparity Integration

Dynamic Clustering of Data with Modified K-Means Algorithm

Dept. of Adaptive Machine Systems, Graduate School of Engineering Osaka University, Suita, Osaka , Japan

Chapter 7 Spatial Operation

Statistics 202: Data Mining. c Jonathan Taylor. Week 8 Based in part on slides from textbook, slides of Susan Holmes. December 2, / 1

Retrieval of Web Documents Using a Fuzzy Hierarchical Clustering

Fast Scout. Desktop User Guide

Keywords: clustering algorithms, unsupervised learning, cluster validity

6. Concluding Remarks

arxiv: v1 [cs.cv] 22 Feb 2017

Robust Kernel Methods in Clustering and Dimensionality Reduction Problems

An ICA based Approach for Complex Color Scene Text Binarization

Lecture Notes for Chapter 7. Introduction to Data Mining, 2 nd Edition. by Tan, Steinbach, Karpatne, Kumar

Texture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors

Determining Differences between Two Sets of Polygons

Roadmap Methods vs. Cell Decomposition in Robot Motion Planning

Hierarchical Clustering

QUERYING VIDEO DATA BY SPATIO-TEMPORAL RELATIONSHIPS OF MOVING OBJECT TRACES

Workload Characterization Techniques

Data Mining Algorithms In R/Clustering/K-Means

Clustering and Visualisation of Data

Determining Golf Swing Patterns Using Motion Sensors for Injury Prevention

Clustering. Robert M. Haralick. Computer Science, Graduate Center City University of New York

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation

Clustering algorithms 6CCS3WSN-7CCSMWAL

Bi-directional seismic vibration control of spatial structures using passive mass damper consisting of compliant mechanism

Robust and Accurate Detection of Object Orientation and ID without Color Segmentation

Texture Image Segmentation using FCM

Multimedia Integration for Cooking Video Indexing

Similarity Image Retrieval System Using Hierarchical Classification

Summer School in Statistics for Astronomers & Physicists June 15-17, Cluster Analysis

Extraction of representative learning set from measured geospatial data

Capacity-Constrained Network-Voronoi Diagram: An Extended Abstract

A NON-TRIGONOMETRIC, PSEUDO AREA PRESERVING, POLYLINE SMOOTHING ALGORITHM

Saliency Detection for Videos Using 3D FFT Local Spectra

Recommendation System Using Yelp Data CS 229 Machine Learning Jia Le Xu, Yingran Xu

7-5 Parametric Equations

Surface Reconstruction. Gianpaolo Palma

Photometric Stereo with Auto-Radiometric Calibration

Rowena Cole and Luigi Barone. Department of Computer Science, The University of Western Australia, Western Australia, 6907

Data Mining Cluster Analysis: Basic Concepts and Algorithms. Slides From Lecture Notes for Chapter 8. Introduction to Data Mining

Image Segmentation for Image Object Extraction

A Hierarchial Model for Visual Perception

An Intelligent Clustering Algorithm for High Dimensional and Highly Overlapped Photo-Thermal Infrared Imaging Data

STATS306B STATS306B. Clustering. Jonathan Taylor Department of Statistics Stanford University. June 3, 2010

Data Exploration with PCA and Unsupervised Learning with Clustering Paul Rodriguez, PhD PACE SDSC

Nao Devils Dortmund. Team Description Paper for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE

American Football Route Identification Using Supervised Machine Learning

BBS654 Data Mining. Pinar Duygulu. Slides are adapted from Nazli Ikizler

Simultaneous Tele-visualization of Construction Machine and Environment Using Body Mounted Cameras

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations

Multiple-Choice Questionnaire Group C

Normalized Graph cuts. by Gopalkrishna Veni School of Computing University of Utah

BabyTigers-98: Osaka Legged Robot Team

NuBot Team Description Paper 2013

POSE ESTIMATION OF CONSTRUCTION MATERIALS USING MULTIPLE ID DEVICES FOR CONSTRUCTION AUTOMATION

COMPUTER AND ROBOT VISION

Clustering Part 3. Hierarchical Clustering

Hierarchical Clustering / Dendrograms

Data Mining Concepts & Techniques

Lecture 7: Segmentation. Thursday, Sept 20

K-means clustering Based in part on slides from textbook, slides of Susan Holmes. December 2, Statistics 202: Data Mining.

UNSUPERVISED LEARNING IN R. Introduction to hierarchical clustering

Courtesy of Prof. Shixia University

Data Mining Classification: Alternative Techniques. Lecture Notes for Chapter 4. Instance-Based Learning. Introduction to Data Mining, 2 nd Edition

Offspring Generation Method using Delaunay Triangulation for Real-Coded Genetic Algorithms

Clustering. Chapter 10 in Introduction to statistical learning

(a) (b) (c) Fig. 1. Omnidirectional camera: (a) principle; (b) physical construction; (c) captured. of a local vision system is more challenging than

Brainstormers Team Description

Topic 1 Classification Alternatives

The Crust and Skeleton Applications in GIS

Data Mining and Analysis: Fundamental Concepts and Algorithms

Pedestrian counting in video sequences using optical flow clustering

Tuning an Algorithm for Identifying and Tracking Cells

Transcription:

Characterization of the formation structure in team sports Takuma Narizuka 1 and Yoshihiro Yamazaki 2 1 Department of Physics, Faculty of Science and Engineering, Chuo University, Bunkyo, Tokyo 112-8551, Japan 2 Department of Physics, School of Advanced Science and Engineering, Waseda University, Shinjuku, Tokyo 169-8555, Japan arxiv:1802.06766v1 [physics.soc-ph] 17 Feb 2018 Abstract We propose a method to identify the formation structure in team sports based on Delaunay triangulation. The adjacency matrix obtained from the Delaunay triangulation for each player is regarded as the formation pattern. Our method allows time-series analysis and a quantitative comparison of formations. A classification algorithm of formations is also proposed by combining our method with hierarchical clustering. 1. Introduction In competitive sports, unexpected interactions among players under some rules generate various player motions such as scoring, ball passing, marking an opponent player, keeping formation, and so on. Especially in team sports, cooperation among team members is an essential strategy. For example, each player attempts to keep a certain distance with other players, and a formation structure emerges. The formation structure generates an effective area around players, allowing efficient ball-passing and player marking. Taki et al. have quantified such an effective area as a dominant region in which a certain player can arrive prior to any other players [1]. Typically, the dominant region is expressed by a Voronoi region [2], and its fundamental properties have been analyzed for football games [3, 4]. More realistic definition of the dominant region is given by the motion model in which the Voronoi region is modified by velocity and acceleration of players, and it has been applied to real game analysis [5 9]. Meanwhile, several studies have developed the method called role representation, which characterizes player positions such as defender or forward in the formation [10 14]. The main idea of the role representation is that each player is not distinguished by an uniform number but by a relative position (role) assigned them at each frame of the data. Bialkowski et al. have proposed the algorithm assigning roles for players based on heat maps [11]. Their method has been reported to be useful for the analysis of positional exchange of players and the detection of characteristic formation such as 4-4-2. Translated version of the paper: T. Narizuka and Y. Yamazaki, Characterization of the formation structure in team sports, Proceedings of the Institute of Statistical Mathematics, Vol. 65, No.2, 299-307, 2017 (in Japanese). E-mail address: pararel@gmail.com (T. Narizuka). 1

In this letter, we propose another method characterizing formation structures. Since our method is based on Delaunay triangulation, a formation is expressed as a network and timeseries analysis and quantitative comparison of formations are possible. 2. Definition of formation structures by Delaunay triangulation In order to characterize the formation of a team, we focus on the adjacency relationship of Voronoi regions assigned to each player. It can be described by a Delaunay triangulation. The Delaunay triangulation has a network structure (we call Delaunay network hereafter) and is quantified by the adjacency matrix A whose component is defined as follows: { 1 the Voronoi regions of players i and j are adjacent each other, A ij = 0 otherwise. We define the formation at time t by the adjacency matrix A(t) of Delaunay network. It is noted that we decide the Voronoi region of each player by considering the boundary of the field. In order to measure dissimilarity between A(t) and A(t ), distance D tt follows: Here, we define D tt D tt = N i=1 j=1 is introduced as N [A ij (t) A ij (t )] 2. (1) as the Euclidean squared distance since we perform the hierarchical clustering by using Wards method in the next section. By using D tt, comparison between two different formations is possible quantitatively. games. Here, we demonstrate our characterization of formation with real data obtained from football In fact, player tracking data of football games, which includes all player positions every 0.04 seconds, provided by DataStadium Inc., Japan is used. We focus on the J-League match between Iwata and Nagoya held on February 27, 2016, and analyze data for 10 players (N = 10) except a goal keeper for each team. Figure 1 visualizes the dissimilarity matrix D whose component corresponds to the value of D tt. In this figure, the region of small D tt observed repeatedly. It indicates that similar formations emerge frequently and intermittently in the game. We also show two Delaunay networks with D tt is = 0 in Fig. 2(a). We clearly confirm that they have the same adjacency relationship. Here, the deviation from the centroid of a team can be measured by the gyration radius given by σ(t) = 1 N x c (t) x j (t) N 2, j=1 where x c (t) and x j (t) denote the centroid position of the team and j-th player s position, respectively. Even though the values of σ for each formation in Fig. 2(a) are different, our method can extract a basic formation structure by players independently of σ. Figure 2(b) is another example where D tt players exchange their positions each other. = 30. It is confirmed that the dissimilarity becomes large when 2

t [min] 46 40 33 26 20 13 6 60 50 40 30 20 10 6 13 20 26 33 40 46 t [min] 0 Fig. 1. Visualization of dissimilarity matrix D. The value of D tt is expressed by grayscale. (a) (b) Fig. 2. Comparison of two different formations. (a) D tt = 0. (b) D tt = 30. The gyration radius σ(t) is shown above each panel. 3. Classification of formation by using hierarchical clustering In this section, we propose the classification algorithm of Delaunay networks at different times in the following four steps (i)-(iv). (i) We calculate Delaunay networks every frames. (ii) Hierarchical clustering with Ward s method is executed by using the dissimilarity measure defined by eq. (1). For the Ward s method, distance between two clusters C 1 and C 2 is defined 3

as follows [15]: h(c 1, C 2 ) = V (C 1 C 2 ) [V (C 1 ) + V (C 2 )], where V (C) denotes the sum of Euclidean squared distance between each point in the cluster C and the centroid of C. At the initial state where each cluster contains one Delaunay network, h(c 1, C 2 ) = V (C 1 C 2 ) is equivalent to equation (1). (iii) The result of the hierarchical clustering is displayed by the dendrogram whose vertical axis (height) corresponds to the distance between two merged clusters [Fig. 3(a)]. We extract N c clusters by cutting the dendrogram at certain height h c. The value of h c is determined as the point where height increases rapidly with decreasing of the number of clusters [Fig. 3(b)]. In the case of Fig. 3, N c = 12 is obtained by choosing h c = 15. (iv) Since each cluster contains similar Delaunay networks, we can visualize coarse grained formations from each cluster as follows. For each Delaunay network in a cluster, we first convert the positional coordinate of j-th player of a team, x j (t), to a normalized one x j (t) as x j (t) = x j(t) x c (t), σ(t) where x c (t) and σ(t) denote the centroid position and the gyration radius of the team, respectively. This transformation enables to compare each Delaunay network independently of x c and σ(t). Next, we plot all Delaunay networks in the cluster, and visualize the time averaged position of each player by an ellipse. It is noted that the direction and magnitude of the ellipse are determined by the eigen vector and eigen value of covariance matrix of each player s position. Figure 4(a) is an example of coarse grained formations where h c = 15 and N c = 12. Each panel in the figure corresponds to the three largest clusters (i.e., the most frequent formations in the game). We find that several pairs of players exchange their positions each other: player 20 and 9, and player 7 and 15, for example. We also show the time series of clusters during a game in Fig. 4(b); the vertical axis indicates the cluster number and the enlarged view where 20 t 30 is shown in the below panel. It is found that the formation of the team changes intermittently. As an application of our method, Delaunay networks in the offense and defense scenes can be distinguished separately. The offense (defense) scene is defined as the scenes where the centroid position x c (t) is in one third from the opponent s (own) goal. As shown in Fig. 5, different coarse grained formations such as 4-4-2 and 2-4-4 are observed in each scene. Thus, our method can extract different formations depending on different situations. 4

(a) (b) Fig. 3. (a) Dendrogram and (b) the relation between the number of clusters and height obtained from the hierarchical clustering. The height of the vertical axis corresponds to the distance between two merged clusters. We choose h c = 15 in this case. (a) Cluster 1 Cluster 2 Cluster 3 Rate 16 % 14 % 13 % (b) Fig. 4. (a) Three largest clusters in N c = 12 clusters. (b) Time series of the clusters. The vertical axis indicates the cluster number. The enlarged view where 20 t 30 is shown in the below panel. 5

(a) Cluster 1 Cluster 2 Cluster 3 (b) Cluster 1 Cluster 2 Cluster 3 Fig. 5. Results of clustering for the (a) offense and (b) defense scenes. 4. Summary and discussion We have proposed a new method for characterization of formation structures based on the Delaunay triangulation. Our method defines a formation as the adjacency matrix of the Delaunay network and enables hierarchical clustering and the time-series analysis of formations. We expect the following developments and applications of our method. First, in eq. (1), players with many Delaunay edges (i.e., edges of the Delaunay network) increase D tt compared with other players. Hence, more accurate clustering can be possible by extending the definition of dissimilarity D tt to D tt = N N i=1 j=1 [ Aij (t) k i (t) A ij(t ] ) 2 k i (t, ) where k i (t) represents the number of Delaunay edges of player i. Second, with respect to the game analysis based on the Delaunay network, correlation analysis of formations such as the transition among different clusters or interaction of between two teams can be considered. And finally, it is also important to characterize the dynamics of the Delaunay network such as the birth, death and rewiring process of Delaunay edges. We believe that our method becomes a common tool to understand collective behavior of team sports. Acknowledgements The authors are very grateful to DataStadium Inc., Japan for providing the player tracking data. This work was partially supported by the Data Centric Science Research Commons Project of the Research Organization of Information and Systems, Japan. 6

References [1] T. Taki, J. Hasegawa, and T. Fukumura, Development of motion analysis system for quantitative evaluation of teamwork in soccer games, Proceedings of the 3rd IEEE International Conference on Image Processing, vol. 3, pp. 815 818, 1996. [2] A. Okabe, B. Boots, K. Sugihara, and S. Nok-Chiu, Spatial Tessellations: Concepts and Applications of Voronoi Diagrams. England: John Wiley & Sons, Chichester, 2000. [3] S. Kim, Voronoi Analysis of a Soccer Game, Nonlinear Analysis: Modelling and Control, vol. 9, pp. 233 240, 2004. [4] S. Fonseca, J. Milho, B. Travassos, and D. Araújo, Spatial dynamics of team sports exposed by Voronoi diagrams, Human Movement Science, vol. 31, pp. 1652 1659, 2012. [5] T. Taki and J. Hasegawa, Visualization of dominant region in team games and its application to teamwork analysis, Proceedings of the Computer Graphics International 2000, pp. 227 235, 2000. [6] A. Fujimura and K. Sugihara, Geometric analysis and quantitative evaluation of sport teamwork, Systems and Computers in Japan, vol. 36, pp. 49 58, 2005. [7] R. Nakanishi, J. Maeno, K. Murakami, and T. Naruse, An approximate computation of the dominant region diagram for the real-time analysis of group behaviors, Proccedings of the 13th Annual RoboCup International Symposium, pp. 228 239, 2014. [8] J. Gudmundsson and T. Wolle, Football analysis using spatio-temporal tools, Computers, Environment and Urban Systems, vol. 47, pp. 16 27, 2014. [9] J. Gudmundsson and M. Horton, Spatio-temporal analysis of team sports, ACM Computing Surveys (CSUR), vol. 50, p. 22, 2017. [10] A. Bialkowski, P. Lucey, P. Carr, Y. Yue, I. Matthews, and F. Ram, Win at Home and Draw Away: Automatic Formation Analysis Highlighting the Differences in Home and Away Team Behaviors, Proceedings of the 8th Annual MIT Sloan Sports Analytics Conference, pp. 1 7, 2014. [11] A. Bialkowski, P. Lucey, P. Carr, Y. Yue, S. Sridharan, and I. Matthews, Large-Scale Analysis of Soccer Matches using Spatiotemporal Tracking Data, Proceedings of the 2014 IEEE International Conference on Data Mining, pp. 725 730, 2014. [12] P. Lucey, A. Bialkowski, P. Carr, S. Morgan, I. Matthews, and Y. Sheikh, Representing and discovering adversarial team behaviors using player roles, Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2013. [13] P. Lucey, A. Bialkowski, P. Carr, Y. Yue, and I. Matthews, How to Get an Open Shot: Analyzing Team Movement in Basketball using Tracking Data, Proceedings of the 8th Annual MIT Sloan Sports Analytics Conference Conference, pp. 1 10, 2014. 7

[14] X. Wei, L. Sha, P. Lucey, S. Morgan, and S. Sridharan, Large-scale analysis of formations in soccer, Proceedings of the 2013 International Conference on Digital Image Computing: Techniques and Applications, DICTA 2013, pp. 1 8, 2013. [15] T. Pang-Ning, M. Steinbach, and V. Kumar, Introduction to data mining. Boston: Addison Wesley, 2005. 8