Operational Intelligence

From Detection to Cleanup: 37.6 Hours

3,846 complete chains traced from the moment a drone detected illegal dumping to the moment DPW cleaned it up. Every stage timed. Every outcome tracked.

Median Detection→Cleanup
Cleaned Under 48h
Chronic Dumpsites
Locations Re-Dumped
Sequence 6
The Pipeline
Every bar is one month. Bottom (amber) = time from drone detection to 311 report filing. Top (cyan) = time from report to city cleanup. The total height is how long it took from seeing the trash to cleaning it.

The 10.1-hour bottleneck

The median time from drone detection to filing a 311 report was 10.1 hours — that was the human review step. With full automation, that drops to minutes. The city's cleanup response (median 26.7 hours) was actually fast. The total pipeline — detection to clean streets — ran at 37.6 hours median. 57% of cases resolved within 48 hours.

But cleaning up a dumpsite once doesn't mean it stays clean. The real question: how many sites get dumped on again?

Sequence 7
The Recurrence
661 unique dumpsite locations identified over two years. Each bar shows how many locations were detected on that many different days. 62% of all sites were dumped on more than once. 205 sites appeared 6+ times.

Cleanup without detection is a treadmill

The same streets, the same corners, the same blocks — detected on up to 77 different days over two years. The city cleaned them. And they came back. And the city cleaned them again. Without persistent aerial monitoring, there's no way to prove the pattern, prioritize enforcement, or measure whether interventions are working. Detection doesn't just find dumpsites — it proves recurrence.

Sequence 8
The Hotspots
The 30 most chronic dumpsites in Bayview-Hunters Point. Circle size = how many different days trash was detected at the same location. The worst site appeared on 77 separate days across two years.

So what gets dumped? The detection system didn't just find trash — it classified it. Every 311 report included the waste type, enabling DPW to dispatch the right crew with the right equipment.

Sequence 9
The Classification
What gets dumped on San Francisco streets. 15 waste categories classified by the AI model, each with median 311 response times. Loose garbage dominates — but mattresses and furniture need different equipment.

Classification drives dispatch efficiency

A mattress needs a flatbed. A paint spill needs hazmat. Loose debris needs a loader. By classifying waste types at the point of detection, dispatch can send the right crew the first time — reducing return trips and wasted labor hours. The data shows bagged waste gets cleaned fastest (17.9h median) while oil and liquid spills take 4× longer (106.8h) due to specialized response requirements.

The AI model improved because a human taught it. Every detection was reviewed. Corrections were fed back into training. The model got smarter with every flight.

Sequence 10
The Learning
3,522 hand-labeled training datapoints — real trash from real flights. 93% approval rate. The peaks (Sept 2022, Nov 2022) correspond to major model retraining cycles that drove detection accuracy improvements.
Sequence 11
The Outcomes
What happened to every 311 case Aerbits generated. The system created real municipal action — not noise.

173 cases: "Unable to Locate"

That's not a failure — that's a success signal. "Unable to Locate" means DPW dispatched a crew and the trash was already gone — cleaned by community members, property owners, or a prior crew. The detection system is so sensitive it catches dumpsites that get resolved before the city even arrives. It's evidence the community cares.

Appendix
The Hardware
Six drones. 147,611 original photos. Every image captured at nadir (straight down) with full GPS, altitude, and speed metadata.
6
Drones Used
147,611
Original Photos
20.9 MP
Per Image
Primary DroneDJI Mavic 3 Cine (L2D-20c) — 107,765 photos
Secondary DroneDJI M3E (Enterprise) — 34,915 photos
Average Flight Altitude25.6m (84 ft) AGL
Optimal Altitude Band30–50m (100–165 ft)
Average Ground Speed31 mph (14 m/s)
Maximum Ground Speed48 mph (21.6 m/s)
Camera AngleNadir (−89° to −90°) — 99.9% of photos
Image Resolution5280 × 3956 pixels (20.9 megapixels)
Ground Sample Distance~0.6 cm/pixel at 30m altitude
Coverage Per Photo~32m × 24m at 30m altitude

This is the complete operational picture. Detection, classification, reporting, response times, recurrence patterns, waste types, AI training, and hardware — from 13 database tables and 298,800 aerial photos.

One person. Two years. Five neighborhoods. Proof that it works.