Topic 01
Guardrails
Recommendation: find guardrails with plain geometry (no training data, runs on a laptop CPU), then read the type from a side-on image slice. Both halves are proven on real highways.
Why this is easy: we already know where to look
A guardrail is a long, thin thing at roughly rail height that runs parallel to the road. Because the scanner truck recorded the exact path it drove, we can ignore everything except a narrow band a few metres either side of the road. In one study that single step threw away 96% of the points and the whole detector then ran in minutes on an ordinary laptop — no graphics card.2
How accurate is it?
Steel rails are the easiest of all — their wavy shape is distinctive. Concrete barriers are harder, simply because a concrete wall looks like other walls (noise fences, parapets). And the main thing that makes a rail go undetected is bushes growing over it — no amount of rule-tuning sees through a hedge.
The surprise: to read the type, look along the road — not down
The obvious plan was to reuse our top-down map images. But the one team that made image-based detection work at scale (1,300 km of highway) deliberately looked side-on instead — slicing the road like a loaf of bread and reading each slice like an engineer's section drawing.5
On those side-on slices, a standard image detector read the barrier type at 98% (concrete) and 91% (steel) — the best of every roadside object it tried.5 The two methods compose neatly: geometry finds where the rail is; a side-on slice tells us what it is. Drawing boxes on those slices is also about the easiest labelling job there is — and a colleague already prototyped this exact side-on rendering earlier this week.