Skip to main content

Machine learning models for end-to-end flood extent segmentation.

Project description

Article DOI:10.1038/s41598-023-47595-7 PyPI PyPI - Python Version PyPI - License HF HF docs

awesome ml4floods

ML4Floods is an end-to-end ML pipeline for flood extent estimation: from data preprocessing, model training, model deployment to visualization. Here you can find the WorldFloodsV2🌊 dataset and trained models 🤗 for flood extent estimation in Sentinel-2 and Landsat.

awesome flood extent estimation

Install

Install from pip:

pip install ml4floods

Install the latest version from GitHub:

pip install git+https://github.com/spaceml-org/ml4floods#egg=ml4floods

Docs

docs

These tutorials may help you explore the datasets and models:

The WorldFloods database

HF

The WorldFloods database contains 509 pairs of Sentinel-2 images and flood segmentation masks. It requires approximately 76GB of hard-disk storage.

The WorldFloods database and all pre-trained models are released under a Creative Commons non-commercial licence licence

To download the WorldFloods database or the pretrained flood segmentation models see the instructions to download the database.

Cite

If you find this work useful please cite:

@article{portales-julia_global_2023,
	title = {Global flood extent segmentation in optical satellite images},
	volume = {13},
	issn = {2045-2322},
	doi = {10.1038/s41598-023-47595-7},
	number = {1},
	urldate = {2023-11-30},
	journal = {Scientific Reports},
	author = {Portalés-Julià, Enrique and Mateo-García, Gonzalo and Purcell, Cormac and Gómez-Chova, Luis},
	month = nov,
	year = {2023},
	pages = {20316},
}
@article{mateo-garcia_towards_2021,
	title = {Towards global flood mapping onboard low cost satellites with machine learning},
	volume = {11},
	issn = {2045-2322},
	doi = {10.1038/s41598-021-86650-z},
	number = {1},
	urldate = {2021-04-01},
	journal = {Scientific Reports},
	author = {Mateo-Garcia, Gonzalo and Veitch-Michaelis, Joshua and Smith, Lewis and Oprea, Silviu Vlad and Schumann, Guy and Gal, Yarin and Baydin, Atılım Güneş and Backes, Dietmar},
	month = mar,
	year = {2021},
	pages = {7249},
}

About

ML4Floods has been funded by the United Kingdom Space Agency (UKSA) and led by Trillium Technologies. In addition, this research has been partially supported by the DEEPCLOUD project (PID2019-109026RB-I00) funded by the Spanish Ministry of Science and Innovation (MCIN/AEI/10.13039/501100011033) and the European Union (NextGenerationEU).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ml4floods-1.1.1.tar.gz (121.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ml4floods-1.1.1-py3-none-any.whl (139.1 kB view details)

Uploaded Python 3

File details

Details for the file ml4floods-1.1.1.tar.gz.

File metadata

  • Download URL: ml4floods-1.1.1.tar.gz
  • Upload date:
  • Size: 121.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for ml4floods-1.1.1.tar.gz
Algorithm Hash digest
SHA256 43abf964d977da63e663bd9a4a3cd32a863f7d123f9b4f79377312634d290c92
MD5 30f61cbe879f73935a3bb71dbe344a03
BLAKE2b-256 cbba0ff93cc51705e0f94a4452d4ab561ea02fdc493b64a5d343d0c2e4eb1eec

See more details on using hashes here.

File details

Details for the file ml4floods-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: ml4floods-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 139.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for ml4floods-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b202c781509aa781df1fafe2b3e996442c4c891ea3109256642754b95fbfec1
MD5 44ce810d8fb36097cf31da22f2176116
BLAKE2b-256 4f090dbf3e0dac3f366e14390922c732e9e6e8e9f3aad1bc8d6ff230b9b0bf2f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page