Skip to content

Repository files navigation

soccertracking

An implementation of soccer match game state reconstruction, inspired by the SoccerNet GSR Challenge. Here is a video introducing this implementation of the project: Video Introduction.


tracking-annotations 2D minimap


This project uses a multimodal architecture to track key objects (players, referees, ball, pitch keypoints) and perform various annotations and visualizations. Functionality comprises of:

  • object detection: YOLOv5-detect
  • tracking: roboflow supervision
  • team assignment: k-means clustering
  • jersey number detection: MMOCR
  • pitch keypoint detection: YOLOv5-pose; TVCalib
  • pitch localization: homography transformations

References


TODO

  • object detection:
  • pitch localization: position smoothing
  • visualizations: player heatmaps, speed estimators

About

evaluation and reconstruction of soccer match game states using real match vods.

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages