Keypoint Detection

version: 0.1.0


Football Player Detection (YOLOv8x)

This model is a fine-tuned YOLOv8x pose estimator trained to identify keypoints in football (soccer) match images.
It was trained on the martinjolif/football-pitch-detection dataset and is suitable for sports analytics tasks such as identifying pitch keypoints.

Detected Classes

  • 32 keypoints
figure1

Training Details

  • Base model: Ultralytics YOLOv8x
  • Task: Pose Estimation
  • Dataset: martinjolif/football-pitch-detection
  • License: AGPL-3.0

Evaluation Results

Results on the test split using standard object detection metrics (Precision, Recall, F1, mAP50, mAP50-95):

(To do)

Prediction Examples:

figure1

Notes

Intended Use

  • Football match analytics
  • Homography calibration
  • Research in sports computer vision

Limitations

  • Performance may drop on non-broadcast footage, unusual camera angles, or low-resolution images.
  • Trained specifically for football (soccer); not intended for other sports without further fine-tuning.

Usage

wget https://huggingface.co/martinjolif/yolo-football-pitch-detection/blob/main/yolo-football-pitch-detection.pt
from ultralytics import YOLO

model = YOLO("yolo-football-pitch-detection.pt")

Citation

If you use this model or the dataset, please cite the dataset authors and Ultralytics YOLO accordingly.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for martinjolif/yolo-football-pitch-detection

Finetuned
(157)
this model

Dataset used to train martinjolif/yolo-football-pitch-detection