Skip to content

Code release for "Flood Extent Mapping During Hurricane Florence With Repeat-Pass L-Band UAVSAR Images"

Notifications You must be signed in to change notification settings

ChaoEcohydroRS/FlorenceFlood_UAVSAR_Repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Flood extent mapping during Hurricane Florence with UAVSAR data

Chao Wang1, Tamlin M. Pavelsky1, Fangfang Yao2, Xiao Yang1, Shuai Zhang3, Bruce Chapman4, Conghe Song5, Antonia Sebastian1, Brian Frizzelle6, Elizabeth Frankenberg7
1Department of Geological Sciences, University of North Carolina, Chapel Hill, NC, USA
2CIRES University of Colorado Boulder, Boulder, CO, USA
3College of Marine Science, University of South Florida, St. Petersburg, FL, USA
4Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, USA
5Department of Geography, University of North Carolina, Chapel Hill, NC, USA
6Carolina Population Center, University of North Carolina, Chapel Hill, NC, USA
7Department of Sociology and Carolina Population Center, University of North Carolina, Chapel Hill, NC, USA

This is repository used to hold the scripts used for the manuscript named "Flood extent mapping during Hurricane Florence with repeat-pass L-band UAVSAR images".

We constructed a flood detection algorithm framework (Fig. 2) building on previous work by Atwood et al. (2012), including extraction of T3 coherency matrix elements, “Refined Lee Filter” speckle filtering, polarization orientation angle correction, polarimetric decomposition, radiometric terrain correction, radiometric normalization, and supervised classification. The basic processing flow and the auxiliary data sets used are illustrated in Fig. 2. The workflow includes three major components. The processing steps in the pink box were carried out using the European Space Agency (ESA) PolSARpro v6.2 software package (Pottier et al, 2009) through custom python batch scripts. The steps in the light yellow and light blue boxes were implemented in the Google Earth Engine (GEE) platform using the python (v3.7.3) API (v0.1.200) because it provides online cloud computing tools and a flexible interactive development environment, facilitating easy sharing and reproducibility (Gorelick et al. 2017). These steps include radiometric terrain correction, radiometric normalization, and supervised classification modules.

This project have two components: The proposed framework for flood inundation mapping from UAVSAR imagery

  1. local processing
  2. Classification

Python Instructions

For this pipeline to work you will need to have a Google Earth Engine configured python installation ready to go. Explaining exactly how to do this is beyond the scope of this package but Google provides detailed installation instructions here.