{"slug": "flint-turning-buses-into-city-s-eyes", "title": "FLINT: Turning Buses into City's Eyes", "summary": "A developer built FLINT, an urban sensing platform that turns municipal buses into continuous road-sensing units using standard dashcams and lightweight edge AI to detect pavement defects, measure road roughness, and generate GIS-tagged work orders with automated Bill of Quantities repair cost estimates. The system uses ByteTrack multi-frame association to eliminate duplicate pothole detections and Google Gemini 1.5 Flash as a secondary auditor to filter false positives such as road paint and manhole shadows before dispatching repair crews. It was developed as a hackathon project and is live at flint-dev.vercel.app.", "body_md": "Municipal road maintenance in urban India faces a fundamental economic bottleneck: traditional road quality assessment relies either on Network Survey Vehicles (NSVs) equipped with expensive laser profilometers (costing upwards of ₹50–75 Lakhs per vehicle) or on reactive citizen complaints filed weeks after a pothole has already caused accidents or vehicle damage.\n\nFLINT (Urban Sensing Platform) was built to invert this paradigm: Zero Fleet Cost Infrastructure Monitoring.\n\nInstead of deploying specialized survey fleets, FLINT transforms everyday public transit buses into continuous, autonomous road-sensing units. As municipal buses travel their standard passenger routes, standard dashcams running lightweight edge AI scan the asphalt in real time, detecting pavement defects, measuring road roughness, and instantly generating GIS-tagged municipal work orders with automated Bill of Quantities (BOQ) repair cost estimates.\n\nKey Capabilities\n\nDual-Head Onboard Edge Pipeline:\n\nReal-time road distress detection (potholes, alligator cracks, waterlogging) and dynamic traffic density tracking.\n\nGround ROI polygon masking and Optical Flow surface verification to filter out camera shake, shadows, and overhanging tree foliage.\n\nByteTrack multi-frame association to eliminate duplicate detections of the same pothole across sequential frames.\n\nAutomated Municipal Triage & BOQ Costing:\n\nTranslates detected surface defects directly into municipal engineering deliverables.\n\nCalculates patch volume, asphalt tonnage (cold mix vs. hot mix vs. full-depth reclamation), and labor overhead using standard Public Works Department (PWD) schedule of rates.\n\nGenerates automated municipal work tickets (e.g., PWD-RAI-2026-1042).\n\nMultimodal VLM Visual Audit (Google Gemini):\n\nHigh-severity defect frames are audited by Google Gemini 1.5 Flash, evaluating structural hazard severity, edge spalling, and moisture penetration before dispatches are committed.\n\nGIS Command Center & Synchronized Video Vault:\n\nHigh-framerate MapLibre GL WebGL map displaying live bus movement (BUS-01), dynamic Google Traffic-style road condition heatmaps and route reports.\n\nVideo Vault synchronizing 1080p bus dashcam playback with GPS telemetry, allowing municipal engineers to scrub directly to the exact millisecond of any road defect.\n\nLive Application: flint-dev.vercel.app\n\nTo prevent municipal work crews from being dispatched on false positives (e.g., road paint, tire skids, manhole shadows), FLINT integrates Google Gemini 1.5 Flash as an automated secondary auditor:\n\nHigh-severity pavement distress crops are packaged with localized road metadata (coordinates, timestamp, estimated area) and sent to Gemini via structured prompt engineering.\n\nGemini assesses structural severity, detects moisture pooling, and returns a verified classification, confidence score, and remediation suggestion:\n\nBuilding FLINT was an adrenaline-filled, end-to-end civic tech sprint. What made this hackathon memorable wasn't just writing code, but solving real-world edge cases that only emerge when physical hardware and geospatial data collide", "url": "https://wpnews.pro/news/flint-turning-buses-into-city-s-eyes", "canonical_source": "https://dev.to/tenetpvt/flint-turning-buses-into-citys-eyes-3700", "published_at": "2026-10-12 16:12:20+00:00", "updated_at": "2026-10-12 16:20:42.506522+00:00", "lang": "en", "topics": ["computer-vision", "ai-agents", "ai-tools", "artificial-intelligence"], "entities": ["FLINT", "Google Gemini 1.5 Flash", "MapLibre GL", "ByteTrack", "Public Works Department"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/flint-turning-buses-into-city-s-eyes", "markdown": "https://wpnews.pro/news/flint-turning-buses-into-city-s-eyes.md", "text": "https://wpnews.pro/news/flint-turning-buses-into-city-s-eyes.txt", "jsonld": "https://wpnews.pro/news/flint-turning-buses-into-city-s-eyes.jsonld"}}