The SkillBall Proof of Concept (PoC) Service is an AI-powered highlight extraction tool for football matches.
The purpose of this PoC is to validate the feasibility of automatically detecting and compiling player-specific ball possession highlights from a full match video.
⚡ Important Note:
This is not a full MVP or production-ready platform. Instead, it provides a hosted demo that demonstrates:
- Upload of a full match video.
- Selection of a target player by jersey number and team color (or by reference clip).
- AI-powered extraction of all possession clips for that player.
- Delivery of:
- A stitched highlight reel.
- Per-touch clips.
- Optional metadata (timestamps).
The PoC will be delivered as a cloud-hosted web service (e.g., Streamlit, Gradio, or a lightweight web app).
No local installation or code setup will be required by the client.
The scope includes:
- Upload of a single full match video (up to 130 minutes, 1080p resolution, and ≤ 4GB).
- AI analysis to detect when the target player has possession of the ball.
- Automated generation of clips for each possession sequence.
- Compilation of highlights into a single stitched video.
- Organized download of results (video + clips + optional CSV/JSON).
- Processing time guarantee of ≤24 hours per video.
- Possession – Period from first ball touch until pass, shot, or loss.
- Per-Touch Clip – Individual video segment of one possession sequence.
- Highlight Reel – Single video compiling all possessions of the target player.
- CSV/JSON Metadata – File containing start/end timestamps of each clip.
- SkillBall Full SRS (v1.0, RubrixCode Team, Sept 2025)
- OpenCV Documentation
- YOLOv8 Object Detection Framework
- FFmpeg Video Processing Documentation