This repo provide code and datasets for training in image segmentation with Deep Learning with Remote Sensing imagery. Experiment is an exercise on rice crops in southern Brazil based on Sentinel-2 data.
Material was used at:
Ricardo Dalagnol, Fabien Wagner. (15/09/2021). Deep learning for Remote Sensing imagery. Mini-course WORCAP 2021 (http://www.inpe.br/worcap/2021/). National Institute for Space Research - INPE. (Presentation Link). (Video pt-br).
Next events:
28/10/2021 - Introduction to Google Earth Engine with R language. IEEE GRSS-ISPRS 2021. http://grss-isprs.udesc.br/
04/11/2021 - Deep Learning for Remote Sensing images with R language. IEEE GRSS-ISPRS 2021. http://grss-isprs.udesc.br/
Example of the output:
U-Net (Deep Learning) | Random Forests |
---|---|
1) Acquiring imagery from Google Earth Engine directly within R
RGEE pre-installation - please take a look and follow this: rgee_install_packages.R (Video showing the installation in English)
R code: To include
To include: will be added as part of the IEEE-GRSS event Oct2021
2) Applying deep learning to satellite imagery to map rice crops in the local GPU
Packages pre-installation - please Run this: deep_learning_install_packages.R
R code: deep_learning_crop.R
i) Start with a raw satellite image
ii) Overlay it with samples and crop the data into patches
iii) Train a DL model, and use the DL model to predict the class for all image. Can be done in local PC with GPU or Google Colab
iv) Combine the prediction (multiple patches) into a single mosaic
v) Assess map accuracy quantitatively and qualitatively (visually)
vi) Compare results with a previously produced Random Forests map
3) Deep Learning with remote sensing data for image segmentation: example of rice crop mapping using Sentinel-2 images
Google Colab Jupyter notebook R code: DL_UNet_CropExample.ipynb - link below for Google Colab
i) Train a deep learning model based on previously prepared cropped patches
ii) Use the model to predict the class for all image patches
1) This dataset contains all the data for the experiment to run the code #2 in the PC.
https://zenodo.org/record/5504554/files/DL_Unet_CropExample_dataset.rar
Ricardo Dalagnol. (2021). Dataset for "Deep Learning with remote sensing data for image segmentation: example of rice crop mapping using Sentinel-2 images" (Version v1) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.5504554
Ricardo Dal'Agnol da Silva
National Institute for Space Research (INPE)
Earth Observation and Geoinformatics Division (DIOTG)
São José dos Campos-SP, Brazil
e-mails: ricds@hotmail.com ; ricardo.silva@inpe.br
phone: +55 12 98208-5089
https://ricds.wordpress.com/
.. image:: https://mybinder.org/badge_logo.svg :target: https://mybinder.org/v2/gh/muhammadsyukrilUGM/DL_RS_GEE/HEAD