Product & Platform · Field log, part one

Ten Months in the Field: From a Cardboard-Box Prototype to a Production Capture Unit

How Detect's operations technology team built a vehicle-mounted utility pole data collection system - and why the hard problem was never the camera.

Detect survey truck with a sealed, roof-mounted camera enclosure for utility pole data collection at road speed
The in-cab unit's successor: a sealed industrial gimbal mounted on the roof.
The short answer In ten months, Detect's operations technology team took a utility pole data collection rig from a camera on a cardboard box to a sealed, roof-mounted unit that captures 1,000+ distribution poles a day at road speed. The hard problem was never the photo. It was knowing which pole we had photographed.
Key takeaways
  • Build each prototype to answer one question. Every rig existed to settle a single go/no-go: can road-speed imagery be assessed, can it be matched to the right pole, can crews run it every day.
  • Association, not capture, was the bottleneck. Proximity matching on GPS failed in dense corridors and against records that were off by several meters. In Detect's State of Utility Inspections 2026 report, GPS misassociation accounted for 35% of imagery rework.
  • Lock the camera. Shutter speed, ISO, focus, and exposure are fixed for the shift, because capture quality decides assessability: sharp imagery is 100% assessable against the 258-type defect catalog, blurry imagery 7% (Data Quality Program asset-owner report).
  • Procedure is half the product. Pre-shift checklists, dual logging, and a review gate did as much for data quality as any model.
  • Routing drives throughput. Separating fast roadside runs from slow off-road spans is how crews average 1,000+ poles a day.

One idea runs through the ten months: a capture system is a bookkeeping system with a camera attached. A frame is only worth what the record it lands in can prove.

In this field log
  1. What were we trying to prove?
  2. Month 1: a camera on a cardboard box
  3. Month 2: which pole did we photograph?
  4. Month 4: a rigid mount and better association
  5. Month 6: crews, every day
  6. Month 10: the camera triggers itself
  7. What the system is today
  8. What we would tell another team
  9. FAQ

What were we trying to prove?

Two things. Can distribution structures be assessed from images captured at road speed, and can each image be assigned to the correct structure at that speed? Both had to be yes for the system to matter.

The scale explains why. The United States alone has about 180 million utility poles (US Department of Energy). No utility has a reliable, affordable way to collect usable condition data on each one. So we built every prototype as a proof of concept with one job: capture imagery good enough to assess each individual pole.

MonthRigQuestion it had to answerCapability added
Month 1Cardboard boxCan road-speed imagery be assessed?Stabilized capture
Month 2Plywood benchCan we identify which pole an image belongs to?GPS, compass, mapping
Month 4Rigid mountDoes the system hold up in the field?Live image-to-pole matching
Month 6Daily operationsCan crews run it every day?1,000+ poles a day
Month 10Custom controlsCan the camera trigger itself?Pole detection, auto-capture

Month 1: can a camera on a cardboard box capture usable pole imagery at road speed?

Yes. The first rig was a stabilized camera sitting on a cardboard box in the passenger seat of a pickup. It was built on a small budget with one goal: prove whether road-speed photos could capture high-quality distribution pole imagery. This was the first go/no-go gate. If we could not capture the images, nothing else mattered.

It worked, and it worked from inside the cab. That let the proof of concept stay indoors for months and deferred weatherproofing. What it did not prove was whether we could associate each image with the correct pole at road speed. That was the second prototype's job.

Month 2: can we tell which pole we photographed?

Not reliably, at first. Version two upgraded to a plywood bench, a tethered laptop, GPS, a compass, and rough mapping code written in the truck between test passes. Once we checked the automated matches against reality, they fell apart.

Proximity matching worked on open rural roads. It broke in dense corridors with staggered spans, poles on both sides of the road, and utility records that were off by several meters. That was the realization that reshaped the project: we thought we were building a camera system. We were building a bookkeeping system that happened to have a camera attached.

The association bottleneck

We thought the hard part was photographing the pole. The hard part was knowing which pole we had photographed. It is not a vehicle-only problem: in Detect's State of Utility Inspections 2026 report, GPS misassociation accounted for 35% of the rework on delivered drone imagery.

Why is GPS alone not enough for image-to-pole association?

Because position tells you where the truck was, not what the camera saw. We added real-time polygon buffers built from GPS position and heading, which fixed most matches on the road. Some could not be settled in the truck. So we built a review step into the application. The operator confirms the association before imagery is sent for analysis, and only frames bound to a verified structure enter the pipeline. That gate is how we avoid the pattern the wider industry lives with, where 15-25% of delivered imagery is reworked before AI can use it.

Month 4: does a rigid mount fix association?

Mostly. The plywood bench gave way to a rugged aluminum mounting system. A fixed platform meant we could track the camera's movement precisely, which made the heading reliable, and reliable heading is what association depends on.

With it, images bound themselves to poles while the truck was moving, and the cab screen became a live audit of every match. A few association problems persisted, all from conditions outside the truck: bad records, unusual spans, poles set well back from the road.

In-cab capture station in month 4: stabilized camera on a rigid mount beside a monitor showing the live camera view and the operations map
Live capture in the cab, month 4: camera view, heading, and association shown together, so the operator sees which pole a frame belongs to before it is taken.

Month 6: can crews run it every day?

Yes, once procedure caught up with hardware. With capture quality and association answered, the prototype went into full operations, and the non-technical problems showed up. Sensors, lenses, and batteries needed pre-shift checks or capture hours were lost. Local and cloud logging had to run in parallel so a cellular dead zone cost nothing. Routing had to keep path-planning efficient across the fleet.

Field note

Throughput came from routing and procedure, not hardware. Separating fast roadside runs from slow off-road spans is why our crews average 1,000+ poles a day, with the best days above 2,000. It is the least intuitive lesson of the ten months and probably the most transferable.

Month 10: can the camera trigger itself?

Yes. By month ten we had replaced off-the-shelf camera controls with our own PID controller. We added on-board computer vision for pole detection and motion tracking, and logged position and heading for every frame. The camera now shutters itself when a pole is in frame, which removes the human timing errors that used to cost us data.

We also locked the parameters that govern assessability: shutter speed, ISO, focus, and exposure. Imagery stays identical regardless of who is driving. Leave those settings to in-the-moment judgment and quality drifts. Lock them and it holds.

Why lock the camera

Capture quality decides what the AI can assess. In Detect's Data Quality Program asset-owner report, sharp imagery was 100% assessable against the 258-type, 19-class defect catalog, soft imagery 69%, and blurry imagery 7%. A blurry frame is not a slightly worse frame. It is a defect the AI cannot see.

Detect's in-house camera control application: live camera view with a pole detected in frame beside the capture map
In-house camera control and live view: the settings that govern assessability are locked, and the controls an operator should touch are explained.

What does the vehicle capture system look like today?

A sealed, roof-mounted industrial gimbal with a high-quality image sensor, machine-vision cameras, GNSS for position, and encoders for heading. Everything that decides whether a frame is usable runs on an on-board computer, which binds each frame to a single distribution structure as it is taken.

Watch: the roof-mounted unit running in the field.

Front view of the Detect survey vehicle with the roof-mounted, weatherproof capture enclosure
Version two, outside the cab.

What a shift looks like

  • In the truck: one person, driving. Capture is automatic. The operator supervises, resolves ambiguous targets, and flags access problems.
  • On the screen: a live block map with per-pole status - captured, pending, or reshoot needed - so a block is finished knowingly rather than hopefully.
  • Off the shift: graded imagery grouped by pole into a review queue, plus proposed new structures, corrected coordinates, and phantom poles flagged for retirement.
  • Throughput: 1,000+ poles a day on average. Restricted-access structures are reserved for drone and mobile capture.

What is on the vehicle

ComponentWhat it is for
Roof-mounted enclosureSealed and weatherproof, with its own cleaned optical path. The camera never shoots through a cab window, and no passenger seat is occupied.
Primary camera on a gimbalProduces the assessable frames. Stabilized, aimed automatically, and run with locked settings for the whole shift.
Machine-vision cameraWatches the corridor continuously at high frame rate, so structures are found early enough to aim at.
GNSS and derived headingPosition, plus a camera bearing derived from course-over-ground and the measured camera offset rather than a magnetometer.
In-cab computeRuns detection, aiming, grading, and the association solver locally. The uplink ships data; it is never in the decision loop.
Controller and live viewIn-house camera control with the assessability-critical settings locked, alongside the live block map.
Dual loggingContinuous upload mirrored to local storage in the vehicle, so cellular dead zones cost nothing.

What it can do today

  • Find and capture poles automatically at normal road speed, including structures that appear in no record.
  • Bind every frame to a single structure ID as it is shot, with position and heading retained as evidence.
  • Grade each frame on sharpness, obstruction, and coverage, and flag anything below standard for an immediate reshoot.
  • Return records corrections: proposed new structures, corrected coordinates, and phantom poles flagged for retirement.
  • Run a full shift with one person driving, finishing each block against a live per-pole status map rather than an assumption.

That output feeds the same review and reporting pipeline as our drone and mobile capture. A truck-captured distribution pole inspection lands in the same structure record as one flown by a pilot.

What would we tell another team building one?

Every prototype answered one question, and every failure became the next question. If we started over, the order would be the same.

How to start, in five steps
  1. Write the one question each prototype must answer, and stop building it the moment the answer is in.
  2. Prove capture before association, and association before throughput. Skipping a step hides the real bottleneck.
  3. Lock the camera settings that govern assessability - shutter speed, ISO, focus, exposure - and explain the rest to the operator.
  4. Put a human review gate on association before anything reaches analysis. Only frames bound to a verified structure enter the pipeline.
  5. Treat routing, checklists, and logging as product. They set your daily throughput more than the hardware does.

Part two will cover what happens to the imagery after the shift: grading, association review, and how corrected records make it back to the utility.

See what the capture standard does for your data

DetectOS reads the imagery you already collect - vehicle, drone, or ground. It finds defects against a 258-type catalog and returns expert-verified findings bound to the right structure. Send us a recent inspection and we will grade its capture quality and association against the standard above.

Book a free audit →

Frequently asked questions

What is utility pole data collection at road speed?
It is capturing assessable imagery of distribution poles from a vehicle moving at normal traffic speed. Each frame is bound to a specific pole record at the moment it is taken. Detect's unit does this with a roof-mounted gimbal camera, machine-vision pole detection, GNSS position, and derived heading, all running on an on-board computer.
How many poles can a vehicle-mounted capture system cover in a day?
Detect's crews average 1,000+ distribution poles a day per vehicle, with the best days above 2,000. The throughput comes from routing and procedure - separating fast roadside runs from slow off-road spans - more than from the hardware.
Why is GPS alone not enough to match a photo to a pole?
GPS tells you where the vehicle was, not what the camera saw. In dense corridors with poles on both sides of the road, staggered spans, or records that are off by several meters, proximity matching picks the wrong pole. Reliable association needs camera heading, a buffer built from position and heading, and a review step for the ambiguous cases.
Why are the camera settings locked?
Because capture quality decides assessability. In Detect's Data Quality Program asset-owner report, sharp imagery was 100% assessable against the 258-type, 19-class defect catalog, soft imagery 69%, and blurry imagery 7%. Locking shutter speed, ISO, focus, and exposure keeps imagery identical regardless of who is driving.
Does someone still need to be in the truck?
Yes - one person, driving. Capture is automatic. The operator supervises, resolves ambiguous targets, flags access problems, and confirms association before imagery is sent for analysis.
What about poles the vehicle cannot reach?
Restricted-access and off-road structures are captured by Detect's drone and mobile methods. All three feed the same review pipeline, so every structure ends up in one record regardless of how it was captured.
Get a Free Utility Audit