The Right Way to Synchronize Tracking and Event Data:Using Domain Knowledge to Optimize Algorithms

aluable new insights can be obtained by combining tracking and event data in soccer anal-<br/>ysis. However, how to synchronize the two data streams, is rarely discussed. Non systematic<br/>errors in the timestamps, and synchronizing with cost functions result in suboptimal synchro-<br/>nization, which hinders further analysis. Within this proceedings we will introduce a com-<br/>putationally optimized implementation of the Needleman-Wunch algorithm, by using domain<br/>knowledge about the game. The optimized version is over 70 times more efficient in terms of<br/>time constraints and memory usage. On top of that, we show that the properly synchronized<br/>approach translates back to practice with better performing xG models. Taken together, this im-<br/>plementation is a training-free, high-quality synchronization algorithm, with low computational<br/>cost that solves existing issues. On top of that, all data and code used for this proceedings is<br/>fully open-sourced and available in the DataBallPy package.

Institutions

Publication Details

Journal
University of Groningen research database (University of Groningen / Centre for Information Technology)
Published
2025-01-01
Primary Topic
Water Quality and Resources Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Right Way to Synchronize Tracking and Event Data:Using Domain Knowledge to Optimize Algorithms

University of Groningen research database (University of Groningen / Centre for Information Technology)
Water Quality and Resources Studies
article

The Right Way to Synchronize Tracking and Event Data:Using Domain Knowledge to Optimize Algorithms

article en

Abstract

aluable new insights can be obtained by combining tracking and event data in soccer anal-<br/>ysis. However, how to synchronize the two data streams, is rarely discussed. Non systematic<br/>errors in the timestamps, and synchronizing with cost functions result in suboptimal synchro-<br/>nization, which hinders further analysis. Within this proceedings we will introduce a com-<br/>putationally optimized implementation of the Needleman-Wunch algorithm, by using domain<br/>knowledge about the game. The optimized version is over 70 times more efficient in terms of<br/>time constraints and memory usage. On top of that, we show that the properly synchronized<br/>approach translates back to practice with better performing xG models. Taken together, this im-<br/>plementation is a training-free, high-quality synchronization algorithm, with low computational<br/>cost that solves existing issues. On top of that, all data and code used for this proceedings is<br/>fully open-sourced and available in the DataBallPy package.

University of Groningen research database (University of Groningen / Centre for Information Technology)
SMART Reading (US)
Openalex Percentile: Top 55%
Water Quality and Resources Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

The Right Way to Synchronize Tracking and Event Data:Using Domain Knowledge to Optimize Algorithms · University of Groningen research database (University of Groningen / Centre for Information Technology) (2025) | TGRS Research Map | TGRS