ONNX Model Zoo

ray96nex/yolo-athletic-pose-estimation

By ray96nex · ↓ 2 · ♥ 0 · Updated 2026-01-15

What's in this repo

This page lists the files in ray96nex/yolo-athletic-pose-estimation, including best.onnx.

  • 1 ONNX models (.onnx files)
  • 15 files, including 7 .py, 1 .md, 1 .onnx, 1 .pt, 1 .yaml, 1 .ipynb
  • Last updated 2026-01-15

ONNX files

File Size Download
best.onnx — Download

How to use

These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.

README

Custom YOLO Pose Estimation for Sprint Analysis

Overview

This repository contains a custom-trained YOLO pose estimation model designed specifically for athletic movement analysis, with a focus on sprint biomechanics and stride detection.

The model extends the COCO 17-keypoint schema and applies temporal smoothing during inference for slow-motion footage. It is optimized for single-person side-view videos.


Model Details

  • Framework: Ultralytics YOLOv11 Pose
  • Model variant: yolo11n-pose
  • Input size: 640×640
  • Training epochs: 100
  • Device: CPU
  • Precision: FP32
  • Pretrained: Yes

Key Features

  • Side-view sprint video optimized
  • Slow-motion analysis
  • Single-person assumption
  • Temporal smoothing compatible
  • Exportable to ONNX and TorchScript

Performance Metrics

Metrics computed on side-view slow-motion sprint clips:

{
  "detection_metrics": {
    "precision": 0.995,
    "recall": 0.952,
    "mAP50": 0.979,
    "mAP50-95": 0.938
  },
  "pose_metrics": {
    "precision": 0.500,
    "recall": 0.488,
    "mAP50": 0.493,
    "mAP50-95": 0.457
  },
  "epochs": 100
}

Usage

from ultralytics import YOLO

model = YOLO("best.pt")
results = model.predict("input_video.mp4", conf=0.25, iou=0.7)
results.show()
results.save("output_video.mp4")

Citation

@misc{mehdid2026yolopose,
  title={Custom YOLO Pose Estimation for Sprint Analysis},
  author={Mehdid, Samy Abderraouf},
  year={2026}
}

License

This project is licensed under the MIT License.

Model info

onnx pose-estimation yolo sports-analysis biomechanics computer-vision en license:apache-2.0 region:us
↓ 2 ♥ 0

Created: 2026-01-14

Updated: 2026-01-15

View on Hugging Face

Files (15)

.DS_Store
.gitattributes
README.md
best.onnx ONNX
best.pt
config.yaml
example/Sprint_Assessment_Workflow.ipynb
example/annotate_video.py
example/inference_yolo_pose.py
example/post_process_keypoints.py
example/run_full_pipeline.py
example/smas_pipeline_v2.py
example/train_yolo_pose.py
example/video_utils.py
metrics.json

Related models