Earthquake Monitoring with InSAR
Measuring co-seismic ground deformation using Synthetic Aperture Radar interferometry, from elastic dislocation theory to operational processing pipelines
Okada Elastic Dislocation Model
The Okada (1985) model provides analytical expressions for the surface displacement caused by a rectangular fault in an elastic half-space. It is the fundamental forward model used to relate earthquake source parameters to observable surface deformation.
General Representation Theorem
The displacement at a point \(\mathbf{x}\) on the surface due to slip on a fault surface \(\Sigma\) is:
where \(\Delta u_i\) is the slip vector,\(c_{ijkl}\) is the elastic stiffness tensor,\(n_l\) is the fault normal, and\(G_{jk}\) is the Green's function for the elastic half-space.
Okada Fault Parameters
Seismic Moment & Magnitude
The seismic moment relates fault geometry to earthquake magnitude:
where \(\mu \approx 30\) GPa is the shear modulus and \(\bar{U}\) is the average slip. The moment magnitude is:
LOS Displacement Projection
InSAR measures only the line-of-sight (LOS) component of the 3D displacement vector. The projection from East, North, Up components to LOS is:
where \(\theta\) is the incidence angle (typically 20-45 deg for Sentinel-1) and \(\alpha\) is the satellite heading angle (azimuth of the satellite ground track, ~-12 deg for ascending, ~-168 deg for descending passes).
Key insight: InSAR is most sensitive to vertical displacement (cos theta factor ~0.7-0.9) and east-west motion, but nearly blind to north-south displacement. Combining ascending and descending passes can decompose the 2D (E, U) displacement field.
DInSAR Processing Pipeline
The standard DInSAR processing chain for earthquake deformation mapping using SNAP (Sentinel Application Platform) or similar tools:
Co-registration
Align the secondary (post-event) SLC to the primary (pre-event) SLC with sub-pixel accuracy using orbital data and a DEM.
Interferogram Formation
Multiply the primary by the complex conjugate of the secondary to form the interferogram. The phase encodes path length differences.
Topographic Phase Removal
Simulate and subtract the topographic phase contribution using a reference DEM (e.g., Copernicus 30m DEM).
Phase Filtering
Apply Goldstein adaptive filter to reduce phase noise while preserving fringe continuity. Window size and alpha parameter control smoothing.
Phase Unwrapping
Convert wrapped phase (modulo 2pi) to continuous phase using SNAPHU or MCF algorithms. Most error-prone step.
Phase to Displacement
Convert unwrapped phase to line-of-sight displacement using the radar wavelength.
Geocoding
Transform from radar geometry (range/azimuth) to geographic coordinates using DEM and orbital information.
Phase to Displacement Conversion
After unwrapping, the phase is converted to LOS displacement:
For Sentinel-1 C-band (\(\lambda = 5.547\) cm),\(\lambda / 4\pi = 0.442\) cm/radian. One complete fringe cycle (\(2\pi\)) corresponds to\(\lambda/2 = 2.774\) cm of LOS displacement. The negative sign convention means positive phase = motion toward the satellite.
PSInSAR & Time Series Analysis
While DInSAR uses a single interferometric pair, Persistent Scatterer InSAR (PSInSAR) exploits long time series of SAR acquisitions to identify stable radar targets and estimate their deformation history.
PS Velocity Estimation
The PS velocity is estimated by maximizing the temporal coherence over the stack of interferograms:
where \(\phi_k\) is the differential phase of the \(k\)-th interferogram,\(v\) is the linear velocity, and\(t_k\) is the temporal baseline. The temporal coherence \(\gamma_t\) measures how well the linear velocity model fits the observed phases.
PSInSAR vs SBAS
PSInSAR (Ferretti et al., 2001)
- β’ Single primary image
- β’ Point-like stable targets (buildings, rocks)
- β’ Best for urban areas and infrastructure
- β’ mm/yr velocity precision
- β’ Tools: StaMPS, SARPROZ, ISCE
SBAS (Berardino et al., 2002)
- β’ Multiple primary images (short baselines)
- β’ Distributed scatterers (fields, desert)
- β’ Better spatial coverage in rural areas
- β’ Slightly lower precision than PSInSAR
- β’ Tools: MintPy, LiCSBAS, ISCE
Key applications: PSInSAR time series are used to monitor urban subsidence (e.g., Mexico City sinking at 30 cm/yr), volcanic inflation/deflation, post-seismic relaxation, landslide creep, and infrastructure stability (bridges, dams, tunnels).
Okada Fault Model: Surface Displacement Simulation
The following code implements a simplified Okada rectangular fault model for a strike-slip earthquake. It computes the 3D surface displacement field and projects it to SAR line-of-sight to simulate interferometric fringes.
Simulation
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server
Notable InSAR Earthquake Studies
2023 Turkey-Syria Earthquakes (Mw 7.8 + 7.5)
Sentinel-1 DInSAR revealed >3 m of horizontal displacement along the East Anatolian Fault. The two-event sequence ruptured ~350 km, making it the most destructive earthquake measured by modern InSAR.
2016 Amatrice, Italy (Mw 6.2)
Sentinel-1 captured the 20 cm co-seismic subsidence within 6 days. PSInSAR time series later showed post-seismic afterslip continuing for months.
2015 Gorkha, Nepal (Mw 7.8)
ALOS-2 L-band InSAR (better coherence than C-band in vegetated terrain) measured up to 1.5 m of surface uplift south of the Himalayan range.
2019 Ridgecrest, California (Mw 7.1)
Sentinel-1 + ALOS-2 ascending/descending decomposition resolved the complex conjugate fault system with cm-level precision.
InSAR Error Sources & Mitigation
| Error Source | Magnitude | Mitigation |
|---|---|---|
| Atmospheric delay | 1-15 cm (troposphere) | GACOS correction, ERA5 integration, stacking |
| DEM error | Proportional to baseline | Use high-quality DEM (Copernicus 30m), short baselines |
| Temporal decorrelation | Loss of phase info | Short temporal baselines, L-band SAR for vegetation |
| Unwrapping errors | Multiples of 2pi | Multilooking, careful masking, multiple algorithms |
| Orbital errors | Long-wavelength ramps | Precise orbit files (POD), polynomial deramping |