The blur budget, and why moving closer makes it worse
Ran an adversarial review over the whole Track C plan, looking for the thing that kills it rather than the things that are merely hard. The answer was not resolution and not algorithm complexity. It is motion blur.
At 70 mph, holding blur under about two pixels needs an exposure in the region of 75 µs. That is a bright-outdoor-sun exposure. It constrains where the system can be used far more than any code decision does.
The non-obvious part came out of tabulating blur against side distance:
Moving the camera closer makes blur worse. Image-plane angular velocity rises as you approach, so absolute smear in pixels grows even though the percentage smear stays roughly constant. Closer buys more pixels on the ball and a tighter exposure budget at the same time. Those two pull against each other, and the exposure side is the one that bites.
Consequence for the public numbers: headline spin-axis accuracy came down from an optimistic 1–2° to a realistic 3–5°, once the synthetic-to-real domain gap and symmetry aliasing were priced in. The lower figure was wishful and should not appear anywhere.
The answer to all of this is probably infrared. The OV9281 has no IR-cut filter and is natively IR-sensitive, so adding IR illumination decouples the system from ambient light entirely. That is also the first honest step toward the multi-modal fusion the professional systems already do.