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 analysis is live.Create an account to analyze a short clip, or inspect the interactive sample first.

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 and one shot-attempt candidate. Other analyses keep assignments unknown when evidence is insufficient.

Pass candidateCandidate
Pass candidateCandidate
Pass candidateCandidate

A bounded review session.

The public analysis profile stays 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.

Create an account to check a short clip against the current analysis profile, or review the working sample from end to end before uploading.

Analysis profileClips are limited to 30 seconds. Results are experimental, require video review, and expire after 24 hours.