Related Experiment Video
Updated: Sep 17, 2025

Measuring Engagement of Spectators of Social Digital Games
Published on: July 3, 2021
Real-time analysis of soccer ball-player interactions using graph convolutional networks for enhanced game insights
Fahad Majeed1, Maria Nazir2, Kamilla Swart3
1College of Science and Engineering, Hamad Bin Khalifa University, Doha, Qatar. fama44316@hbku.edu.qa.
Abstract:
We present a sequential fusion-based real-time soccer video analytics approach designed to comprehensively understand ball-player interactions. Our approach leverages the power of deep computer vision models, employing a CSPDarknet53 backbone for detection and a Graph Convolutional Network (GCN) for predictive analytics. The proposed approach intricately analyzes ball-player interactions by evaluating metrics such as inter-player distances, proximity to the ball, and hierarchical sorting based on shortest distances to the ball. We also track and estimate each player's total distance and speed covered throughout the game. Our method performs exceptionally well on both uni- and multi-directional player movements, uncovering unique patterns in soccer videos. Extensive experimental evaluations demonstrate the effectiveness of our approach, achieving 91% object detection accuracy, 90% tracking and action recognition accuracy, and 92% speed analysis accuracy on benchmark datasets. Furthermore, our approach outperforms existing GCN techniques, achieving accuracies of 92% in graph connectivity, 89% in node classification, 87% in player tracking, and 88% in event recognition. Here, we show that our method provides a robust and accurate solution for real-time soccer video analytics, offering valuable insights into player performance and team strategies.
More Related Videos
Related Concept Videos
Motion of a Projectile
Horizontal motion, governed by the initial kick, maintains a constant velocity throughout the flight of the soccer ball.
Velocity and Position by Graphical Method
Signal Flow Graphs
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
Time-Series Graph
Sequence Networks of Rotating Machines
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...

