In Development

Every spike,measured live.

Finalvision already instruments the game. Every spike is clipped automatically the moment it happens, with the full data behind the play attached to it. Match history is next on the list, with rotation analysis right behind it.

18 × 9m
Court Surface
6rotations
Positional States
12athletes
On Court
3touches
Contacts Per Side

Highlights, backed by instrumentation.

Court referencing is live today. Match history is being built next, then rotation analysis, then an accurate live court view, in that order.

Match History

Coming Soon

Record matches, sets, and rotations, then read them back as something more useful than a scorebook. Coming to the console soon.

Stage
Building
ETA
A few weeks
Access
Console

Rotation Analysis

Designing

Treat each of the six rotations as its own state and compare how the team scores and sides out from each. Follows match history, since it reads from the same recorded outcomes.

Stage
Designing
Starts after
Match history
Access
Console

Court Referencing

Complete

Convert camera pixels into positions on the real court plane, so a player’s location can be expressed in metres. This is done — pose estimation and tracking already run on it live, on our devices.

Stage
Complete
Powers
Live Court View
Access
Devices + Console

Live Court View

Coming Soon

Show positions and rally state on the bench while a set is running, built on the court referencing already running on our devices. Still being refined for accuracy, so it is not live on the console yet.

Stage
Building
ETA
Coming soon
Access
Bench + Console
Console Preview

A look at the console.

This is where match history, rotation efficiency, and roster analytics will live. The figures shown are invented so the layout has something to hold. The full console is behind sign-in.

Finalshot Console/Overview
Sample Data
Matches
38
Rallies
4,912
Side-out
0.618
Sets Won
81
Recent Matches
NorthgateW 3-10.642
RiversideL 2-30.571
Wescott PrepW 3-00.688
Halden ClubW 3-20.604
Rotations
R10.68
R20.59
R30.71
R40.54

This is a static preview. Sign in to open the full console.

Court View

The court, to scale.

A regulation court is 18 by 9 metres with the net across the middle. This view renders that geometry honestly and animates a scripted rally through it. Live tracking isn't running here yet.

Source
Scripted animation
Geometry
18 × 9 m, net at 2.43 m
Tracking
Not implemented
Court Geometry · Simulated RallySimulation
Intended Pipeline

How footage would become measurement.

Solved
Capture
Camera footage of a match
Solved
Resolve
Pixels to court metres
Unsolved
Model
Rally and rotation state
Solved
Deliver
Console and match history
Systems

Pose estimation and tracking, on our devices.

Every rally is captured court-side, then run through pose estimation and tracking so the system knows where every player is at every moment. Everything else is built on top of that.

SystemStatusDetail
CaptureLiveDedicated court-side devices record every match in place.
Pose EstimationLiveEvery player's pose is estimated frame by frame.
TrackingLiveMotion and position are followed continuously through a rally.
Court ReferencingLiveTracked positions are mapped to real coordinates on the court.
Access

See what's running before you decide it's worth it.

Sign in and you're looking at the real console, live.