CourtVision
Experimental analysis

Review every candidate against the play.

CourtVision analyzes short basketball clips and produces an annotated replay, tactical court view, possession estimates, and timecoded pass and interception candidates. Results are experimental and require video review.

Public preview is open.Live processing is waiting on GPU capacity; the sample analysis is fully interactive.

Sample CourtVision analysis

Review a preprocessed OKC vs. Timberwolves game sample. Select a detected pass or interception candidate to synchronize the annotated replay and tactical view.

Preprocessed sample

One short clip. Three synchronized views.

The interface keeps model output close to the source play and leaves unresolved states visible.

00:0000:02.900:05.8
00:01.5

Annotated replay

The rendered output keeps detected player and ball tracks, team and possession estimates, and candidate events on the video for review.

Frame from the preprocessed CourtVision video_2 sample analysis
00:02.1

Tactical court view

Estimated player positions update to the selected timecode. Marker labels are internal track IDs, not jersey numbers.

00:03.5

Evidence & Unknowns

This sample's Event Rundown contains four detected pass candidates. Other analyses keep assignments unknown when evidence is insufficient.

Pass candidateCandidate
Pass candidateCandidate
Pass candidateCandidate

A bounded review session.

The initial beta keeps the workflow narrow so real footage can expose accuracy and reliability failures.

Clip
Up to 30 sec
Analysis
30 FPS
Width
1280px
Retention
24 hours
  1. Upload one clipChoose a supported video up to the current 30-second profile.
  2. Run experimental analysisThe worker detects and tracks, estimates teams and possession, projects tactical positions, and renders the result.
  3. Review every candidateSeek from the Event Rundown, compare the replay and court view, then report visible failures.

Bring one play. Inspect every candidate.

Open the public upload desk to check a short clip against the current analysis profile, or review the working sample from end to end. Live processing will switch on after GPU capacity is approved.

Capacity statusSelected preview videos stay on your device and are not uploaded while processing is unavailable.