Towards long-term player tracking with graph hierarchies and domain-specific features
Maria Koshkina, James H. Elder
TL;DR
SportsSUSHI introduces a hierarchical graph-based tracker for long-term player tracking in team sports, leveraging domain-specific cues—jersey numbers, team IDs, and field coordinates—to maintain identities across occlusions and camera motion. Built on the SUSHI framework, it employs level-specific feature encoders within a multi-level graph to connect short tracklets into long trajectories without game-specific retraining. Evaluations on SoccerNet and a newly proposed hockey dataset show improvements in association accuracy and overall tracking metrics, underscoring the value of incorporating domain knowledge into offline MOT for sports. The work provides a publicly available dataset and code, facilitating further research in long-term sports tracking and cross-sport applicability.
Abstract
In team sports analytics, long-term player tracking remains a challenging task due to player appearance similarity, occlusion, and dynamic motion patterns. Accurately re-identifying players and reconnecting tracklets after extended absences from the field of view or prolonged occlusions is crucial for robust analysis. We introduce SportsSUSHI, a hierarchical graph-based approach that leverages domain-specific features, including jersey numbers, team IDs, and field coordinates, to enhance tracking accuracy. SportsSUSHI achieves high performance on the SoccerNet dataset and a newly proposed hockey tracking dataset. Our hockey dataset, recorded using a stationary camera capturing the entire playing surface, contains long sequences and annotations for team IDs and jersey numbers, making it well-suited for evaluating long-term tracking capabilities. The inclusion of domain-specific features in our approach significantly improves association accuracy, as demonstrated in our experiments. The dataset and code are available at https://github.com/mkoshkina/sports-SUSHI.
