Skip to content

A river centerline extraction and sediment bar identification toolbox based on Google Earth Engine

License

Notifications You must be signed in to change notification settings

yiLuo374/geeCenterline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

geeCenterline

For river centerline extraction and sediment bar identification from remote sensing images based on Google Earth Engine (GEE) Python API

Static Badge

What Can geeCenterline Do?

  • Water and sand identification.
  • Automatic river identification from water mask.
  • One-pixel wide river centerline extraction.

Why geeCenterline?

The algorithm is friendly to river planform and centerline extraction over expansive regions from images collected from multiple dates.

  • Highly automated.
  • Free cloud space for high-speed computation provided by GEE.
  • Performed well on different imagery collections (PlanetScope and Landsat in the example).
  • Require fewer spectral bands (RGB and near-infrared only).

Extract River Centerline

alt text

Masked River and Sandbar Migration

Prerequisites

conda create -n geeCenterline -c conda-forge python=3 numpy scipy jupyterlab nb_conda_kernels earthengine-api geemap
conda activate geeCenterline

You can also install these packages by pip:

python -m pip install numpy scipy jupyterlab earthengine-api geemap

Example data sources

Data of the Tallahatchie River & the Big Sunflower River

Study area Setellite Date ID
Little Tallahatchie River PlanetScope 10/7/2021 20211007_155117_27_245a
20211007_155119_58_245a
20211007_155121_88_245a
20211007_155124_19_245a
20211007_155126_49_245a
20211007_155128_79_245a
20211007_155131_10_245a
20211007_155133_40_245a
6/23/2022 20220623_155055_14_2465
Landsat 8 6/25/2022 LC08_L2SP_023036_20220625_20220706_02_T1
LC08_L2SP_023037_20220625_20220706_02_T1
Big Sunflower River PlanetScope 8/13/2022 20220813_163511_16_2426
20220813_163513_42_2426
20220813_163515_68_2426
20220813_163517_93_2426
20220813_163520_19_2426

Data of the Arkansas River

Can be obtained from Google Earth Engine following the steps in the example notebook.

About

A river centerline extraction and sediment bar identification toolbox based on Google Earth Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published