Case notes · 6 min read
Corrosion detection on 500kV insulators, end to end
What it takes to go from raw inspection passes to corrosion called on a pin, with every frame tracked.
Rob Hickey · Chief AI Officer · Jul 2, 2026

Product output · from the industries reel
Transmission inspection footage is beautiful and brutal. Beautiful because a macro pass over a 500kV insulator string shows you everything: the sheds, the pins, the hardware, the early rust bloom that becomes an outage two winters from now. Brutal because there are thousands of towers, the footage piles up faster than any crew can review it, and the one frame that matters looks almost identical to ten thousand frames that do not.
Labels the lineman would sign off on
We label insulators as components, not blobs: the string, the individual sheds, the pin region where corrosion starts. Corrosion gets its own class with a severity convention agreed with the operator up front. The vocabulary matters more than the model at this stage. If the classes do not match the words the field crew uses, the alerts never will either.
Tracking beats detecting
A naive detector fires independently on every frame, which reads as flicker. We build tracks: the same insulator, followed across the pass, its box smoothed against camera motion. One insulator, one identity, one decision. When corrosion is called, it is called on a component you can point to on a tower you can name.
The payoff
The finished pass plays like the inspection the crew wishes they had time to do: every insulator boxed, every pin checked, corrosion flagged before it becomes an outage. That footage is on our industries page. It is the product's own output.
See it on your own footage.
Start with your footage