practical exercise measuring ground deformation

74
November 2016 Practical Exercise Measuring Ground Deformation

Upload: others

Post on 19-Mar-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Practical Exercise Measuring Ground Deformation

November 2016

Practical Exercise

Measuring Ground Deformation

Page 2: Practical Exercise Measuring Ground Deformation

Slide 2

‒ Familiarize with open source ESA SNAP/Sentinel-1 Toolbox

‒ Training on TOPS Differential SAR Interferometry (DInSAR) for measuring ground deformation

‒ Provide instruction on step-by-step interferometric processing of Sentinel-1 TOPS data (incl. parameters, tips etc.)

‒ End-to-end show case (FogoVolcano eruption)

Contains modifiedCopernicus Sentinel data [2014]

Slide 2

Contains modifiedCopernicus Sentinel data [2014]

Goals of the Exercise

Page 3: Practical Exercise Measuring Ground Deformation

Slide 3

‒ A set of Sentinel-1A SLCs YYYYMMDDTHHMMSSS1A_IW_SLC__1SSV_20141103T195043_20141103T195057_003122_00395A_F396.zipS1A_IW_SLC__1SSV_20141127T195042_20141127T195056_003472_004117_2B48.zip

[downloadable @ https://scihub.esa.int]

‒ Sentinel-1 Precise Orbits (PODs) for the corresponding S1A dates (auxiliary data)

S1A_OPER_AUX_POEORB_OPOD_*.EOF.zip[downloadable @ https://qc.sentinel1.eo.esa.int][stored locally @ C:\Users\#username#\.snap\auxdata\Orbits\Sentinel-1\POEORB\2014]

‒ Digital Elevation Model (DEM) dataset from SRTM 3 arc-sec covering the Area of Interest (auxiliary data)

srtm_32_09.zip & srtm_32_10.zip[stored locally @ C:\Users\#username#\.snap\auxdata\dem\SRTM 3Sec]

Input Dataset

Page 4: Practical Exercise Measuring Ground Deformation

Slide 5

EXERCISESentinel-1 TOPS Interferometry with S1TBX

PART 1TOPS InSAR Processing

PART 2Phase Unwrapping using SNAPHU

PART 3Displacement Measurements & Terrain Geocoding

Geocoded Terrain Corrected S1 TOPS Ground Displacement Map

Page 5: Practical Exercise Measuring Ground Deformation

Slide 6

EXERCISE

PART 1Sentinel-1 TOPS InSAR Processing

Page 6: Practical Exercise Measuring Ground Deformation

Slide 7

EXERCISE Processing Steps (PART 1)

Split IW Subswath (incl. Polarization) over AOI

Update Orbit State Vectors

Backgeocoding (DEM-assisted coregistration)

Correct for Range and Azimuth Shifts (ESD algorithm)

Interferogram Generation (incl. Coherence)

Goldstein Phase Filtering

Phase Unwrapping (SNAPHU)

Convert Phase to Displacement

Terrain Correction Geocoding

TOPSCoregistration

Page 7: Practical Exercise Measuring Ground Deformation

Slide 8

Read Sentinel-1 SLC Products (directly *.zip files)

Page 8: Practical Exercise Measuring Ground Deformation

Slide 9

Sentinel-1 IW TOPS (Swath of 250km)

Page 9: Practical Exercise Measuring Ground Deformation

Slide 10

Splitting S1 SLC Products (@Subswath and Burst level)

Page 10: Practical Exercise Measuring Ground Deformation

Slide 11

Selection of sub-swath (IW1, IW2 & IW3), burst and polarization (VV & VH)

Splitting S1 SLC Products (@ Subswath and Burst level)

Page 11: Practical Exercise Measuring Ground Deformation

Slide 12

Extracted VV polarization channel from S1 IW3 Sub-Swath

Splitting S1 SLC Products (@ Subswath and Burst level)

Page 12: Practical Exercise Measuring Ground Deformation

Slide 13

Update Orbital Information (Orbit State Vectors)

Page 13: Practical Exercise Measuring Ground Deformation

Slide 14

Automatically adding suffixes (product_*) indicating processing implemented

S1 Precise Orbits (https://qc.sentinel1.eo.esa.int)

Page 14: Practical Exercise Measuring Ground Deformation

Slide 15

The robustness of the backgeocodingoperation depends on the DEM’s accuracy and resolution

Back-geocoding TOPS SLCs (Geometric Co-registration)

Page 15: Practical Exercise Measuring Ground Deformation

Slide 16

Back-geocoding TOPS SLCs (Geometric Co-registration)

Page 16: Practical Exercise Measuring Ground Deformation

Slide 17

MASTER

SLAVENO DATA areas between S1 bursts

S1 TOPS Co-registered Stack

Page 17: Practical Exercise Measuring Ground Deformation

Slide 18

Improvement of Co-registration AccuracyEnhanced Spectral Diversity (ESD)

Page 18: Practical Exercise Measuring Ground Deformation

Slide 19

Enhanced Spectral Diversity (ESD) algorithm

Implementation of theEnhanced Spectral Diversity (ESD)

algorithm for correcting shifts in range and azimuth direction

considering the burst overlap areas

Page 19: Practical Exercise Measuring Ground Deformation

Slide 20

S1 TOPS ESD Co-registered Stack

TOPS interferometryrequires coregistrationaccuracy ≤0.005 pixel

Page 20: Practical Exercise Measuring Ground Deformation

Slide 21

Alternative Option for TOPS Coregistration (all-in-one)

Page 21: Practical Exercise Measuring Ground Deformation

Slide 22

Sentinel-1 TOPS Interferogram Generation

Page 22: Practical Exercise Measuring Ground Deformation

Slide 23

Sentinel-1 TOPS InSAR (InSAR Phase & Coherence)

Page 23: Practical Exercise Measuring Ground Deformation

Slide 24

Sentinel-1 TOPS Deburst

Removing “no data” regions between burst and average over burst overlaps

Page 24: Practical Exercise Measuring Ground Deformation

Slide 25

Sentinel-1 TOPS Deburst

Page 25: Practical Exercise Measuring Ground Deformation

Slide 26

S1 Debursted Products (InSAR Phase & Coherence)

Page 26: Practical Exercise Measuring Ground Deformation

Slide 27

Goldstein Phase Filtering (Adaptive Filter)

Page 27: Practical Exercise Measuring Ground Deformation

Slide 28

Unfiltered

Filtered

Note that filtering is applied only to InSAR phase and not to coherence

S1 Filtered InSAR Phase

Page 28: Practical Exercise Measuring Ground Deformation

Slide 29

Topographic Phase Removal (Differential InSAR Phase)

Page 29: Practical Exercise Measuring Ground Deformation

Slide 30

Topographic Phase Removal (Differential InSAR Phase)

Page 30: Practical Exercise Measuring Ground Deformation

Slide 31

Differential Interferogram

Simulated Topography

Differential Interferogram & Simulated Topo Phase

Differential Interferogram

Simulated Topography

Page 31: Practical Exercise Measuring Ground Deformation

Slide 32

Differential Phase Filtering (Goldstein Filter)

Page 32: Practical Exercise Measuring Ground Deformation

Slide 33

Differential Phase Filtering

Page 33: Practical Exercise Measuring Ground Deformation

Slide 34

Wrapped Interferogram

Wrapped Differential Interferogram

S1 Filtered DInSAR Phase

Wrapped Interferogram

Wrapped Differential Interferogram

Page 34: Practical Exercise Measuring Ground Deformation

Slide 35

Spatial Subset over AOI

Page 35: Practical Exercise Measuring Ground Deformation

Slide 36

Spatial Subset over AOI

Save to “coregi_stack_esd_ifg_deb_dinsar_flt_sub.dim”

Page 36: Practical Exercise Measuring Ground Deformation

Slide 37

S1 TOPS Filtered DInSAR Phase (Wrapped)

Page 37: Practical Exercise Measuring Ground Deformation

Slide 38

Geocoding of Wrapped DInSAR Phase & CoherenceRange-Doppler Terrain Correction approach

Page 38: Practical Exercise Measuring Ground Deformation

Slide 39

Range-Doppler Terrain Correction

Page 39: Practical Exercise Measuring Ground Deformation

Slide 40

Terrain CorrectedS1 TOPS Differential Interferogram & Coherence Levels

Page 40: Practical Exercise Measuring Ground Deformation

Slide 41

EXERCISE

PART 2Unwrapping using SNAPHU

Page 41: Practical Exercise Measuring Ground Deformation

Slide 42

EXERCISE Processing Steps (PART 2)

Split IW Subswath (incl. Polarization) over AOI

Update Orbit State Vectors

Backgeocoding (DEM-assisted coregistration)

Correct for Range and Azimuth Shifts (ESD algorithm)

Interferogram Generation (incl. Coherence)

Goldstein Phase Filtering

Phase Unwrapping (SNAPHU)

Convert Phase to Displacement

Terrain Correction Geocoding

TOPSCoregistration

Page 42: Practical Exercise Measuring Ground Deformation

Slide 44

Phase UnwrappingStatistical-cost Network-flow Algorithm for Phase Unwrapping (SNAPHU)

Page 43: Practical Exercise Measuring Ground Deformation

Slide 45

Export files required by SNAPHU to “…\outputs\snaphu” folder

Copy wrapped phases to “…\outputs\snaphu”

Phase UnwrappingExport to SNAPHU format

Page 44: Practical Exercise Measuring Ground Deformation

Slide 46

Download and install the dedicated Linux VM on Windows to run SNAPHU and apply phase unwrappinghttp://sourceforge.net/projects/s1tbx/files/snaphu_vm/SAR%20Mint%2064.zip/download

Open the VMware player and browse for the virtual machine

Edit the virtual machine settings to increase the memory and setup a shared folder between Linux and Windows.

Phase UnwrappingVirtual Machine (VM) Setup

Page 45: Practical Exercise Measuring Ground Deformation

Slide 47

Phase UnwrappingVM Initialization

Password: sar01

Page 46: Practical Exercise Measuring Ground Deformation

Slide 48

Right Click and select

“Open Terminal Here”

Phase UnwrappingWorking in Linux Terminal

Page 47: Practical Exercise Measuring Ground Deformation

Slide 49

> cd /mnt/hgfs/snaphu/

Phase UnwrappingNAVigating to Processing Folder

Page 48: Practical Exercise Measuring Ground Deformation

Slide 50

Unwrapping command for the specific data inputs can be found in snaphu.conf

Phase UnwrappingRunning Predefined Unwrapping Command

> snaphu -f snaphu.conf Phase_VV_03Nov2014_27Nov2014.snaphu.img 7546

Page 49: Practical Exercise Measuring Ground Deformation

Slide 51

Elapsed Time00:26:23

Phase UnwrappingSNAPHU Processing

Page 50: Practical Exercise Measuring Ground Deformation

Slide 52

Phase UnwrappingImport from SNAPHU format

Page 51: Practical Exercise Measuring Ground Deformation

Slide 53

Phase UnwrappingImport from SNAPHU format

Page 52: Practical Exercise Measuring Ground Deformation

Slide 54

Unwrapped Differential Phase (in radians)

Page 53: Practical Exercise Measuring Ground Deformation

Slide 55

EXERCISE

PART 3Displacement Measurements &

Terrain Geocoding

Page 54: Practical Exercise Measuring Ground Deformation

Slide 56

EXERCISE Processing Steps (PART 3)

Split IW Subswath (incl. Polarization) over AOI

Update Orbit State Vectors

Backgeocoding (DEM-assisted coregistration)

Correct for Range and Azimuth Shifts (ESD algorithm)

Interferogram Generation (incl. Coherence)

Goldstein Phase Filtering

Phase Unwrapping (SNAPHU)

Convert Phase to Displacement

Terrain Correction Geocoding

TOPSCoregistration

Page 55: Practical Exercise Measuring Ground Deformation

Slide 57

Conversion of Unwrapped Phase to Displacement

Page 56: Practical Exercise Measuring Ground Deformation

Slide 58

Ground Displacement along the Line-of-Sight (LOS)

Page 57: Practical Exercise Measuring Ground Deformation

Slide 59

Geocoding of Sentinel-1 Ground Displacements

Page 58: Practical Exercise Measuring Ground Deformation

Slide 60

Geocoding of Sentinel-1 Ground Displacements

Page 59: Practical Exercise Measuring Ground Deformation

Slide 61

Terrain CorrectedS1 TOPS Ground Displacements

Page 60: Practical Exercise Measuring Ground Deformation

Slide 62

Post-processingSelection of Local Reference

Page 61: Practical Exercise Measuring Ground Deformation

Slide 63

Post-processingReferencing Displacements

Page 62: Practical Exercise Measuring Ground Deformation

Slide 64

Post-processing Arranging Colour Ramps

Page 63: Practical Exercise Measuring Ground Deformation

Slide 65

Post-processingSpatial Profile Plots

Page 64: Practical Exercise Measuring Ground Deformation

Slide 66

Data Reprojection Geographic Lat/Lon (WGS’84)

Page 65: Practical Exercise Measuring Ground Deformation

Slide 67

Inspection of Reprojected Products

Page 66: Practical Exercise Measuring Ground Deformation

Slide 68

Export to Google Earth (*.kmz file)

Page 67: Practical Exercise Measuring Ground Deformation

Slide 69

Sentinel-1 Interferometric Data in Google Earth

Page 68: Practical Exercise Measuring Ground Deformation

Slide 70

Page 69: Practical Exercise Measuring Ground Deformation

Slide 71

Page 70: Practical Exercise Measuring Ground Deformation

Slide 72

Page 71: Practical Exercise Measuring Ground Deformation

Slide 73

Page 72: Practical Exercise Measuring Ground Deformation

Slide 74

Visualize in Google Earth

Page 73: Practical Exercise Measuring Ground Deformation

Slide 75

Lesson Learnt

‒ SNAP/Sentinel-1 Toolbox supports SAR interferometry (InSAR) for multiple SAR missions (incl. acquisitions in TOPS mode).

‒ TOPS Interferometry requires high SAR image registration accuracy (≤ 0.005 pixel), reachable using dedicated Enhanced Spectral Diversity (ESD) approach.

‒ Phase unwrapping is performed using SNAPHU external tool (import/export to integrated in SNAP), provided via a pre-configured Virtual Machine (VM).

‒ End-to-end processing chains can be built using the Graph Builder. (*.xml file) and automated using scripts (batch, python etc.).

Page 74: Practical Exercise Measuring Ground Deformation

Would you like to know more?

Visit step.esa.int