Waheed Odubayo
← All products
Geospatial pipelineIn progress

Lagos Flood Intelligence — mapping floods from space

When heavy rain flooded Lagos on 3–4 July 2024, reports came in from Lekki, Ibeju-Lekki and beyond — but no clear map of where the water went. This project builds a reproducible pipeline that compares Sentinel-1 radar imagery from before and after an event to find candidate flooded areas, with the long-term goal of a reusable runbook for any future flood.

View on GitHub →
Map of the Lagos coast with small candidate patches along the coastline and lagoons
Exploratory Sentinel-1 radar-change candidates (unvalidated), July 2024. Not a confirmed flood extent.

The pipeline

Five stages, each producing auditable outputs: acquire a before/after Sentinel-1 pair, preprocess it in ESA SNAP, compare backscatter in decibels, extract candidate patches, and validate them against independent evidence.

Workflow: acquire, preprocess, compare, candidates, validate (incomplete)

Before, after, and the change

Radar sees through cloud — essential in a rainy-season flood. Open water reflects the radar signal away from the satellite, so newly flooded ground tends to appear darker. Comparing the same window before and after the event highlights where that darkening happened.

Three radar panels of the same area: 21 June 2024, 3 July 2024, and the change between them
Radar backscatter on 21 June and 3 July 2024, and the change between them.

Why “candidates,” not “floods”

A darker radar return doesn’t prove flooding. Each patch is reviewed against terrain, historical water, and outside reports before anything is called a flood.

Candidate C0079, on the edge of Ologe Lagoon, shows why: a strong radar drop, flat terrain — but it overlaps historical water, so its flood status stays unknown until independent evidence settles it.

Close-up of candidate C0079 on the eastern margin of Ologe Lagoon with its review attributes

Knowing what we can’t see

71% of the study area had usable radar measurements on both dates. The rest — mostly lagoon water and a strip outside the radar footprint — is excluded, not assumed dry.

Map of the Lagos study area showing 71.05% of pixels with usable measurements on both dates
Coverage is a valid-data fraction, not a flood-accuracy score.

Progress so far

  • Sentinel-1 pair acquired with provenance tracking; preprocessed in ESA SNAP (orbit, calibration, terrain correction)
  • Backscatter change analysis across 71% of the Lagos study area
  • 400 candidate patches (3.13 km²) with radar and terrain review attributes
  • Validation against independent evidence (NEMA, GDACS, geolocated imagery) under way

Next

  • Independent validation and accuracy assessment
  • Second event (July 2021)

Built with

  • Python
  • GeoPandas
  • ESA SNAP
  • QGIS
  • Sentinel-1/2
  • NASADEM
  • Docker