flood monitoring using sar and optical satellite data

14
Flood Monitoring using SAR and Optical Satellite data Binayak Ghosh 1,2 , Mahdi Motagh 1,3 , Setareh Maghsoudi 2 , Mahmud Haghshenas Haghighi 1 1 GFZ German Research Center for Geosciences 2 Technical University ofBerlin 3 Leibniz UniversityHannover

Upload: others

Post on 26-Jan-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Flood Monitoring using SAR and Optical Satellite data

Flood Monitoring using SAR and Optical Satellite data

Binayak Ghosh1,2, Mahdi Motagh1,3, Setareh Maghsoudi2, Mahmud Haghshenas Haghighi1

1GFZ German Research Center for Geosciences2Technical University ofBerlin3Leibniz UniversityHannover

Page 2: Flood Monitoring using SAR and Optical Satellite data

Motivation

• Emergency managers responders frequently request satellite-based crisis information for flood monitoring to target the often-limited resources and to prioritize response actions throughout a disaster situation.

• This project aims at improving existing satellite-based emergency mapping methods based on Synthetic Aperture Radar (SAR) data by training, testing and validating novel machine learning algorithms for the extraction of water bodies in case of flood situations.

• Particular focus is to automate the visual image analysis process by deploying Convolutional Neural Networks (CNNs) for semantic segmentation of systematically acquired Sentinel-1A/B SAR data at high spatial (20m) and temporal (3-5 days) resolution, including using information from polarimetry and Optical data.

Page 3: Flood Monitoring using SAR and Optical Satellite data

Preprocessing

Sentinel-1 SAR GRD Data

Filter for dates of before and after flood

Remove Speckle by Speckle Filter

Select both VV and VH polarised bands

Concatenate all data for training

Sentinel-2 Optical Data

Filter data for Cloud percentage <1

Select bands B2, B3, B4

Page 4: Flood Monitoring using SAR and Optical Satellite data

Generating training data

• For supervised classification, the first step is to collect training data to “train” the classifier –This involves collecting representative samples of backscatter for each landcover class of interest.

• 4 classes: Permanent water, Flooded Open water, Urban area, Lowland area

• For Permanent water, Urban area and Lowland area, samples were drawn of areas which remained unchanged before and after flood, with respect to backscatter values in the SAR image as well as similarly in the Optical image.

• The Flooded Open water sample was selected based majorly on change on considerable change in backscatter values of SAR image and also on visual effect from the Sentinel-2 images.

Page 5: Flood Monitoring using SAR and Optical Satellite data

Training the model

• The concatenated labeled data was divided into training and test data based on random sampling.

• The training data was now used to train a model using a neural network for classification.

Page 6: Flood Monitoring using SAR and Optical Satellite data

Sequential Neural Network Classifier

• Platforms used: Google Earth Engine, Tensorflow v2.2, Keras

• The model had a 64 node hidden layer, a dropout layer and an output layer, with Softmax activation layer and using Adam optimizer.

• The model was trained for 10 epochs and evaluated on the test data set.

Page 7: Flood Monitoring using SAR and Optical Satellite data

Region of Interest: Kerala Floods, India, 2018

• Kerala Floods in Southern India from July 2018 – August 2018.

Page 8: Flood Monitoring using SAR and Optical Satellite data

Sentinel-2 image before floods 31.07.2018

Sentinel-2 image during floods 15.08.2018

Page 9: Flood Monitoring using SAR and Optical Satellite data

Sentinel-1 SAR image before floods 31.07.2018

Sentinel-1 SAR image during floods 15.08.2018

Page 10: Flood Monitoring using SAR and Optical Satellite data

Sentinel-1 SAR image before floods 31.07.2018 after applying speckle filter

Sentinel-1 SAR image during floods 15.08.2018 after applying speckle filter

Page 11: Flood Monitoring using SAR and Optical Satellite data

Sampling training areas

• Training areas were sampled belonging to 4 classes: Permanent water, Flooded Open water, Urban area, Lowland area

Page 12: Flood Monitoring using SAR and Optical Satellite data

Classification results

• The trained model was used to classify the validation dataset, with an accuracy of 94%.

• The test data which comprised of the rest of the points from the region of interest was also classified.

Page 13: Flood Monitoring using SAR and Optical Satellite data

Future work

• Our aim is to automate the entire process for rapid flood detection using Machine Learning.

• The idea is to incorporate data from all sources including SAR backscatter, coherence, polarimetry, and Optical data.

• Our future goal is to construct a streaming data pipeline whichcan be used to rapidly monitor flood situations as well train models for real-time detection of floods.

Page 14: Flood Monitoring using SAR and Optical Satellite data

Thank You