12
Flood and Waterlogging Detection Land Showcase – Workflow 3 IQmulus Final Workshop – Bergen, Norway, 21 September 2016 Dániel Kristóf, Márta Belényesi, Angéla Olasz, Roberto Giachetta, Binh Nguyen Thai Institute of Geodesy, Cartography and Remote Sensing (FÖMI), Budapest, Hungary The research leading to these results has received funding from the European Union Seventh Framework Programme (FP7/2007- 2013) under grant agreement n° 318787.

Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

  • Upload
    ngokiet

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

Flood and WaterloggingDetectionLand Showcase – Workflow 3

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Dániel Kristóf, Márta Belényesi, Angéla Olasz, Roberto Giachetta, Binh Nguyen ThaiInstitute of Geodesy, Cartography and RemoteSensing (FÖMI), Budapest, HungaryThe research leading to these results has received funding from the European Union Seventh Framework Programme (FP7/2007-2013) under grant agreement n° 318787.

Page 2: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

User Story:„I want to quickly delineate and

categorize flooded areas based on satellite/aerial imagery and combine it with existing spatial datasets to provide decision makers with information and maps for damage assessment.”

Source: Consolidated user requirements, Deliverable D1.2.2

LS3 WORKFLOW: FLOOD AND WATERLOGGING DETECTION

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 3: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

„As-is” situation: Current workflow implemented using proprietary software• Preprocessing of satellite imageso Geometric transformation, reprojectiono Cloud and cloud shadow filtering cloud masko Radiometric calibration ToA reflectance calculationo Calculation of spectral indices NDVI, NDSI, NDWI NDxI

• Processing – thematic classification via thresholdingo Inputs: ToA reflectance calibrated image, spectral indices, cloud

mask, mask of natural waters (rivers and lakes)• Result: thematic image with

9 categories

BASELINE

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 4: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

EXPECTED IMPROVEMENTS

Motivations: • Operational cooperation with civil protection and water authorities• National Agricultural Risk Management System (MKR)• EU-wide mapping of water bodies from HR satellite imagery• Country-wide delineation of lakes and ponds from orthophotos

• Faster, more automated processing to enable moreiterations to improve results

• Processing on huge areas and/or high-resolution data• Better use of available processing power and human

resources• More interactivity to determine appropriate parameters

(thresholds)• Smarter algorithms to extract relevant information more

efficiently

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 5: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

SERVICES: PROCESSING WORKFLOW 1.0

Services developed in cooperation withELTE-IK, based on the AEGIS open-source spatio-temporal frameworkdeveloped there

• Preprocessing of raster data: Calculates TOA reflectance. Automatic parameter setting for SPOT-5 based on metadata parser

• Calculation of Spectral Indices: to calculate NDxI indices for subsequent classification. Band combinations are set automatically based on image metadata

• Thematic classification of raster data: is used for the creation of thematic rasters with a pre-defined set of categories, based on thresholds

• Flood and waterloggingclassification: complex wrapperservice that enables workflow nesting

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 6: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

with [SatelliteImage] doapply RadiometricEnhancement

using Method: "toa-reflectance"and BandIndices: "2,3,4,5"as Reflectance

apply SpectralIndexingwith Reflectanceusing SpectralIndex: "ndxi"and RedBandIndex: 1and NIRBandIndex: 2and SWIRBandIndex: 3as NDVI

apply WaterloggingDetectionwith Reflectanceand NDVIand [CloudMaskImage]and [NaturalWaterMaskImage]using LowerThresholdSWIRtoWaterlogging: 0and UpperThresholdSWIRtoWaterlogging: 5and UpperThresholdREDtoSAS: 15and UpperThresholdSWIRtoVegetation: 11.3and LowerThresholdNDVItoVegetation: 40as result

storeapply GenerateVisualizationFile

with resultusing showcaseID: "LS3"

storeend

WORKFLOWDESCRIPTION

IN DSL

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 7: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

PARALLEL EXECUTION

• The detection process can be performed pixel-wise, thus the operation can be performed in parallel on any part of the image

waterlogging detection

source parts result parts

source feature result feature

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 8: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

RUNNING WORKFLOW THROUGH THE GUI

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 9: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

RUNNING WORKFLOW THROUGH THE GUI

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 10: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

PROCESSING: INPUT & RESULTS

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 11: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

CONCLUSIONS AND OUTLOOK

• Distributed and automated processing of satelliteimagery for mapping flood and waterlogging is implemented

• Automatic preprocessing implemented based onimage metadata parsing

• Algorithms for image analysis are implemented on a uniform platform - quicker, more efficient than theprevious solution

• Important exploitation path for the post-project period: replacement of the old solution with IQmulusLS3 workflow

• Works for Sentinel-2, Landsat and SPOT satelliteimagery – can be extended to other sensors

IQmulus Final Workshop – Bergen, Norway, 21 September 2016

Page 12: Flood and Waterlogging Detection - IQmulusiqmulus.eu/dynamic/LS3_IQmulus_Final_Workshop_Bergen_2016-09-2… · Flood and Waterlogging Detection. Land Showcase – Workflow 3. IQmulus

Thank you! Questions?

Dániel Kristó[email protected]

www.fomi.hu

www.iqmulus.euJoin us on LinkedIn – look for the „IQmulus” group

IQmulus Final Workshop – Bergen, Norway, 21 September 2016