H

HALO v2.0

Heuristic Action-Locked Observation · Match Intelligence Console

About Project HALO No clip loaded Idle Backend
Upload Match Video Clip
Runs YOLO detection → ByteTrack tracking → Jersey OCR → 2D Pitch Radar
Supported: MP4, MOV, AVI, MKV, WEBM
Drag & drop footage here or browse your device
Click anywhere inside this area to select your video file
Select or drop a video file above to begin.
0%

How HALO Reads a Match

Video → Feature Extraction → Results
VIDEO INPUT Raw match footage FEATURE EXTRACTION Detection · tracking · jersey OCR · possession clustering RESULTS Tactics · events · report

Annotated Feed

No output yet
Upload or select a video above — the annotated output (real detections, IDs and jersey numbers baked in by the backend) will play here once processing finishes.
0%
Analyzing
Starting pipeline…
Stage 1 / 3 — Ingest

Live Feed

No processed clip yet.
No processed clip yet.

Pipeline — Distributed 3‑Tier Flow

Idle
Ingest 01
Frame Sampling Detection (player/ball) Tracking
detection_best.pt
Process 02
Jersey OCR C-CNN Possession Team Color Cluster
jersey_ocr_best.pt · ccnn_best.pt
Synthesize 03
Event Log Tactics Transformer Video Export
tactics_best.pt

Match Metrics

Computed from actual model inference
Touches Detected
 
Passes Completed
 
Avg ID Confidence
 
Processing Rate
 

Tactical Coach Report

Gemini 2.5 Flash · both teams, equal depth
Process a video first.
0%