Contrastive Learning for Sports Video: Unsupervised Player Classification
Not on the map. Why?
Abstract (arXiv)
We address the problem of unsupervised classification of players in a team sport according to their team affiliation, when jersey colours and design are not known a priori. We adopt a contrastive learning approach in which an embedding network learns to maximize the distance between representations of players on different teams relative to players on the same team, in a purely unsupervised fashion, without any labelled data. We evaluate the approach using a new hockey dataset and find that it outperforms prior unsupervised approaches by a substantial margin, particularly for real-time application when only a small number of frames are available for unsupervised learning before team assignments must be made. Remarkably, we show that our contrastive method achieves 94% accuracy after unsupervised training on only a single frame, with accuracy rising to 97% within 500 frames (17 seconds of game time). We further demonstrate how accurate team classification allows accurate team-conditional heat maps of player positioning to be computed.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 10 of its 27 references that are in the map. First posted on arXiv 15 Apr 2021.
Builds on
10 of 27 references.
References · 10
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Mask R-CNNcited by 7,259
- 2019YOLACT: Real-time Instance Segmentationcited by 441
- 2014Deep metric learning using Triplet networkcited by 421
- 2016Towards K-means-friendly Spaces: Simultaneous Deep Learning and Clusteringcited by 237
- 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
- 2018SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videoscited by 148
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 3; 2024: 3; 2025: 3.
17 papers.
Sort:
- 2022SoccerNet-Tracking: Multiple Object Tracking Dataset and Benchmark in Soccer Videoscited by 80
- 2024Sports-QA: A Large-Scale Video Question Answering Benchmark for Complex and Professional Sportscited by 41
- 2022A Survey on Video Action Recognition in Sports: Datasets, Methods and Applicationscited by 27
- 2021Player Tracking and Identification in Ice Hockeycited by 22
- 2021COMPOSER: Compositional Reasoning of Group Activity in Videos with Keypoint-Only Modalitycited by 19
- 2024Multi-task Learning for Joint Re-identification, Team Affiliation, and Role Classification for Sports Visual Trackingcited by 12
- 2023A Survey of Deep Learning in Sports Applications: Perception, Comprehension, and Decisioncited by 11
- 2022A Graph-Based Method for Soccer Action Spotting Using Unsupervised Player Classificationcited by 10
- 2023Tracking Skiers from the Top to the Bottomcited by 6
- 2021Extraction of Positional Player Data from Broadcast Soccer Videoscited by 5
- 2022P2ANet: A Dataset and Benchmark for Dense Action Detection from Table Tennis Match Broadcasting Videoscited by 5
- 2025TrackID3x3: A Dataset and Algorithm for Multi-Player Tracking with Identification and Pose Estimation in 3x3 Basketball Full-court Videoscited by 4
5 more
- 2024Weakly-supervised Semantic Segmentation via Dual-stream Contrastive Learning of Cross-image Contextual Informationcited by 2
- 2023Runner re-identification from single-view running video in the open-world settingcited by 1
- 2025Towards long-term player tracking with graph hierarchies and domain-specific featurescited by 1
- 2022Capsule Network based Contrastive Learning of Unsupervised Visual Representationscited by 0
- 2025Calisthenics Skills Temporal Video Segmentationcited by 0
- 2025Calisthenics Skills Temporal Video Segmentation16 Jul 2025
- 2025TrackID3x3: A Dataset and Algorithm for Multi-Player Tracking with Identification and Pose Estimation in 3x3 Basketball Full-court Videos24 Mar 2025
- 2025Towards long-term player tracking with graph hierarchies and domain-specific features28 Feb 2025
- 2024Weakly-supervised Semantic Segmentation via Dual-stream Contrastive Learning of Cross-image Contextual Information8 May 2024
- 2024Multi-task Learning for Joint Re-identification, Team Affiliation, and Role Classification for Sports Visual Tracking18 Jan 2024
- 2024Sports-QA: A Large-Scale Video Question Answering Benchmark for Complex and Professional Sports3 Jan 2024
- 2023Tracking Skiers from the Top to the Bottom15 Dec 2023
- 2023Runner re-identification from single-view running video in the open-world setting18 Oct 2023
- 2023A Survey of Deep Learning in Sports Applications: Perception, Comprehension, and Decision7 Jul 2023
- 2022A Graph-Based Method for Soccer Action Spotting Using Unsupervised Player Classification22 Nov 2022
- 2022Capsule Network based Contrastive Learning of Unsupervised Visual Representations22 Sep 2022
- 2022P2ANet: A Dataset and Benchmark for Dense Action Detection from Table Tennis Match Broadcasting Videos26 Jul 2022
5 more
- 2022A Survey on Video Action Recognition in Sports: Datasets, Methods and Applications2 Jun 2022
- 2022SoccerNet-Tracking: Multiple Object Tracking Dataset and Benchmark in Soccer Videos14 Apr 2022
- 2021COMPOSER: Compositional Reasoning of Group Activity in Videos with Keypoint-Only Modality11 Dec 2021
- 2021Extraction of Positional Player Data from Broadcast Soccer Videos21 Oct 2021
- 2021Player Tracking and Identification in Ice Hockey6 Oct 2021
- 2022SoccerNet-Tracking: Multiple Object Tracking Dataset and Benchmark in Soccer Videoscited by 80
- 2024Sports-QA: A Large-Scale Video Question Answering Benchmark for Complex and Professional Sportscited by 41
- 2022A Survey on Video Action Recognition in Sports: Datasets, Methods and Applicationscited by 27
- 2021Player Tracking and Identification in Ice Hockeycited by 22
- 2021COMPOSER: Compositional Reasoning of Group Activity in Videos with Keypoint-Only Modalitycited by 19
- 2024Multi-task Learning for Joint Re-identification, Team Affiliation, and Role Classification for Sports Visual Trackingcited by 12
- 2023A Survey of Deep Learning in Sports Applications: Perception, Comprehension, and Decisioncited by 11
- 2022A Graph-Based Method for Soccer Action Spotting Using Unsupervised Player Classificationcited by 10
- 2023Tracking Skiers from the Top to the Bottomcited by 6
- 2021Extraction of Positional Player Data from Broadcast Soccer Videoscited by 5
- 2022P2ANet: A Dataset and Benchmark for Dense Action Detection from Table Tennis Match Broadcasting Videoscited by 5
- 2025TrackID3x3: A Dataset and Algorithm for Multi-Player Tracking with Identification and Pose Estimation in 3x3 Basketball Full-court Videoscited by 4
12 most cited of 17 All 17 (JSON)
- 2025Calisthenics Skills Temporal Video Segmentation16 Jul 2025
- 2025TrackID3x3: A Dataset and Algorithm for Multi-Player Tracking with Identification and Pose Estimation in 3x3 Basketball Full-court Videos24 Mar 2025
- 2025Towards long-term player tracking with graph hierarchies and domain-specific features28 Feb 2025
- 2024Weakly-supervised Semantic Segmentation via Dual-stream Contrastive Learning of Cross-image Contextual Information8 May 2024
- 2024Multi-task Learning for Joint Re-identification, Team Affiliation, and Role Classification for Sports Visual Tracking18 Jan 2024
- 2024Sports-QA: A Large-Scale Video Question Answering Benchmark for Complex and Professional Sports3 Jan 2024
- 2023Tracking Skiers from the Top to the Bottom15 Dec 2023
- 2023Runner re-identification from single-view running video in the open-world setting18 Oct 2023
- 2023A Survey of Deep Learning in Sports Applications: Perception, Comprehension, and Decision7 Jul 2023
- 2022A Graph-Based Method for Soccer Action Spotting Using Unsupervised Player Classification22 Nov 2022
- 2022Capsule Network based Contrastive Learning of Unsupervised Visual Representations22 Sep 2022
- 2022P2ANet: A Dataset and Benchmark for Dense Action Detection from Table Tennis Match Broadcasting Videos26 Jul 2022
12 newest of 17 All 17 (JSON)