Logo Lanfrica

amina-aasli/BridgeGuard

Domain:

environment and energy

Record type:

software
Creator:
ami
Host:
Intelligent urban flood risk prevention system using computer vision and edge computing # BridgeGuard **Intelligent urban flood risk prevention system using computer vision and edge computing** BridgeGuard monitors water levels under bridges in real time, predicts flood risk using computer vision models, and automatically triggers alerts before a flood becomes critical. --- ## The problem In Morocco, as in many other regions, flash floods regularly damage bridges and cut off vital roads often without alerts fast or localized enough. BridgeGuard addresses a simple question: **how can a bridge be monitored continuously, without human intervention, and warn people before it's too late?** ## System architecture ```mermaid graph LR subgraph Field["Field Layer"] POWER[Power Supply] MODULE4G[4G Module] CAM[Camera 5MP] MPU[MPU6050] HCSR[HC-SR04] DEBIT[Flow Sensor] PLUIE[Rain Gauge] end subgraph Processing["Processing Layer"] RPI[Raspberry Pi 4] SUPA[(Supabase)] N8N[n8n] end subgraph Alert["Alert Layer"] APP[Web Application] SMS[SMS + Alerts] V2I[V2I Notification Automatic Rerouting] MAPS[Maps API] GEO[GPS Geofencing] end POWER --> MODULE4G CAM --> RPI MPU --> RPI HCSR --> RPI DEBIT --> RPI PLUIE --> RPI MODULE4G RPI RPI --> SUPA SUPA --> N8N N8N --> APP N8N --> SMS N8N -.-> V2I GEO -.-> V2I MAPS --> V2I style RPI fill:#1a1a2e,stroke:#4a9eff,color:#fff style SUPA fill:#1a1a2e,stroke:#ff6b6b,color:#fff style V2I fill:#1a1a2e,stroke:#ffa94d,color:#fff ``` ## How it works 1. **Acquisition** a camera and 4 physical sensors (water level, vibration, flow rate, rainfall) continuously collect data on the bridge. 2. **AI analysis** a semantic segmentation model (YOLOv8n-seg) identifies and quantifies water surfaces in the image, combined with OpenCV analysis (color-based segmentation + current speed via optical flow). 3. **Decision** a threshold-based engine aggregates these signals into a risk score (low / moderate / critical). 4. **Active safety** if the risk becomes critical, a second model (YOLOv8n) verifies the bridge is clear of vehicles before a …

Languages

Licenses