Tennis Line Calls: From Chalk Dust to Computer Vision
Tennis Line Calls: From Chalk Dust to Computer Vision
Before computer vision, tennis had chalk. A ball hitting the line exploded chalk dust—proof enough for players and crowds. On hard courts, evidence is more subtle; even with Hawkeye‑style systems, disagreements survive. To understand why, you must understand models: where cameras sit, how fast they sample, how the ball deforms, and how uncertainty is reported.
Sampling and deformation

A tennis ball traveling at 200 km/h deforms when it hits the court. The contact patch is not a point; it is an oval footprint that lasts a handful of milliseconds. If your cameras sample at 50–100 fps, you can completely miss the peak of that deformation. Systems interpolate trajectory between frames, estimate contact time, and infer footprint location from physics. That’s sophisticated—but it should be described to audiences, not hidden.
Calibration with arcs and rectangles
Court geometry gives you gifts: right angles, known dimensions, service boxes, and center marks. Good systems use them all to refine calibration continuously. The question is not “did we calibrate this morning?” but “do we know the calibration at the exact zoom, tilt, and pan used for this serve?”
Explainability
Players accept outcomes they can follow. We recommend a standard on‑screen template: the predicted contact ellipse with a 95% confidence boundary, the estimated center, and the distance to the outside edge of the line. “IN by 3.2 mm (±2.1 mm).” Add frame indices and camera IDs in the corner so that post‑match reviews have anchors.
When the system should abstain
There are situations where physics and vision cannot confidently separate “in” from “out”—for example, mixed lighting or partial occlusion by a player. A mature system says “insufficient evidence” and returns the on‑court decision. Audiences respect honesty more than false precision.

FAQ
- Does calibration guarantee perfect decisions?
- No. Calibration reduces systematic error and makes remaining uncertainty legible. A well-calibrated system is faster to operate and easier to audit, but it still abstains when evidence is thin.
- Why show uncertainty to viewers?
- Because audiences will estimate it anyway. An explicit band or confidence label prevents overconfidence and teaches viewers how evidence is weighed.
- How often should crews re-check homography?
- At minimum before kick-off and after halftime, and any time production switches to a camera that has not been verified in the session.
- What if cameras are not genlocked?
- Then treat every angle as suspect. Either resync to a shared PTP reference or declare limitations up front; pretending precision exists will backfire later.
Operations Playbook
- Start tiny: write down the current process, then remove one ambiguous step every week.
- Instrument the UI: measure handle time per review step and publish weekly charts to crews.
- Store artifacts: overlays and parameter versions must be exportable as JSON so others can reproduce a decision.
- Practice uncertainty language in pre-season workshops to keep game-day comms calm and precise.
Case Study
In a derby where the crowd noise was peaking, the crew pre-committed to a 40–40–40 rhythm: forty seconds for triage, forty for evidence gathering, and forty for decision wording. Because the lens profiles were tied to zoom state, the operator switched angles with confidence; the uncertainty band straddled the offside line, and the UI automatically suggested 'insufficient evidence.' Post-match, the club complained, but the log—time-stamped contact frame, residual errors, and who did what—stood up to scrutiny.
Glossary
- Homography: A 2D projective transformation mapping the pitch plane to the image; used to align graphics to field markings.
- Residual error: The mismatch between expected and observed features after calibration; a compact summary of drift.
- Genlock/PTP: Timing tech that forces cameras to agree on when 'now' is; essential for frame-accurate reviews.
- Re-acquisition: Tracker mode that widens hypotheses when the ball is occluded instead of guessing a single location.