Skip to content

feat: SAR-based flood detection#86

Open
Goldokpa wants to merge 3 commits into
mainfrom
feature/flood-detection
Open

feat: SAR-based flood detection#86
Goldokpa wants to merge 3 commits into
mainfrom
feature/flood-detection

Conversation

@Goldokpa

Copy link
Copy Markdown
Member

Flood detection U-Net, SAR preprocessing, ensemble, OSM road-impact module, and tests.

🤖 Generated with Claude Code

Goldokpa and others added 3 commits May 29, 2026 08:39
…tests

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…assification

- flood_classification: separate flood from permanent water via reference
  (JRC GSW occurrence) or pre/post change detection; refuses to guess when
  neither is available
- ensemble: detect() now returns a 3-class classified_mask when a reference
  or pre-event scene is supplied
- flooding_sar: FloodingSARAnalysis (Sentinel-1 VV/VH) behind the standard
  analysis contract, registered and discoverable
- gee_downloader: Sentinel-1 GRD + JRC Global Surface Water fetch (synthetic
  fallback, explicitly tagged)
- inference/flood_pipeline: bbox -> S1 + JRC -> ensemble -> 3-class result
- api: /api/predict dispatches flooding_sar to the SAR pipeline; type listed
  in analysis-types/health; config + [flood] extra added
- scripts: eval_flood.py (real IoU/F1/precision/recall on Sen1Floods11) and
  download_sen1floods11.py
- tests: classification + SAR analysis + registry/API exposure

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant