Practical Exercise Measuring Ground Deformation
Transcript of Practical Exercise Measuring Ground Deformation
![Page 1: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/1.jpg)
November 2016
Practical Exercise
Measuring Ground Deformation
![Page 2: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/4.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/5.jpg)
Slide 6
EXERCISE
PART 1Sentinel-1 TOPS InSAR Processing
![Page 6: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/7.jpg)
Slide 8
Read Sentinel-1 SLC Products (directly *.zip files)
![Page 8: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/8.jpg)
Slide 9
Sentinel-1 IW TOPS (Swath of 250km)
![Page 9: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/9.jpg)
Slide 10
Splitting S1 SLC Products (@Subswath and Burst level)
![Page 10: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/10.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/11.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/12.jpg)
Slide 13
Update Orbital Information (Orbit State Vectors)
![Page 13: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/13.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/14.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/15.jpg)
Slide 16
Back-geocoding TOPS SLCs (Geometric Co-registration)
![Page 16: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/16.jpg)
Slide 17
MASTER
SLAVENO DATA areas between S1 bursts
S1 TOPS Co-registered Stack
![Page 17: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/17.jpg)
Slide 18
Improvement of Co-registration AccuracyEnhanced Spectral Diversity (ESD)
![Page 18: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/18.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/19.jpg)
Slide 20
S1 TOPS ESD Co-registered Stack
TOPS interferometryrequires coregistrationaccuracy ≤0.005 pixel
![Page 20: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/20.jpg)
Slide 21
Alternative Option for TOPS Coregistration (all-in-one)
![Page 21: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/21.jpg)
Slide 22
Sentinel-1 TOPS Interferogram Generation
![Page 22: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/22.jpg)
Slide 23
Sentinel-1 TOPS InSAR (InSAR Phase & Coherence)
![Page 23: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/23.jpg)
Slide 24
Sentinel-1 TOPS Deburst
Removing “no data” regions between burst and average over burst overlaps
![Page 24: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/24.jpg)
Slide 25
Sentinel-1 TOPS Deburst
![Page 25: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/25.jpg)
Slide 26
S1 Debursted Products (InSAR Phase & Coherence)
![Page 26: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/26.jpg)
Slide 27
Goldstein Phase Filtering (Adaptive Filter)
![Page 27: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/27.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/28.jpg)
Slide 29
Topographic Phase Removal (Differential InSAR Phase)
![Page 29: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/29.jpg)
Slide 30
Topographic Phase Removal (Differential InSAR Phase)
![Page 30: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/30.jpg)
Slide 31
Differential Interferogram
Simulated Topography
Differential Interferogram & Simulated Topo Phase
Differential Interferogram
Simulated Topography
![Page 31: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/31.jpg)
Slide 32
Differential Phase Filtering (Goldstein Filter)
![Page 32: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/32.jpg)
Slide 33
Differential Phase Filtering
![Page 33: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/33.jpg)
Slide 34
Wrapped Interferogram
Wrapped Differential Interferogram
S1 Filtered DInSAR Phase
Wrapped Interferogram
Wrapped Differential Interferogram
![Page 34: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/34.jpg)
Slide 35
Spatial Subset over AOI
![Page 35: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/35.jpg)
Slide 36
Spatial Subset over AOI
Save to “coregi_stack_esd_ifg_deb_dinsar_flt_sub.dim”
![Page 36: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/36.jpg)
Slide 37
S1 TOPS Filtered DInSAR Phase (Wrapped)
![Page 37: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/37.jpg)
Slide 38
Geocoding of Wrapped DInSAR Phase & CoherenceRange-Doppler Terrain Correction approach
![Page 38: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/38.jpg)
Slide 39
Range-Doppler Terrain Correction
![Page 39: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/39.jpg)
Slide 40
Terrain CorrectedS1 TOPS Differential Interferogram & Coherence Levels
![Page 40: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/40.jpg)
Slide 41
EXERCISE
PART 2Unwrapping using SNAPHU
![Page 41: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/41.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/42.jpg)
Slide 44
Phase UnwrappingStatistical-cost Network-flow Algorithm for Phase Unwrapping (SNAPHU)
![Page 43: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/43.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/44.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/45.jpg)
Slide 47
Phase UnwrappingVM Initialization
Password: sar01
![Page 46: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/46.jpg)
Slide 48
Right Click and select
“Open Terminal Here”
Phase UnwrappingWorking in Linux Terminal
![Page 47: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/47.jpg)
Slide 49
> cd /mnt/hgfs/snaphu/
Phase UnwrappingNAVigating to Processing Folder
![Page 48: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/48.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/49.jpg)
Slide 51
Elapsed Time00:26:23
Phase UnwrappingSNAPHU Processing
![Page 50: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/50.jpg)
Slide 52
Phase UnwrappingImport from SNAPHU format
![Page 51: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/51.jpg)
Slide 53
Phase UnwrappingImport from SNAPHU format
![Page 52: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/52.jpg)
Slide 54
Unwrapped Differential Phase (in radians)
![Page 53: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/53.jpg)
Slide 55
EXERCISE
PART 3Displacement Measurements &
Terrain Geocoding
![Page 54: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/54.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/55.jpg)
Slide 57
Conversion of Unwrapped Phase to Displacement
![Page 56: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/56.jpg)
Slide 58
Ground Displacement along the Line-of-Sight (LOS)
![Page 57: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/57.jpg)
Slide 59
Geocoding of Sentinel-1 Ground Displacements
![Page 58: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/58.jpg)
Slide 60
Geocoding of Sentinel-1 Ground Displacements
![Page 59: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/59.jpg)
Slide 61
Terrain CorrectedS1 TOPS Ground Displacements
![Page 60: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/60.jpg)
Slide 62
Post-processingSelection of Local Reference
![Page 61: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/61.jpg)
Slide 63
Post-processingReferencing Displacements
![Page 62: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/62.jpg)
Slide 64
Post-processing Arranging Colour Ramps
![Page 63: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/63.jpg)
Slide 65
Post-processingSpatial Profile Plots
![Page 64: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/64.jpg)
Slide 66
Data Reprojection Geographic Lat/Lon (WGS’84)
![Page 65: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/65.jpg)
Slide 67
Inspection of Reprojected Products
![Page 66: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/66.jpg)
Slide 68
Export to Google Earth (*.kmz file)
![Page 67: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/67.jpg)
Slide 69
Sentinel-1 Interferometric Data in Google Earth
![Page 68: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/68.jpg)
Slide 70
…
![Page 69: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/69.jpg)
Slide 71
…
![Page 70: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/70.jpg)
Slide 72
…
![Page 71: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/71.jpg)
Slide 73
…
![Page 72: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/72.jpg)
Slide 74
Visualize in Google Earth
![Page 73: Practical Exercise Measuring Ground Deformation](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/73.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032507/62353e736b48184050683209/html5/thumbnails/74.jpg)
Would you like to know more?
Visit step.esa.int