HOW
IT WORKS
From raw match footage to predictive game intelligence. Three phases, one unified system.
Detection & Tracking
Every player. Every second. Every centimetre.
Four angles processed in parallel: broadcast wide, dedicated wide lens, behind the goals left, behind the goals right.
YOLOv9 identifies every player on-field across all camera feeds with high-precision bounding boxes.
ByteTrack maintains unique player IDs through occlusions, player crossings, and close groupings — IDs never drift.
Jersey-number OCR and re-identification logic confirms each player's identity and links them to the squad database.
Homography maps each camera's pixel space to true field dimensions in metres, accounting for lens distortion and camera angle.
Every player and the ball is placed on a unified top-down field map with X/Y coordinates updated per frame.
Action Recognition & Pattern Analysis
What players do, and what it means.
Structured JSON event feeds (kicks, handballs, tackles, marks) are aligned frame-by-frame with tracking data using timestamps and player IDs.
Computer vision models trained to classify player actions directly from video — reducing dependency on manual coding feeds over time.
Every action is tagged with context: field position, game state, pressure rating, nearest opponents, available options.
Unsupervised learning surfaces recurring patterns in player movement, team structure, and opposition tendencies.
ARIMA and sequence models begin forecasting likely next events based on current game state and historical patterns.
Predictive Intelligence Layer
The intelligence coaches actually use.
Coaches and analysts query the system in plain English: "How does Geelong structure their forward press in wet conditions?"
AI-generated opposition scouting reports drawing on the full historical match library — ready the night before.
Player tracking paths, spatial zones, and tactical annotations burned directly into match footage.
Role-specific views for head coaches, analysts, list managers, and fitness staff.
Simulate how different player combinations, game plans, or opponent setups affect predicted outcomes.
Seen enough?
Book a demo and we'll walk through what iCoach sees in your own footage.