AI-powered Infrastructure Sentinel for Nigeria. Features YOLOv8 pothole detection, Satellite macro-analysis, and Flood-Erosion correlation. Created by MrIridescent.
# 🇳🇬 ROADvision_Lagos: AI Infrastructure Guardian
**Developed by David Akpoviroro Oke (MrIridescent)**
> "Securing Nigeria's roads through visionary AI precision and proactive governance."
---
## 🏗️ The "Lagos Cocktail" of Disruptive Features
ROADvision_Lagos is not a simple pothole detector. It is a **niche-leading infrastructure sentinel** designed to break the cycle of road decay in Sub-Saharan Africa.
### 📡 1. Satellite Sentinel (Macro-Scale)
Scanning the Lagos metropolitan area via satellite imagery (Google Earth/Sentinel-2 logic) to identify "Macro-Erosion" in inner-city streets (Mushin, Oshodi, Ajegunle) that are inaccessible to mobile scan vehicles.
### ⛈️ 2. Flood-Pothole Correlation
A predictive engine that correlates **Lagos Topography (Elevation)** with **Rainfall History** to identify "Erosion Incubation Zones." We predict where potholes will form **before** the rain hits.
### 🚦 3. LASTMA Command Link
A real-time WebSocket hub providing **LASTMA** (Lagos State Traffic Management Authority) with immediate diversion suggestions when critical hazards are detected on major arterial routes like Third Mainland Bridge.
### 🛡️ 4. Contractor Audit & Verification Portal
An AI-verified accountability ledger. Contractors submit "Before/After" footage of repairs, and the AI verifies the maintenance quality before government funds are released.
### 🚁 5. Coordinated AI UAV Swarm (Autonomous Mapping)
A swarm of 100+ AI-powered UAVs mapping every road in Lagos state in real-time. Covering all 20 LGAs, the swarm identifies road issues before they escalate, transmitting critical alerts directly to the Ministry of Works.
---
## 🚀 Turnkey / Noob-Friendly Setup
The entire system is automated for a **"Copy-Paste"** deployment experience.
### Step 1: Automated Initialization
```bash
python ROADvision_Lagos_Setup.py
```
*This script automatically configures your environment, downloads models, and prepares data directories.*
### Step 2: Start the Sentinel Engin …