Topics 02 & 03
Greenery & vertical markings
Posts and signs are a near-solved problem with plain geometry. Greenery is the one object among all four where machine learning genuinely helps — and even there, a lightweight method comes first.
Topic 03 · the easy oneVertical markings — posts & signs High confidence Low effort
Finding upright objects is one of the most mature corners of this whole field, and the recipe barely changes across a decade: remove the ground, then keep whatever is thin, upright and tall. That's it.
The best highway result is 98% found, across 28 km of real road, with no training data.6 There's even a free, open-source extractor that runs on a plain CPU.9 And to tell a sign from a lamppost from a sapling, one team computed just four numbers per object (how tall, and how "line-like / flat / blobby" it is) and fed them to a tiny classifier you could train over lunch — 96% correct.8
Topic 02 · the hard one
Greenery — trees & bushes Medium confidence Medium effort
Everything that made the others easy — regularity, standard shapes, running parallel to the road — a tree has none of it. A tree is chaos: points scattered in every direction. That's actually the key to detecting it.
Feeding a bundle of these shape measurements to a light classifier reaches about 95%,10 and the same idea separates vegetation at over 98% in natural terrain — it's the method behind a tool (CANUPO) we already have on our desks.12
If the light classifier isn't enough, a small 3D neural network is the next step — but with a warning worth remembering: in a proper benchmark, no single model won on all datasets (three datasets, three different winners). The leaderboard you read online will not transfer to our scans. The good news: the model the authors recommend for limited hardware is small enough to fit our graphics card comfortably.11