MichelDeudon / sentinel2-xcube-boat-detection

⛵ Foreseing the Transportation Modal Shift

Home Page:https://race.esa.int/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sentinel2-xcube-boat-detection

Github repository to detect and count boat traffic on Euro Data Cube using ESA's Sentinel-2 imagery

Setup with EDC

Pipeline

1. 🛰️ Download data

Sentinel 2 L1C bands B03, B08 and CLP in areas of interest (e.g., Ports, Straits, MPA), saved under data/aoi.json

Annotations/Labels: 1 squared km chips with boat counts

2. ☄️ Preprocess

Informative snaps: Nans and cloudy images (from CLP) removed

Background NDWI: image computed by fusion over time (max operation over NDWI band)

3. 🔭 Detect and count boat traffic

Output: Boat traffic presence/density heatmap (10-100m spatial resolution) & global count

Hidden states: Pixels' embeddings, Patches' encodings

Input (3 channels): NIR band, Background NDWI and CLP band

Links

April 2020, ESA Tweet and RACE Dashboard
February/March 2020, 1st Covid-19 Lockdowns in Europe 🇪🇺

Credits

ESA, Copernicus, Euro Data Cube, Sinergise

License

This repository and dataset is made available under the Do No Harm License and Creative Commons Attribution 4.0 International License by Michel Deudon and Zhichao Lin.

Creative Commons License

About

⛵ Foreseing the Transportation Modal Shift

https://race.esa.int/

License:Other


Languages

Language:Python 65.9%Language:Jupyter Notebook 34.1%