Methodology
How the elevation change (dH) and mass change (dM) products on this portal are produced, from satellite radar altimetry to gridded maps and basin time series.
Overview
Radar altimeters measure ice-sheet surface height along the satellite ground track. On this portal those measurements are converted into three families of product on a common polar-stereographic grid:
Elevation change (dH)
How much the surface has risen or fallen relative to a reference epoch, on a regular grid.
Mass change (dM)
The equivalent ice-mass change, obtained using a spatially varying density.
Rates (dH/dt, dM/dt)
Linear trends of elevation and mass over chosen time intervals.
Processing chain
1. Input data
1.1 Altimetry Level-2 products
The primary input is Ku-band radar altimetry from a series of overlapping ESA missions, spanning the early 1990s to the present day.
| Mission | Instrument | Period used | Repeat cycle | Source dataset |
|---|---|---|---|---|
| ERS-1 | RA | 1992–1993, 1995–1996 | 35 days | FDR4ALT ALT_TDP_LI V1.0 |
| ERS-2 | RA | 1995–2003 | 35 days | FDR4ALT ALT_TDP_LI V1.0 |
| Envisat | RA-2 | 2002–2010 | 35 days | FDR4ALT ALT_TDP_LI V1.0 |
| CryoSat-2 | SIRAL-2 (LRM & SARIn) | 2010–present | 369 days (30-day sub-cycle) | Cryo-TEMPO Land Ice, Baseline D |
Full instrument parameters and source-dataset details for each mission:
| Instrument | RA |
|---|---|
| Sensor characteristics | Frequency 13.8 GHz (Ku band) · Pulse repetition frequency 1.02 kHz · Pulsewidth 20 µs chirp · Bandwidth in ice mode 82.5 MHz · Range resolution 10 cm · Beam width 1.3° · Footprint (pulse-limited) 16 to 20 km |
| Spatial coverage | 81.5°N to 81.5°S, 180°W to 180°E |
| Temporal coverage | 1991–2000. Only phases C and G (1992–1993 and 1995–1996) are used in the SEC product, due to orbit suitability. |
| Repeat cycle | 35 days |
| Source dataset | FDR4ALT Land Ice Thematic Data Product (ALT_TDP_LI), V1.0 |
| Technical specification | ESA FDR4ALT Product User Guide; FDR4ALT Products Requirements and Format Specification (2023) |
| Quality report | FDR4ALT Product Validation Report: Land-Ice TDP (2023) |
| Dataset volume | 119 Gb (whole dataset) |
| Instrument | RA |
|---|---|
| Sensor characteristics | Frequency 13.8 GHz (Ku band) · Pulse repetition frequency 1.02 kHz · Pulsewidth 20 µs chirp · Bandwidth in ice mode 82.5 MHz · Range resolution 10 cm · Beam width 1.3° · Footprint (pulse-limited) 16 to 20 km |
| Spatial coverage | 81.5°N to 81.5°S, 180°W to 180°E |
| Temporal coverage | 1995–2011. Only 1995–2003 are used in the SEC product, as the best source dataset available did not cover the full mission. |
| Repeat cycle | 35 days |
| Source dataset | FDR4ALT Land Ice Thematic Data Product (ALT_TDP_LI), V1.0 |
| Technical specification | ESA FDR4ALT Product User Guide; FDR4ALT Products Requirements and Format Specification (2023) |
| Quality report | FDR4ALT Product Validation Report: Land-Ice TDP (2023) |
| Dataset volume | 201 Gb (whole dataset) |
| Instrument | RA-2 |
|---|---|
| Sensor characteristics | Frequency 13.575 GHz (Ku band) · Pulse repetition frequency 1.796 kHz · Pulsewidth 20 µs chirp · Bandwidth 320 MHz · Range resolution 50 cm · Beam width 1.3° · Footprint (pulse-limited) 2 to 10 km |
| Spatial coverage | 81.4°N to 81.4°S, 180°W to 180°E |
| Temporal coverage | 2002–2010 |
| Repeat cycle | 35 days |
| Source dataset | FDR4ALT Land Ice Thematic Data Product (ALT_TDP_LI), V1.0 |
| Technical specification | ESA FDR4ALT Product User Guide; FDR4ALT Products Requirements and Format Specification (2023) |
| Quality report | FDR4ALT Product Validation Report: Land-Ice TDP (2023) |
| Dataset volume | 227 Gb (whole dataset) |
| Instrument | SIRAL-2 |
|---|---|
| Sensor characteristics — low resolution mode (LRM) | Frequency 13.575 GHz (Ku band) · Pulse repetition frequency 1.97 kHz · Pulsewidth 50 µs chirp · Bandwidth 320 MHz · Range resolution 45 cm · Beam width 1.2° across-track, 1.08° along-track · Footprint (pulse-limited) 2 km across-track, 2 km along-track |
| Sensor characteristics — SAR interferometric mode (SARIn) | Frequency 13.575 GHz (Ku band) · Pulse repetition frequency 17.8 kHz · Pulsewidth 50 µs chirp · Bandwidth 320 MHz · Range resolution 45 cm · Beam width 1.2° across-track, 1.08° along-track · Footprint (pulse-limited) 2 km across-track, 300 m along-track |
| Spatial coverage | 88°N to 88°S, 180°W to 180°E |
| Temporal coverage | 2010 to present |
| Repeat cycle | 369 days, with a 30-day sub-cycle |
| Source dataset | Cryo-TEMPO Land Ice Thematic Product, Baseline D |
| Technical specification | Cryo-TEMPO Land Ice ATBD, Version 4.2 (Lancaster University, 2024); ESA Cryo-TEMPO Product Handbook |
| Quality report | Cryo-TEMPO Product Validation Report: Land Ice; Cryo-TEMPO quality control pages |
| Dataset volume | ~115 Gb for the whole Cryo-TEMPO Land Ice Antarctica archive (2010–present); approximate, and growing with ongoing monthly delivery. |
1.2 Auxiliary data
| Source | Role |
|---|---|
| Ice-sheet and drainage-basin masks | Spatial domain and regional aggregation |
| GIA model: IJ05 R2 (Ivins et al., 2013) | Correction for solid-Earth uplift in elevation change |
| Firn / surface snow density fields | Density for mass conversion outside dynamically thinning ice |
| SMB model: RACMO2.4p1, ERA5-forced, ANT11 (~11 km) (van Dalum et al., 2025) | Snowfall-related uncertainty component |
2. Elevation change
Surface elevation change is derived with the CPOM land-ice surface-fit (plane-fit) method.
2.1 Single-mission processing
Gridding
Along-track L2 elevations, and associated parameters such as backscatter, are binned into a regular grid archive organised by mission cycle.
Surface fit
In each grid cell a recursive least-squares plane fit separates spatial slope and anisotropy from temporal change. A backscatter (power) correction reduces radar penetration and surface-condition artefacts. The residual time series is the height change (dH) at that cell.
Surface model function:
- h = heading (ascending = 1, descending = 0)
- t = time in years since the reference time 1 January 2000
- x, y = cartesian coordinates from the centre of the grid cell, in m
The surface components of the modelled elevation are removed from the measured elevation, leaving the temporal change plus residuals:
For the backscatter correction, a model of the power is fitted as a function of time and heading:
dp = pmeasured − (a + ch)
The gradient m of dz/dp is calculated over a limited time interval (for example 60 months), and the component of elevation change due to changes in backscatter power is removed:
Finally, dH/dt is calculated recursively from the gradient b of a linear fit of dz with time:
Epoch averaging and GIA
Irregular dH samples are averaged into fixed epochs, typically 140 days. A glacial isostatic adjustment (GIA) correction from the IJ05 R2 model (Ivins et al., 2013) is applied so that the reported dH reflects ice-sheet surface change rather than solid-Earth motion. The output is one epoch-averaged dH time series per mission on the common grid.
2.2 Gap fill
Before missions are merged, remaining temporal and coverage gaps in the single-mission (or pre-merge) dH records are filled by triangulation (Shepherd et al., 2019), so that the time series used for cross-calibration are as complete as possible. Observed values are preserved where data exist; filled cells carry additional uncertainty.
2.3 Multi-mission cross-calibration
Single-mission epoch averages are combined into one continuous record. In each grid cell a multiple regression on time and mission terms estimates and removes inter-mission biases. Missions need not overlap, as gaps can be bridged by the temporal model. The result is a cross-calibrated multi-mission dH stack with an associated cross-calibration uncertainty.
2.4 Pole-hole fill
Altimetry coverage is incomplete near the South Pole, in mission-dependent “pole holes”. After cross-calibration these polar gaps are filled by extrapolating from surrounding observed rates and heights, by region and ice/snow regime, following Shepherd et al. (2019), so that ice-sheet-wide integrals are spatially complete.
2.5 Elevation rates
Linear dH/dt maps are computed from the filled elevation time series over fixed or sliding windows for selected periods.
import numpy as np
from scipy.optimize import curve_fit
def linear(t, a, b):
return a * t + b
# time: 1D decimal-year array
# dh_stack: 3D array with shape [time, y, x]
start_year = 2010.0
end_year = 2020.0
interval_mask = (time >= start_year) & (time < end_year)
dh_dt = np.full(dh_stack.shape[1:], np.nan)
for i in range(dh_stack.shape[1]):
for j in range(dh_stack.shape[2]):
series = dh_stack[:, i, j]
valid = interval_mask & np.isfinite(series)
if np.sum(valid) < 6:
continue
popt, _ = curve_fit(linear, time[valid], series[valid])
dh_dt[i, j] = popt[0] # slope in m/yr
3. Density assignment
A time-varying density mask (Shepherd et al., 2019) assigns to each grid cell and epoch either:
- Ice density (917 kg m−3) where elevation change is dominated by ice dynamics, or
- Surface snow / firn density elsewhere,
so that volume change is converted to mass with an appropriate density.
The working product for mass conversion is a filled, cross-calibrated dH stack on the 5 km grid, typically starting from the mid-1990s for published series.
4. Mass change
4.1 Height to mass
Per grid cell and epoch, mass change is computed as:
where ρ is the density mask value and A is the cell area (5 km × 5 km). Results are aggregated from kilograms to gigatonnes (Gt) for ice-sheet and basin products.
4.2 Spatial aggregation
Time series are formed for:
- Individual drainage basins (Rignot / IMBIE-style numbering; Rignot et al., 2016)
- IMBIE regions: AIS, WAIS, EAIS and APIS
- The full grounded ice sheet
Basin and region height series use spatial means of dH; mass series use spatial sums of dM (or the equivalent).
4.3 Rates
dH/dt and dM/dt are estimated per grid cell by a linear fit to the filled time series over a chosen interval, optionally after light temporal smoothing. The slope uncertainty combines the fit covariance with propagated measurement uncertainty. Regional rates follow from the same trends aggregated over basins or IMBIE regions.
5. Uncertainty
Height and mass uncertainties are built from several independent contributions combined in quadrature. Typical components are:
| Component | Meaning |
|---|---|
| Epoch / measurement error | Scatter within the epoch-averaged altimetry solution |
| Cross-calibration error | Uncertainty from merging missions |
| Model / fit error | Uncertainty associated with the temporal and surface model |
| Snowfall variation | Climate-driven surface-mass variability from RACMO2.4p1 SMB (van Dalum et al., 2025) |
| Gap-fill error | Extra uncertainty where dH was filled rather than observed |
For mass, the density uncertainty is also propagated. Time series shown on the portal display a cumulative uncertainty that grows with record length in a controlled way, as accumulated epoch errors scaled by elapsed time.
6. Products for the data portal
| Product | Description | Units |
|---|---|---|
| dH maps / stacks | Cumulative elevation change vs reference | m |
| dH time series | Basin and IMBIE-region mean height change | m |
| dM maps / stacks | Cumulative mass change | Gt |
| dM time series | Basin and ice-sheet mass change | Gt |
| dH/dt, dM/dt maps | Linear rates over selected periods | m yr−1, Gt yr−1 |
| Uncertainty fields / series | Companion uncertainties for the above | Same as parent |
Notes for portal users
- Coverage and uncertainty vary in space and time: early missions, steep coastal terrain and polar gaps are less well constrained.
- GIA (IJ05 R2) is removed from the elevation record used for mass conversion, so that reported mass change is attributable to the ice sheet and not to solid-Earth rebound.
- Published time series in this configuration commonly start after ~1995 and report change relative to the first retained epoch.
References
- Ivins, E. R., James, T. S., Wahr, J., Schrama, O., Ernst, J., Landerer, F. W., and Simon, K. M. (2013). Antarctic contribution to sea level rise observed by GRACE with improved GIA correction. Journal of Geophysical Research: Solid Earth, 118(6), 3126–3141.
- Rignot, E., Mouginot, J., and collaborators (2016). Antarctic drainage basin and ice-sheet definitions used within IMBIE.
- Shepherd, A., Gilbert, L., Muir, A. S., Konrad, H., McMillan, M., Slater, T., Briggs, K. H., Sundal, A. V., Hogg, A. E., and Engdahl, M. E. (2019). Trends in Antarctic Ice Sheet elevation and mass. Geophysical Research Letters, 46, 8174–8183.
- van Dalum, C. T., van de Berg, W. J., van den Broeke, M. R., and van Tiggelen, M. (2025). The surface mass balance and near-surface climate of the Antarctic ice sheet in RACMO2.4p1. The Cryosphere, 19, 4061–4090.
