Point ledger
All downstream work is point-addressable and reviewable in the portal.
Full-match videoPoint windows + score stateOperationalBroadcast tennis computer vision
The current system segments matches, tracks score, follows the ball in image space, and localizes racket hits, bounces, and net interactions. The immediate work is making those 2D anchors exact enough to support 3D reconstruction.
2026-07-24System state
The pipeline is the research object. Intermediate visualizations are part of the contract, not presentation added after the fact.
All downstream work is point-addressable and reviewable in the portal.
Full-match videoPoint windows + score stateOperationalThe decoded track is treated as the measurement substrate, not something physics may overwrite.
Native-frame cropsDense image-space trajectoryOperationalEach event carries frame, image position, confidence, witnesses, and an abstain path.
Track discontinuities + players + audioHit / bounce / net / artifactActive auditExisting physics and factor-graph prototypes are retained as tools, not promoted as the current system.
2D rays + court planes + player poseConnected rally geometryNextCurrent evidence
This replay uses the exact decoded coordinates and current event outputs from pt0143. The public site omits copyrighted broadcast pixels; the private audit portal places these same overlays on the source frames.
f194Fresh audit excerpt
Round three exposed one between-point false proposal, two one-frame placement gaps, and an occluded contact. The current revision addresses all four mechanisms.
| Point | Predicted frame | Type | Confidence | Primary witness | Human frame |
|---|---|---|---|---|---|
| pt0117 | 756.50 | racket_hit | 0.80 | horizontal reversal | 756 |
| pt0117 | 815.10 | bounce | 0.80 | ground vertical reversal | 815 |
| pt0143 | 201.68 | racket_hit | 0.80 | trajectory reversal | 202 |
| pt0143 | 457.50 | bounce | 0.80 | ground vertical reversal | 457 |
| pt0143 | 497.56 | racket_hit | 0.85 | wrist reach + occluded redirect | 498 |
Website-first method
The pipeline emits a typed event, sub-frame timing, location, confidence, and witnesses.
The reviewer scrubs the original point with track history and competing overlays visible.
Confirm, adjust, reject, or add a replacement event. Every action is locally recoverable.
The exported labels become a frozen test and the same page is regenerated after each revision.