HomeRobotics & KinematicsMulti-Camera Line-Call Triangulation

Multi-Camera Line-Call Triangulation

Interactive 3D simulator of automated sports line-calling: multiple cameras triangulate a ball's bounce point by least-squares ray intersection, compared against the ground truth to show when the call flips.

Robotics & Kinematics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
robotics-topic-102 ↗ Open standalone

Automated sports officiating — the technology behind goal-line and tennis line calls — never actually "sees" a ball's exact position. It sees several 2D pixel coordinates, one per camera, and reconstructs the 3D bounce point by finding where those camera rays best intersect. This simulator builds that reconstruction for real: pick a camera count and pixel-noise level, fire a ball toward a line, and watch the system solve a least-squares 3×3 linear system from each noisy ray to produce its own IN/OUT call — then compare it against the ground truth to see exactly when and why an automated call can disagree with reality.

⚙ Under the hood

Simulate automated sports line-calling: multiple cameras triangulate a ball's bounce point by solving a least-squares ray-intersection system, then compare the system's IN/OUT call against ground truth as camera count and pixel noise change.

roboticscomputer visiontriangulationsports techsensor fusionleast squares

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)