Most perception stacks reason one frame at a time. The network detects, tracking is bolted on afterwards, and the system never really carries the world forward. A snapshot machine cannot validate cleanly, because the thing that would make its output trustworthy is the thing it discards between frames: continuity.
Most perception stacks reason one frame at a time. The network detects, tracking is bolted on afterwards, and the system never really carries the world forward. It is a snapshot machine. And a snapshot machine cannot validate cleanly, because the thing that would make its output trustworthy is the thing it discards between frames: continuity.
I see this constantly when I evaluate architectures under ISO 26262 and SOTIF. The neural network is rarely the weak point. The weak point is that a brief disturbance, a dropped lidar return, a reflection, a spray of noise, is treated as ground truth for that frame, because the system has no physical prior that says this cannot be real. That is how you get phantom braking, and how you get an object that disappears for exactly long enough to matter.
There is no labeled ground truth in the open world. But there is physics. Objects cannot teleport, cannot accelerate without bound, cannot be seen through an opaque one. A system that carries those constraints forward in time can verify its own perception implicitly, because a reading that violates physics is an error, not a detection, and it can know that without a label.
This does not require a physics engine running at sensor rate. It requires a physically constrained, continuous world model. That is cheap. Leaving it out is expensive, in stalled release and residual risk. And the moment you add it, it becomes a safety mechanism that has to be traced to your safety goals, which is exactly the seam where most programs break.
Read the full piece on Medium: https://medium.com/@felix_99550/your-perception-stack-is-a-snapshot-machine-daa29e80d96e
Run the check on your own perception function: /tools/perception-evidence-gap
Gödel's incompleteness theorem, Hume's induction problem, the halting problem, and AI hallucination are not isolated failures of reason. They point to the same missing term: context.
Most ADAS perception stacks classify what they already know. The real world is combinatorial, contextual, and full of unknowns. Semantic fallback systems are needed when flat object lists fail.

Computing was once centralized in the server rooms of banks, universities, and large corporations, until two people in a garage changed the game. With AI we have returned to a cloud-centric architecture. Is the same thing about to happen again, 52 years later?