45
Geometric Calibration of GMTSAR Processing Software Using Corner Reflectors at Pinon Flat David Sandwell, UCSD/SIO CEOS Cal/Val Workshop, November 8, 2011 What is GMTSAR? Precise orbits and accurate timing simplifies software and enables seamless mosaicing. Geometric validation of ERS, Envisat, and ALOS. InSAR phase comparisons: ISCE, Stanford, ROI_PAC, GMTSAR.

What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

  • Upload
    others

  • View
    4

  • Download
    2

Embed Size (px)

Citation preview

Page 1: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Geometric Calibration of GMTSAR Processing Software Using Corner

Reflectors at Pinon Flat

David Sandwell, UCSD/SIO CEOS Cal/Val Workshop,

November 8, 2011

• What is GMTSAR?

• Precise orbits and accurate timing simplifies software and enables seamless mosaicing.

• Geometric validation of ERS, Envisat, and ALOS.

• InSAR phase comparisons: ISCE, Stanford, ROI_PAC, GMTSAR.

Page 2: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

http://topex.ucsd.edu/gmtsar

Page 3: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

http://topex.ucsd.edu/gmtsar

One-stop shop for InSAR:

• Software

• Documentation

• Orbits (ERS and Envisat)

• Example data sets

• GNU public license, no passwords, no registration, no restrictions

Page 4: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

GMTSAR Processing Modes

2-pass processing no ground control seamless abutment of frames along track stacking for time series one master and many slaves primary, secondary, tertiary, image alignment ScanSAR Interferometry possible but not easy code needs refinement

Page 5: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

QuickTime™ and a decompressor

are needed to see this picture.

p2p_ALOS.csh IMG-HH-ALPSRP207600640-H1.0__A IMG-HH-ALPSRP227730640-H1.0__A config.alos.txt

2-pass processing with no ground control

Page 6: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

2-Pass Processing Example Feb 27, 2010, M8.8, Maule Chile Earthquake ALOS SAR data Each frame is processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. [Tong et al., 2010]

Page 7: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

2-pass processing no ground control seamless abutment of frames along track stacking for time series one master and many slaves primary, secondary, tertiary, image alignment ScanSAR Interferometry possible but not easy code needs refinement

GMTSAR Processing Modes

Page 8: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

stacking for time series

Page 9: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

stacking for time series

Page 10: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Stacking Example LOS interseismic velocity from ALOS and GPS Used to estimate seismic moment accumulation rate and thus earthquake potential. (Seamless integration of 880 interferograms using GMT. kml file is available at ftp://topex.ucsd.edu/pub/SAF_models/insar/ALOS_ASC_masked.kmz)

Creeping section of SAF has low seismic potential

Page 11: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

2-pass processing no ground control seamless abutment of frames along track stacking for time series one master and many slaves primary, secondary, tertiary, image alignment ScanSAR Interferometry possible but not easy code needs refinement

GMTSAR Processing Modes

Page 12: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

(Ortiz and Zebker, 2007)

- SW4 look angle matches FBS/FBD 34.3 ̊

- SW4 PRF matches FBS/FBD 34.3 ̊

- of course ScanSAR and StripSAR will have 100% burst overlap

- Pinon corner reflectors appear in SW2

ScanSAR Example - ALOS WB1

Page 13: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Los Angeles - ScanSAR and FBD

Page 14: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Pinon Flat Geodetic Observatory - Radar reflectors

Page 15: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

A1 2.4 m corner reflectors D1, D2 installed 1996 A1 installed Nov, 2005

Page 16: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Precise orbit for image focussing and geolocation

R(s) = Ro + Ro(s − so ) +

Ro

2(s − so )2 + ...

C(s) = exp i 4πλ

R s( )

phase history of point reflector

parabolic approximation to range history

Least-squares fit of range history for each point in DEM provides both the accurate position in range azimuth space and the Dopper centroid and rate parameters needed to focus the image. This analysis only needs to be applied to the master image.

Ro, so[ ]

fDC =

−2 Rλ

fR =2 &&Rλ

Page 17: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

FBS A1 FBD A1 WB1 D1

D2

FBS FBD WB1 N 13 7 8

ground-range -11.5+5.5 m -14.9+5.8 m -5.6+8.4 m azimuth 1.3+3.7 m 2.4+4.2 m -9.55+18.3 m

±±

Precise orbit for image focussing and geolocation - ALOS

Page 18: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

WB1

Precise orbit for image focussing and geolocation - ERS, Envisat

ERS 36 acquisitions mean rms

range -17.2 m 2.8 m

azimuth 14.8 m 10.4 m

mean rms

range 80.6 m 1.9 m

azimuth 3.6 m 8.8 m

Envisat 10 acquisitions

D1 D2

D1 D2

Page 19: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Wenchuan Earthquake, M7.9, May 12, 2008, ALOS Scan-Scan, Bperp= 850 m JAXA controlled burst overlap in this case. Thank You!

(Tong et al., JGR, 2010)

ScanSAR Example - ALOS

Page 20: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

seamless abutment of 10 swaths processes independently with no adjustments

Page 21: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

seamless abutment of 10 swaths processes independently with no adjustments

Page 22: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Precise orbits are critical for 4 areas of InSAR processing 1. Proper focus requires accurate estimates of Doppler centroid and

Doppler rate.

2. Transformation from geographic to radar coordinates without ground control.

3. Accurate initial estimates for image alignment.

4. InSAR baseline estimation - no trend removal.

Summary

Page 23: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Geometric Calibration of GMTSAR Processing Software Using Corner

Reflectors at Pinon Flat

David Sandwell, UCSD/SIO CEOS Cal/Val Workshop,

November 8, 2011

• What is GMTSAR?

• Precise orbits and accurate timing simplifies software.

• Geometric validation of ERS, Envisat, and ALOS.

• InSAR phase comparisons: ISCE, Stanford, ROI_PAC, GMTSAR.

Page 24: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part
Page 25: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part
Page 26: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

All test data sets are available by ftp seasat.ucsd.edu. Ask [email protected] for username and password.

Page 27: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part
Page 28: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Full workshop report and “comparison matrix” available at ftp://topex.ucsd.edu/pub/sandwell/insar_workshop_report.zip

Page 29: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part
Page 30: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part
Page 31: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Conclusions

David Sandwell, UCSD/SIO CEOS Cal/Val Workshop,

November 8, 2011

• GMTSAR is a mature InSAR package that will soon become part of the standard GMT distribution so GMT users will have an InSAR package on their computer.

• Precise orbits are used in 4 areas of InSAR processing and eliminate the need for ground control.

• Geometric validation of ERS, Envisat, and ALOS shows accuracies of 10-20 m.

• InSAR phase comparisons from 4 packages (ISCE, Stanford, ROI_PAC, GMTSAR) are remarkably similar suggesting the processing methods are mature.

Page 32: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part
Page 33: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

EXTRA SLIDES

Page 34: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part
Page 35: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined. Feb 27, 2010, M8.8, Maule Chile Eathquake ALOS SAR data

Page 36: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined.

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined. Feb 27, 2010, M8.8, Maule Chile Eathquake ALOS SAR data

Page 37: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined.

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined. Feb 27, 2010, M8.8, Maule Chile Eathquake ALOS SAR data

Page 38: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined.

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined. Feb 27, 2010, M8.8, Maule Chile Eathquake

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined. Feb 27, 2010, M8.8, Maule Chile Eathquake ALOS SAR data

Page 39: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined.

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined. Feb 27, 2010, M8.8, Maule Chile Eathquake

Each frame processed independently on a different CPU and recombined later in radar or lon-lat coordinates. This requires a consistent geometry and no geometric adjustments. Snaphu phase unwrapping has a consistent zero level of +/- 2πΝ so unwrapped phase can be recombined. Feb 27, 2010, M8.8, Maule Chile Eathquake ALOS SAR data

Page 40: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Los Angeles - ScanSAR and FBD

Page 41: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Los Angeles PALSAR

FBD-FBD ∆T = 46 days JUL 3, 2007 AUG 18, 2007 Bperp = 10 m (topophase not removed) mean coherence = 0.67

coherence phase

Page 42: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Los Angeles PALSAR

FBD-ScanSAR ∆T = 184 days DEC 31, 2006 JUL 3, 2007 Bperp = 121 m (topophase not removed) mean coherence = 0.48

coherence phase

Page 43: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Los Angeles PALSAR

FBD-ScanSAR ∆T = 184 days DEC 31, 2006 JUL 3, 2007 Bperp = 121 m (topophase not removed) mean coherence = 0.24 Note that the FBD raw data is not zeroed in the zero areas of the ScanSAR

coherence phase

Page 44: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

Los Angeles PALSAR ScanSAR-ScanSAR

∆T = 92 days DEC 31, 2006 APR 1, 2007 Bperp = 445 m (topophase not removed)

coherence phase

decr

easi

ng b

urst

ove

rlap

Burst alignment decreases because the reference and repeat images have different PRF.

Page 45: What is GMTSAR? • Precise orbits and accurate timing ...sarcv.ceos.org/...Calibration_of_GMTSAR_D.Sandwell.pdf · • GMTSAR is a mature InSAR package that will soon become part

phase

decr

easi

ng b

urst

ove

rlap

Need > 0.2 burst overlap to recover phase form ScanSAR to ScanSAR interferometry..