mlsanityData to 7 Oct 2026

Contrastive Learning for Sports Video: Unsupervised Player Classification

arXiv 2104.10068 ↗First posted 15 Apr 2021cs.CVcited by 17

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

  1. 2014Microsoft COCO: Common Objects in Contextcited by 17,498
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  3. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  4. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
  5. 2017Mask R-CNNcited by 7,259
  6. 2019YOLACT: Real-time Instance Segmentationcited by 441
  7. 2014Deep metric learning using Triplet networkcited by 421
  8. 2016Towards K-means-friendly Spaces: Simultaneous Deep Learning and Clusteringcited by 237
  9. 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
  10. 2018SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videoscited by 148

Built on by

Cited by year

Citing papers per year: 2021: 3; 2022: 5; 2023: 3; 2024: 3; 2025: 3.

17 papers.

Sort:

  1. 2022SoccerNet-Tracking: Multiple Object Tracking Dataset and Benchmark in Soccer Videoscited by 80
  2. 2024Sports-QA: A Large-Scale Video Question Answering Benchmark for Complex and Professional Sportscited by 41
  3. 2022A Survey on Video Action Recognition in Sports: Datasets, Methods and Applicationscited by 27
  4. 2021Player Tracking and Identification in Ice Hockeycited by 22
  5. 2021COMPOSER: Compositional Reasoning of Group Activity in Videos with Keypoint-Only Modalitycited by 19
  6. 2024Multi-task Learning for Joint Re-identification, Team Affiliation, and Role Classification for Sports Visual Trackingcited by 12
  7. 2023A Survey of Deep Learning in Sports Applications: Perception, Comprehension, and Decisioncited by 11
  8. 2022A Graph-Based Method for Soccer Action Spotting Using Unsupervised Player Classificationcited by 10
  9. 2023Tracking Skiers from the Top to the Bottomcited by 6
  10. 2021Extraction of Positional Player Data from Broadcast Soccer Videoscited by 5
  11. 2022P2ANet: A Dataset and Benchmark for Dense Action Detection from Table Tennis Match Broadcasting Videoscited by 5
  12. 2025TrackID3x3: A Dataset and Algorithm for Multi-Player Tracking with Identification and Pose Estimation in 3x3 Basketball Full-court Videoscited by 4
5 more
  1. 2024Weakly-supervised Semantic Segmentation via Dual-stream Contrastive Learning of Cross-image Contextual Informationcited by 2
  2. 2023Runner re-identification from single-view running video in the open-world settingcited by 1
  3. 2025Towards long-term player tracking with graph hierarchies and domain-specific featurescited by 1
  4. 2022Capsule Network based Contrastive Learning of Unsupervised Visual Representationscited by 0
  5. 2025Calisthenics Skills Temporal Video Segmentationcited by 0