1. Abstract
1.1 Introduction
Football analytics has undergone a significant transformation with the integration of advanced technologies. Arrigo, the latest innovation from Driblab, is designed to meet the growing demands of modern football professionals. By seamlessly combining tracking and event data, Arrigo provides a deeper understanding of player actions, team performance, and tactical strategies. This solution empowers analysts, coaches, and decision-makers to make informed choices, optimize gameplay, and gain a competitive edge.
1.2 Solution
Arrigo offers a cutting-edge approach to football analysis through its ability to synchronize and merge event + tracking data with precision. Leveraging advanced alignment techniques, Arrigo ensures every moment on the pitch is captured and contextualized. This methodology enables the creation of powerful metrics, including:
- Packing: Analyzes the number of players bypassed during key actions.
- Line-Breaking Passes: Identifies passes that penetrate defensive structures.
- Passes Under Pressure: Evaluates the effectiveness of actions performed under defensive pressure.
- Ball Receipts in Space: Highlights a player's ability to find and utilize open space.
- On-Ball Pressure: Measures the defensive pressure applied to a player in possession of the ball
2. Methodology
2.1 Synchronization and Alignment Techniques
Arrigo’s methodology is built upon the precise synchronization of tracking and event data. Since these data sources often have different time references, we employ advanced techniques to ensure accurate alignment. Key steps include:
- Time Time Key Standardization: Both tracking and event datasets are assigned a unified timestamp key. This is achieved by converting video timestamps into milliseconds and applying calculated offsets to align events with their corresponding tracking frames.
- Offset Calibration:
- Event Offsets: Adjustments derived from event data to ensure accurate time references.
- Tracking Offsets: Derived from raw tracking data, calibrated against video frame timestamp.
- Dynamic Synchronization: Event durations are extended across tracking frames for frame-by-frame granularity. For instance, if an event spans multiple frames, it is assigned consistently to those tracking entries to maintain temporal integrity.