Water specific Satellite Imagery processing on Cloud Platforms
This project includes tools we developed when attending the Harmful Algal Bloom Detection Challenge
This repository provides tools for collecting Sentinel-2 MSI (S2MSI) and Landsat 8/9 (LST8) matchups with in situ water samples and building bio-optical models that derive water properties, such as [Chl], of small water bodies through remote sensing.
Here are a list of tools that provided in this package.
- GEE S2 satellite data extraction (Level 1 and level 2), with user-defined locations and time (lat, lon, datetime field in a .csv)
- GEE LST8 satellite data extraction (level 1 and level 2), with user-defined locations and time (lat, lon, datetime field in a .csv)
- HRRR climate and meteorological data extraction, with user-defined locations and time, limited to the US
- Py6S for Rayleigh Correction of level-1 data.
- Machine learning training models (RF, lightGBM, TENSORFLOW) , category classification or numeric regression
- GLORIA dataset for training example
- ...
- use the
.ipynb
files and open in google collab to follow the code step by step - use the
.py
files of the same name as part of your project. (python environment managemnet, conda...)