AI Pothole Detection for Cities: How It Works – Real-World Strategies

By Corin Hale on October 21, 2026

ai-pothole-detection-cities-it-works

Most cities still find potholes the slow way: a resident calls, a crew drives the route, and a defect that formed weeks earlier finally reaches a work order. AI pothole detection changes the first step. Cameras on vehicles capture the road, computer vision flags potholes and cracks, and each detection carries a location and a photo. The value comes only when those detections become prioritized repairs, which is where work order software fits into the process.

Technology and Software

AI Pothole Detection for Cities: How It Works, From Camera to Repair

Understand how vehicle cameras and AI find road defects, and how those findings turn into geotagged, ranked work orders crews can complete.

1CaptureCamera records the road
2DetectAI flags defects
3GeotagGPS places each find
4VerifyStaff confirm severity
5RepairWork order to crew

The Problem With Finding Potholes by Complaint

Reactive reporting leaves cities with a biased and delayed picture of road condition.

  • Reports cluster on busy roads and in neighborhoods that call more often, so quiet streets go unseen.
  • Duplicate calls for the same hole waste dispatcher time, while other holes are never reported.
  • Defects grow between report and repair, and a small pothole becomes a larger patch.
  • Manual windshield surveys are slow, subjective, and hard to repeat on a schedule.
  • Liability questions arise when a city cannot show when it learned of a defect or how it responded.

How AI Pothole Detection Actually Works

Systems differ by vendor, but most follow the same technical path.

Layer 1: Image captureA camera mounted on a vehicle windshield or roof records video or frames while the vehicle drives its normal route.
Layer 2: Computer vision modelA model trained on labeled road images identifies potholes, cracking, patches, and sometimes markings or signs. It outputs a defect type and a confidence score.
Layer 3: Location and timeGPS data places each detection on the street network, and a timestamp supports repeat surveys and trend comparison.
Layer 4: Review and classificationDetections are filtered, merged when several frames show one defect, and rated for severity using size and road class.
Layer 5: Handoff to maintenanceConfirmed defects move into the maintenance system as work orders with photo, location, and priority.

Where the Cameras Can Come From

Data collection strategy shapes coverage, cost, and image quality.

Capture optionStrengthConsideration
Cameras on refuse trucks or busesFrequent repeat coverage of regular routesCoverage follows route patterns, so side streets may be missed
Cameras on public works pickupsFlexible and easy to directDepends on drivers covering assigned areas
Dedicated survey vehicleConsistent, high-quality network surveyHigher cost and periodic rather than continuous
Smartphone or dash camera appsLow entry cost for pilotsMounting, lighting, and image quality vary

What Affects Detection Accuracy

AI does not remove the need for judgment. Plan for these factors.

Lighting and weatherShadows, glare, rain, and standing water can hide or mimic defects.
Camera positionAngle, height, and vibration change what the model sees.
Local road typesModels trained elsewhere may need tuning for local pavement and patch materials.
False positivesManhole covers, utility cuts, and stains can be flagged incorrectly.
Missed defectsSmall or partly hidden holes may not appear in frames.

Ask any vendor how accuracy was measured, on what roads, and how your own team can review a sample before relying on results.

Detection finds the defect. A work order gets it fixed.

Manage the repair side with assignments, status, photos, and history in Oxmaint.

From Detection to Prioritized Work Order

A list of thousands of detections is not a plan. Rank them with a simple risk matrix based on two questions: how severe is the defect and how exposed is the road?

Severity / Road class Local street Collector Arterial Large or deep Schedule soon Repair fast Repair first Moderate Batch route Schedule soon Repair fast Minor or cracking Monitor Batch route Schedule soon

Local policy decides actual response times. Bike lanes, bus routes, and school zones are common reasons to raise priority.

What a Good Pothole Work Order Contains

  • Street address or coordinates and the asset segment it belongs to
  • Detection photo and later completion photo
  • Defect type, estimated size, and severity rating
  • Priority and target completion date from the matrix
  • Assigned crew, materials used, and labor time
  • Link to any resident request so the requester can be updated

Routing Repairs So Crews Waste Less Time

Detection data lets planners group nearby defects into one trip instead of sending a truck for each report.

Complaint-driven Calls arrive in random order Crews drive back and forth across town Duplicates create confusion Repair proof lives in notes
Detection-driven Defects ranked before crews leave Nearby repairs grouped by zone Duplicates merged by location Before and after photos stored

A Practical Pilot Plan

Step 1Choose a zonePick several districts with mixed road classes and known complaint history.
Step 2Survey and reviewCollect images, then have inspectors check a sample against what the AI flagged.
Step 3Create work ordersSend confirmed defects to crews using the agreed priority matrix.
Step 4Measure resultsCompare time to repair, repeat repairs, and crew travel before and after.

Metrics That Show Whether It Is Working

  • Days from detection to completed repair
  • Share of detections confirmed by staff
  • Repeat repairs at the same location within a set period
  • Repair cost per pothole, including labor, materials, and equipment
  • Resident requests per month compared with prior periods
  • Percentage of the street network surveyed on schedule

Where Oxmaint Fits in the Workflow

Oxmaint is the maintenance management layer. It does not perform image detection; it manages the work that follows once defects are known.

Work ordersCreate, assign, and track repairs with photos, notes, and due dates.
Asset managementKeep road segment history and see locations with repeat failures.
Mobile workflowsCrews close orders in the field and record materials and time.
InventoryTrack patching material so supplies do not delay repairs.
ReportingShow repair times and costs to managers and elected officials.

To see how a detection feed could connect, book a demo and bring a sample of your data.

Which Road Defects AI Can and Cannot See

Camera-based systems are strongest on surface defects. Structural and subsurface problems still need other methods.

Defect typeHow well cameras see itWhat staff should still check
PotholesGenerally well, when lighting is good and the hole is not full of waterDepth, edge condition, and whether the base has failed
Longitudinal and transverse cracksOften detected, with severity depending on image resolutionCrack width and whether sealing or patching is appropriate
Alligator crackingUsually recognizable as a patternUnderlying base or drainage problems that a patch will not fix
Patches and utility cutsDetected, but may be confused with new defectsCondition of older patches and who owns the cut
Settlement and voidsLimited, since depth is hard to judge from a flat imageField inspection, especially near storm drains and trenches

Connecting Detections to Your Maintenance Records

A clean handoff prevents duplicate orders and lost context. Settle these rules before the first survey runs.

Rule 1Confidence cutoffDecide the minimum model confidence that sends a finding to staff review instead of discarding it.
Rule 2Duplicate mergingTreat detections within a set distance as one defect, and check for an open order before creating another.
Rule 3Asset linkageAttach each defect to a street segment so history builds up on the asset, not on a loose point.
Rule 4Resident follow-upLink resident requests to the matching work order so the requester hears when the repair is done.

Privacy, Data Ownership, and Governance

Vehicle cameras record public streets, which means faces, license plates, and private property can appear in images. Handle that deliberately.

  • Ask whether the system blurs faces and license plates automatically, and where the original images are stored.
  • Write a retention rule for raw images and keep only what is needed for defects and repair records.
  • Confirm in the contract that the city owns the data and can export it in common formats.
  • Check public records and legal guidance on how survey images may be requested and released.
  • Limit who can view full-resolution footage and log access.
  • Review cybersecurity expectations for any vendor-hosted platform with your IT team.

Why it matters beyond compliance

Public trust affects whether residents accept vehicle cameras on city trucks and buses. A short, plain explanation of what is captured and why helps.

Cost Considerations Beyond the Software Fee

Compare the whole workflow, not only the detection price.

Capture hardwareMounts, cameras, power, and installation on each vehicle.
Subscription or per-mile feesPricing models vary, so normalize them to cost per surveyed mile.
Review laborStaff time to confirm detections and rate severity.
Repair capacityFinding more defects only helps if crews and materials can keep pace.
Integration effortTime to connect results to work orders and asset records.
Avoided costsFewer duplicate trips, earlier small repairs, and better claim records.

Seasonal Planning: Freeze-Thaw and Wet Weather

Pothole formation follows weather. Water enters cracks, freezes, expands, and leaves voids once traffic loads the weakened pavement.

  • Survey before winter to find cracks that will let water in and seal what budget allows.
  • Survey again after thaw, when new potholes appear quickly and crews face the largest backlog.
  • In wet climates, repeat surveys after heavy rain seasons and compare against the previous pass.
  • Stock patching material ahead of the peak and confirm cold-mix or hot-mix availability.
  • Use temporary patches only as an interim step and schedule permanent repairs when conditions allow.

Using survey history

Repeat surveys show where defects return. Locations that fail again and again point to drainage or base problems, which a larger repair may solve for good.

Who Does What in a Detection-Driven Program

RoleResponsibilityOutput
Vehicle operatorsKeep cameras clean, powered, and aimed correctlyUsable images on regular routes
Data reviewerConfirm detections and set severityVerified defect list
Maintenance plannerRank, group, and schedule repairsPrioritized work orders
Crew leaderComplete repairs and record materials and timeClosed orders with photos
Program managerTrack results, budget, and public communicationQuarterly performance report

Common Mistakes to Avoid

  • Buying detection before the city has repair capacity, which only grows the backlog.
  • Skipping a validation sample, so nobody knows the real false positive rate.
  • Treating every detection as equal instead of ranking by risk and road class.
  • Leaving results in a vendor portal that maintenance crews never open.
  • Failing to record the completion photo, which weakens the repair record if a claim arises.
  • Surveying once and never repeating, which removes the trend value.

Questions to Ask Any Detection Vendor

Demos look polished. These questions expose what happens on your roads.

  • How was detection accuracy measured, on which road types, and can we test a sample of our own streets?
  • What are the typical false positive and missed defect rates, and how are they reported?
  • Which camera models and mounting positions are supported on our vehicles?
  • How are faces, license plates, and raw images handled, stored, and deleted?
  • Can detections be exported with photo, coordinates, defect type, severity, and timestamp?
  • Is there an open interface for sending findings to our maintenance system?
  • What support exists for model tuning when local pavements differ from training data?
  • What happens to our data if the contract ends?

Closing the Loop With Residents

Detection should not replace resident reports; it should work alongside them. Each resident request can be matched to a detected defect or a new inspection.

Without a link Resident reports a pothole already detected Staff create a second order Resident hears nothing after the call
With a link Report matched to the open work order Priority adjusted if reports repeat Resident notified when the repair closes

A Sample Twelve-Month Rollout

Months 1 to 2PlanDefine goals, the pilot zone, the priority matrix, and privacy rules.
Months 3 to 5PilotCapture images, validate results, and run repairs through work orders.
Months 6 to 8AdjustTune thresholds, fix handoff gaps, and measure time to repair.
Months 9 to 12ExpandExtend coverage, repeat the survey, and feed results into the paving budget.

Beyond Potholes: Other Uses of the Same Survey Data

Once vehicles capture the road regularly, the same images can support other asset work, depending on what the platform detects.

  • Pavement condition trends that inform resurfacing lists and capital planning.
  • Faded markings, missing or damaged signs, and blocked drainage structures.
  • Evidence of road condition on a given date for claims and public records requests.
  • Before and after comparisons that show whether completed repairs are holding.

Keep scope realistic

Start with potholes and cracks, prove the repair workflow, then add other asset types one at a time so staff are not overloaded.

Frequently Asked Questions

How does AI pothole detection work?Vehicle cameras capture the road, a trained model flags defects, and GPS places each one on a map.
Does it replace road inspectors?No. Staff still verify severity, set priority, and judge unusual cases.
What vehicles can carry cameras?Trucks, buses, pickups, or a survey van, depending on coverage needs and budget.
How do detections become repairs?Confirmed defects become work orders with photo, location, and priority. Sign up to manage them.
Where should a city start?Run a small pilot zone and measure repair time. Schedule a demo to plan it.

Turn road data into repairs your crews can finish

Organize detected defects as prioritized work orders and keep a complete repair record with Oxmaint.


Share This Story, Choose Your Platform!