# A Bayesian ice thickness estimation model for large-scale applications

Mauro A Werder, Matthias Huss, Frank Paul, Amaury Dehecq, Daniel Farinotti

► To cite this version:

Mauro A Werder, Matthias Huss, Frank Paul, Amaury Dehecq, Daniel Farinotti. A Bayesian ice thickness estimation model for large-scale applications. Journal of Glaciology, 2019, 66 (255), pp.137 - 152. 10.1017/jog.2019.93. hal-04945291

HAL Id: hal-04945291

https://hal.science/hal-04945291v1

Submitted on 13 Feb 2025

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_1.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
Paper

†Present address: Laboratory of Hydraulics, Hydrology and Glaciology (VAW), ETH Zurich, Zurich, Switzerland

**Cite this article:** Werder MA, Huss M, Paul F, Dehecq A, Farinotti D (2020). A Bayesian ice thickness estimation model for large-scale applications. *Journal of Glaciology* **66**(255), 137–152. https://doi.org/10.1017/jog.2019.93

Received: 13 May 2019
Revised: 18 November 2019
Accepted: 19 November 2019
First published online: 13 December 2019

**Keywords:**
Glacier modelling; glacier volume; glacier flow

**Author for correspondence:**
Mauro A. Werder, E-mail: werder@vaw.baug.ethz.ch

# A Bayesian ice thickness estimation model for large-scale applications

Mauro A. Werder¹,² ID, Matthias Huss¹,²,³ ID, Frank Paul⁴, Amaury Dehecq⁵,† ID and Daniel Farinotti¹,² ID

¹Laboratory of Hydraulics, Hydrology and Glaciology (VAW), ETH Zurich, Zurich, Switzerland; ²Swiss Federal Institute for Forest, Snow and Landscape Research (WSL), Birmensdorf, Switzerland; ³Department of Geosciences, University of Fribourg, Fribourg, Switzerland; ⁴Department of Geography, University of Zurich, Zurich, Switzerland and ⁵Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, USA

## Abstract

Accurate estimations of ice thickness and volume are indispensable for ice flow modelling, hydrological forecasts and sea-level rise projections. We present a new ice thickness estimation model based on a mass-conserving forward model and a Bayesian inversion scheme. The forward model calculates flux in an elevation-band flow-line model, and translates this into ice thickness and surface ice speed using a shallow ice formulation. Both ice thickness and speed are then extrapolated to the map plane. The model assimilates observations of ice thickness and speed using a Bayesian scheme implemented with a Markov chain Monte Carlo method, which calculates estimates of ice thickness and their error. We illustrate the model's capabilities by applying it to a mountain glacier, validate the model using 733 glaciers from four regions with ice thickness measurements, and demonstrate that the model can be used for large-scale studies by fitting it to over 30 000 glaciers from five regions. The results show that the model performs best when a few thickness observations are available; that the proposed scheme by which parameter-knowledge from a set of glaciers is transferred to others works but has room for improvements; and that the inferred regional ice volumes are consistent with recent estimates.

## 1. Introduction

Glacier volume and ice thickness distribution are highly important for various aspects of glaciology, as well as for related sciences, such as hydrology (e.g. IPCC, 2013; Bahr and others, 2015). Ice thickness is a key factor determining the flow of glaciers, the potential water volume contributing to local and regional runoff, and the amount of sea-level rise due to glacier wastage during climate change. However, even with the great efforts expended into conducting ice thickness measurements with geophysical methods, these direct observations remain sparse (Gärtner-Roer and others, 2014; GlaThiDa-Cons, 2019). It is therefore imperative to be able to infer ice volume and thickness distribution of large glacier samples from readily available data, such as glacier inventories and digital elevation models (DEMs). The development of approaches capable of estimating ice thickness has recently become a relevant branch of glaciological research and various models of different complexity and input data requirements have been proposed (see Farinotti and others, 2017, for a review). The Ice Thickness Models Intercomparison eXperiment (ITMIX) compared the performance of 17 different approaches for a standardised set of glaciers (Farinotti and others, 2017). Considerable differences were found in the skill of the individual models to reproduce point ice thickness observations but even the best approaches were subject to large errors. This indicates a pressing need to further develop the corresponding approaches.

The archetypal ice volume estimation technique is volume-area scaling (e.g. Chen and Ohmura, 1990; Bahr and others, 1997; Grinsted, 2013; Bahr and others, 2015) which relates ice volume to glacier area through a power law, for which the exponent is well constrained by theory. This approach is both robust and straightforward but is unable to account for the characteristics of individual glaciers, and does not deliver spatially distributed ice thickness. The latter strongly limits the method's applicability to modern glaciological studies as bedrock topography is a requirement for physical models of ice flow, subglacial hydrology, transient glacier retreat, future hydrology, etc. Furthermore, the validation of average ice thicknesses estimated by volume-area scaling is inherently difficult as they cannot directly be compared to point-based thickness measurements.

Models simulating ice thickness distribution typically rely on the principles of ice-flow dynamics. Some approaches are based on the assumption of constant basal shear stress along a central flowline (e.g. Li and others, 2012; Frey and others, 2014; Linsbauer and others, 2012). An important group of models hinges on considerations of mass conservation (in a reduced, one-dimensional geometry) paired with ice physics (e.g. Farinotti and others, 2009; Huss and Farinotti, 2012; Clarke and others, 2013; Langhammer and others, 2019; Maussion and others, 2019). The other important group of models makes use of observed ice velocities within a two-dimensional, mass-conservation equation to infer ice thickness (e.g. Morlighem and others, 2011; McNabb and others, 2012; Gantayat and others, 2014; Brinkerhoff and others, 2016; Fürst and others, 2017). Other ice thickness models propose
the inversion of full ice-dynamics models (Van Pelt and others, 2013), or are based on neural networks (Clarke and others, 2009).

Many approaches have been designed to infer the ice thickness distribution of individual glaciers, other have the goal of being applicable on a regional to global scale. Within the Global Glacier Thickness Initiative (G2TI) (Farinotti and others, 2019) up to five ice thickness models have been applied globally resulting in a consensus estimate relative to the version 6.0 of the Randolph Glacier Inventory (RGI) (RGI-Consortium, 2017).

With the rapid progress in satellite-based Earth observation, new large-scale datasets are becoming available at a fast pace. Most global ice thickness models to date have relied on surface topography and glacier inventories only. However, there is considerable potential in including information contained in ice velocity, expected to soon become available globally from satellite products (e.g. Fahnestock and others, 2016; Mouginot and others, 2017; Strozzi and others, 2017; Gardner and others, 2018; Dehecq and others, 2019a). Furthermore, the optimal inclusion of direct ice thickness observations via inversion techniques is a highly important aspect as the number of these observations is increasing rapidly.

Inversion schemes, taking into account as much of the available information as possible, are thus required. Of interest here is the publication by Brinkerhoff and others (2016) as it employs a Bayesian inference method. Such methods allow combining prior knowledge of the system with the fitting of a physical model to observations. Furthermore, within such a framework, numerical schemes are available to not only find the best-fit parameters and predictions but to also compute their probability distributions, thus making this type of inversion particularly appealing. Regional- to global-scale applications and testing of such an approach, however, is still lacking.

Here, we present the Bayesian Ice Thickness Estimation model (BITE-model) which uses a novel, Bayesian approach making it applicable at large scales. We considerably enhance an extensively tested forward model for inferring ice thickness and volume based on mass flux estimates (Huss and Farinotti, 2012). Furthermore, we use comprehensive datasets of surface ice speed, surface mass balance and elevation change, and a large sample of direct ice thickness observations to apply Bayesian inference to produce maps of ice thickness, including explicit estimates of the uncertainty. The new approach is applied to glaciers and ice caps of regions containing either a very large ice volume (Svalbard, Arctic Canada), featuring a dense observational coverage (European Alps) or consisting of many diverse and large mountain glaciers (Karakoram). Results are compared with the recent G2TI estimates of regional glacier ice volume.

## 2. Methods

The BITE-model consists of: (i) a forward model, which is a mass-conserving, ice-physics-inspired ice thickness model based on Farinotti and others (2009) and Huss and Farinotti (2012); and (ii) an inverse model which uses Bayesian inference, taking into account both prior knowledge and available measurements of the system.

### 2.1 Forward model

The forward model computes an ice thickness and surface ice speed map for given input maps and parameters. It is a re-implementation and further development of Huss and Farinotti (2012) and uses a mass-conservation approach combined with ice-flow physics as given by the shallow ice approximation. The model complexity as well as its computational cost is reduced considerably by performing most calculations in one dimension (1D). The reduction to 1D is performed by binning

all required data into elevation bands. This is similar to flow-line glacier models but using elevation-band averaged quantities, such as average thickness. The 1D thickness and surface ice speed are then extrapolated to obtain a spatial distribution of these variables. The forward model performs the following steps: (1) collapse the two-dimensional (2D) input data onto elevation bands, (2) calculate mass flux q through elevation bands, (3) calculate ice thickness h and surface ice speed v on elevation bands, and (4) extrapolate h and v to 2D. These steps are explained below in detail and are illustrated with an example run of Unteraar Glacier (Switzerland).

#### 2.1.1 Collapse onto elevation bands (step 1)

The original approach of this type of model (Farinotti and others, 2009) required a manual selection of a flow line for each glacier sub-catchment. Huss and Farinotti (2012) simplified this approach by dividing the glacier into elevation bands and using elevation-band averaged quantities for the 1D calculation. The advantage of using elevation bands is that the collapse from 2D to 1D is straightforward to automate.

This is also the approach used here: The elevation range of the glacier is divided into N equal bands, each spanning an elevation difference of $\Delta z = 30$ m. Each cell of the DEM is then assigned to a band according to its elevation z. The area of each band $a_i$ is calculated by summing the areas of all cells in the band. Notice that this procedure discretises the problem and that the 1D equations we present below are inherently discrete. This is reflected in our notation: where 1D and 2D variables can be confused, we write the 1D variables with subscript 'i' indicating the elevation band, counted from the top (e.g. $x_i$), and the 2D variables without subscript (e.g. x).

A representative slope angle for each band $\alpha_i$ is needed for estimating the ice flow. This calculation is also critical as it will determine the horizontal length of an elevation band (see Eqn (1)) and hence the overall glacier length. We follow the empirical approach of Huss and Farinotti (2012) who take $\alpha_i$ as the mean of all cell slopes over a certain quantile range: $\alpha_i = \text{mean}\{\alpha'|Q_5(\alpha) < \alpha' < Q_x(\alpha)\}$ where $x = \min(\max(2Q_{20}(\alpha)/Q_{80}(\alpha), 0.55), 0.95)$ and $Q_x$ denotes the xth percentile. This approach removes outliers and returns a slope angle that is both representative of the main trunk of the glacier and consistent with its flowline length. Furthermore, we enforce $0.4^{\circ} < \alpha_i < 60^{\circ}$ (Huss and Farinotti, 2014); the lower bound is to avoid infinities that ensue when the band length (Eqn (1)) becomes infinite and the driving stress (Eqn (7)) becomes zero. With $\alpha_i$, the length $\Delta\chi_i$ and width $w_i$ of each elevation band i can then be determined geometrically

$$ \Delta\chi_i = \frac{\Delta z}{\tan \alpha_i}, \quad w_i = \frac{a_i}{\Delta\chi_i}. \qquad (1) $$

Note that the glacier length in 1D is $l = \sum \Delta\chi_i$ and the corresponding horizontal coordinate in 1D is denoted by $\chi$.

An example result of this procedure is given in Fig. 2a which shows the glacier surface and width in 1D against the horizontal elevation-band coordinate $\chi$.

#### 2.1.2 Mass conservation (step 2)

The mass conservation equation in 1D (width and depth integrated, discretised on elevation bands) is given by

$$ \frac{\partial h_i}{\partial t} + \frac{q_i - q_{i-1}}{a_i} = \dot{b}_i, \qquad (2) $$

where $q_i$ is the flux from band i to i + 1, $\partial h_i / \partial t$ is the rate of ice thickness change, and $\dot{b}_i$ is the mass balance (in metres ice per
<figure><img src="image_2.png" /><figcaption>Fig. 1. Schematic of the BITE-model. The forward model transforms input data (DEM, $\tilde{b}_i$, $\partial h/\partial t$, etc.) into output data ($h_i, v_i$), with the steps numbered as in the text. The inverse model (prior, likelihood and posterior) is evaluated using a Markov chain Monte Carlo (MCMC) scheme. For variable definitions, refer to Table 1 and Eqn (15).</figcaption></figure>

year). Defining the apparent mass balance $\tilde{b}$ as

$$ \tilde{b}_i = \dot{b}_i - \frac{\partial h_i}{\partial t} \qquad (3) $$

and summing the above equation gives

$$ q_i = q_0 + \sum_{j=1}^{i} \tilde{b}_j a_j, \qquad (4) $$

with boundary condition at the top $q_0 = 0$. Note that for land-terminating glaciers the flux is zero at the terminus $q_N = 0$, whereas for calving glaciers $q_N > 0$. Figure 2c illustrates the mass-balance terms and fluxes in 1D for the example glacier.

### 2.1.3 Ice thickness (step 3)

Ice thickness can now be calculated from the ice flux. For this, a partition of the flux due to internal deformation and due to sliding is required. Given the ratio of surface speed to basal sliding speed $f_{sl}$, we can calculate the flux due to deformation as

$$ q_{d,i} = q_i \left( 1 - \frac{f_{sl}}{(1 - r) f_{sl} + r} \right), \qquad (5) $$

with $r = (n + 1)/(n + 2) = 0.8$ the ratio between depth-averaged deformational flow speed and deformational surface flow speed (assuming shallow ice flow; $n = 3$ is Glen's exponent). Note

however, that calculating $f_{sl}$ would require using a basal sliding law. We forgo this and will treat $f_{sl}$ as a tuning parameter.

The ice thickness $h$ is then calculated from the deformational ice flux by using a formula derived from the shallow ice approximation (Cuffey and Paterson, 2010)

$$ h_i = \left( \frac{q_{d,i} n + 2}{2A \tilde{\tau}_i^n} \right)^{1/(n+2)}, \qquad (6) $$

with $A$ the temperature-dependent ice flow factor (for which we use the tabulated values of Cuffey and Paterson, 2010). The driving stress divided by the ice thickness $\tilde{\tau}$ is given by

$$ \tilde{\tau}_i = \frac{1}{2k + 1} \sum_{j=i-k}^{i+k} f_j \rho g \sin \alpha_j, \qquad (7) $$

where $f_i = w_i/(2h_i + w_i)$ is a shape factor for a parabolic valley (Nye, 1965). The above equation averages the local driving stress over 2k + 1 elevation bands, with $k$ chosen such that the horizontal extent is approximately six ice thicknesses. Kamb and Echelmeyer (1986) recommend three to ten ice thicknesses for the averaging of $\tau$. Figure 2b illustrates the averaged and local driving stress, as well as the employed basal sliding fraction $f_{sl}$ in 1D for the example glacier.

Ice thickness at ice divides is predicted to be zero by Eqn (6) as $q_{d,0} = 0$ and $\tilde{\tau} > 0$. Nonetheless, to account for the non-zero ice thickness found at those locations we set $h_0 = h_1$ for glaciers and ice caps originating at divides. Note that whilst this is at odds with the shallow ice formula (Eqn (6)) it is consistent with mass conservation (Eqn (2)) as flux is zero there.

The elevation-band depth-averaged ice speed is calculated using mass conservation as

$$ \bar{v}_i = \frac{q_i}{w_i h_i}, \qquad (8) $$

which can be translated into a surface speed with

$$ v_i = \frac{\bar{v}_i}{(1 - r) f_{sl} + r}. \qquad (9) $$

### 2.1.4 Extrapolation to the map plane (step 4)

The extrapolation of $h$ (as calculated by Eqn (6)) to 2D is done such that the total volume $V = \sum_i h_i a_i$ is conserved. The ice volume of each band is distributed to the cells in 2D according to their surface slope and their distance $L$ to the next land-margin of the glacier as

$$ h \propto (\sin \alpha)^{-n/(n+2)} L^d, \qquad (10) $$

with the exponent $1 \ge d > 0$ being a tuning parameter, for which a value of 1 corresponds to a V-shaped bed and values closer to 0 to a more and more pronounced U-shape. The exponent of the sine term is given by the shallow ice approximation (Eqn (6)). In this equation, the minimum value of $\alpha$ is constrained to be 2.5° to avoid infinities (Huss and Farinotti, 2014). The first factor of this formula is inspired by the shallow ice approximation from which also Eqn (6) is derived. For marine terminating glaciers, any ice thicknesses larger than flotation level are reduced to flotation. Finally, the resulting ice thickness field is smoothed with a moving average filter using a window-width of approximately the mean ice thickness (estimated by volume-area scaling). These last two steps are not strictly volume-conserving but the
<figure><img src="image_3.png" /><figcaption>Fig. 2. Best-fit forward model output for test case Unteraar Glacier (from ITMIX, Farinotti and others, 2017), Switzerland. The left panels show 1D-model inputs and results, the right panels results extrapolated to 2D. (c) Glacier surface and bed elevation (left axis) and width (right axis); (b) driving stress (left axis) and basal sliding fraction $f_{sl}$ (right axis); (c) observed and fitted apparent mass balance $\tilde{b}$ (left axis), total flux $q$ and deformational flux $q_d$ (right axis); (d) calculated ice thickness overlain by thickness along radar profiles (white-bordered); (e) surface ice speed at elevation-band boundaries.</figcaption></figure>

<figure><img src="image_4.png" /></figure>

errors are very small in typical settings (Huss and Farinotti, 2014 state that on the Antarctic Peninsula less than 1.8% of the area is affected by the former correction).

The extrapolation of the surface ice speed is mass conserving, which is an improvement on Huss and Farinotti (2012). We first assume that the depth-averaged ice speed $\bar{v}$ has a certain across-glacier distribution, namely that ice flows slower towards the margin and faster far from it. For this we use a formula inspired by Nye (1965) (his Eqn (6))

$$ \bar{v} \propto 1 - \left( \frac{\lambda - \min(L, \lambda)}{\lambda} \right)^{d_v}, \quad (11) $$

where the length scale $\lambda = \min(w_i/2, h_i)$ is the minimum of half-width and mean thickness and the exponent $d_v$ is a tuning factor suggested to be $n+1$ by Nye's theory.

The flux from one elevation band to the next is known from Eqn (4). This flux can be distributed along the 2D boundary between the two elevation bands honouring both Eqn (11) and conservation of volume. Finally, surface speed is calculated with

$$ v = \frac{\bar{v}}{(1 - r)f_{sl} + r}. \quad (12) $$

Of note is that this modulates the surface speed by at most 125% and, thus, the ice thickness given by volume-conservation (Eqn (6)) has in general a larger impact on $v$.

Figure 2d shows the ice thickness mapped back to 2D and Fig. 2e shows the ice speed across elevation-band boundaries. Note that ice speed could be interpolated between the elevation

bands. However, the model error is calculated at elevation bands only and thus we display this output for illustration.

### 2.1.5 Forward model inputs and parameters

The forward model needs several input parameters and fields in the form of measurements, outputs of other models or guesses (Table 1). Using these inputs, the model computes maps of ice thickness $h$ and surface ice speed $v$. The next section discusses how these, often poorly known parameters can be inferred from available observations by using an inverse model, and how their uncertainty can be quantified.

### 2.2 Inverse model

The inverse model, i.e. the model which estimates some of the forward model parameters and input fields, is based on a Bayesian inference approach (e.g. Tarantola, 2005). This improves on Huss and Farinotti (2014) who used an ad-hoc parameter fitting scheme.

Bayesian inference is based on Bayes' rule relating two conditional probability density functions. They are written as $p(a|b)$, indicating the probability density of $a$ given $b$. Using this notation, Bayes' rule is

$$ p(\theta | d) = \frac{p(d | \theta)p(\theta)}{p(d)}, \quad (13) $$

where $\theta$ are the model parameters and $d$ is a vector of observations to which the forward-model is fitted. The model parameters $\theta$, which are to be fitted (Table 1), are all inputs to either
<table><caption>**Table 1.** Key input parameters and fields of the forward model which are used in the inversion and model output (last two parameters). The third column states whether the data need to be in 2D or whether a lower-dimensional input is possible. The last column indicates whether there are observations or model outputs available on a regional/global scale</caption><thead><tr><th>Description (units)</th><th>var.</th><th>2D</th><th>obs.</th></tr></thead><tbody><tr><td>Surface DEM (m a.s.l.)</td><td></td><td>y</td><td>y</td></tr><tr><td>Glacier outline</td><td></td><td>y</td><td>y</td></tr><tr><td>Apparent mass balance (m a<sup>-1</sup>)</td><td>b&#773;</td><td>n</td><td>some</td></tr><tr><td>Basal sliding fraction</td><td>f<sub>sl</sub></td><td>n</td><td>n</td></tr><tr><td>Ice temperature (°C)</td><td>T</td><td>n</td><td>n</td></tr><tr><td>Land distance exponent for h</td><td>d</td><td>n</td><td>n</td></tr><tr><td>Land distance exponent for v</td><td>d<sub>v</sub></td><td>n</td><td>n</td></tr><tr><td>Ice thickness (m)</td><td>h</td><td></td><td>some</td></tr><tr><td>Surface ice speed (m a<sup>-1</sup>)</td><td>v</td><td></td><td>some</td></tr></tbody></table>

the forward-model or the stochastic error model (see below). In prose, the above rule reads: the posterior probability density $p(\theta|d)$ of a set of parameters $\theta$ given a set of measurements $d$ (and given our forward model) is proportional to the probability density $p(d|\theta)$ (called likelihood) that $d$ is observed for a given $\theta$ times the prior probability density $p(\theta)$ of those parameters. The marginal likelihood $p(d)$ in the denominator ensures that the posterior is normalised, however, computing $p(d)$ is usually intractable. We avoid this complication by generating samples from the posterior distribution using a Markov chain Monte Carlo (MCMC) method, which only requires evaluation of the prior and likelihood distributions.

The likelihood $p(d|\theta)$ combines the deterministic forward model with a stochastic error model taking into account the error of both the measurement process and the forward model (see Section 2.2.3). The prior probability $p(\theta)$ contains our knowledge about the parameters prior to taking the measurement $d$ into account; for instance, that the ice temperature must obey $T \le 0$ (see section below on priors).

### 2.2.1 Fitting target and fitting parameters

The model can be fitted to observations of ice thickness $h'$, glacier length $l'$ and surface ice speed $v'$. The Bayesian inversion framework is adaptable to use all, some or none of the above observations. Our data vector is thus

$$d = [h'(x, y), v'(x, y), l'], \quad (14)$$

where $h'$ and $v'$ are themselves vectors of observations at the coordinate $(x, y)$.

We chose to fit the following model parameters: apparent mass balance $\tilde{b}$ (Eqn (3)), basal sliding fraction $f_{sl}$ (Eqn (5)), ice temperature $T$ (Eqn (6)) via the temperature dependence of $A$ and extrapolation exponents for both thickness $d$ (Eqn (10)) and speed $d_v$ (Eqn (11)). We also fit $\sigma_{h_m}$ and $\sigma_{v_m}$, which are the model-error standard deviations for $h$ and $v$ (defined below in the section on the likelihood). Other parameters, such as parameters relating to the collapse onto elevation bands or smoothing windows, could be fitted additionally. This would, however, significantly increase the computational cost. Hence, our parameter vector is given by

$$\theta = [\tilde{b}, f_{sl}, T, d, d_v, \sigma_{h_m}, \sigma_{v_m}] \quad (15)$$

with the bold-face indicating that those fitting parameters are distinct from the forward model parameters. This is because the elevation-band spacing will in general differ from the one used in the forward model (see next section for details).

The choice of the parameters included in $\theta$ also means that the other model inputs – most importantly the surface DEM and glaciier outline – are assumed to be error-free and, thus, constant throughout the fitting procedure. Although not true, this decision is motivated by computational limitations. If the DEM was not constant, then the most expensive forward model steps (1 and 4) would need to be performed for each forward model evaluation. Using a varying outline would have an even higher performance impact due to the necessity to re-calculate glacier and land-masks at every evaluation. Although we recognise this limitation, we note that – with the exception of Brinkerhoff and others (2016), who take the DEM error into account – all currently existing ice thickness models also assume DEM and outline to be error-free.

Many others of our model parameters, such as for instance the ice bulk density, are also assumed error-free, and we thus neglect various other processes, such as for instance heavy crevassing (Colgan and others, 2012, state a 20% reduced density for parts of Columbia glacier). However, we posit that we have captured the main sources of errors with our assessment.

### 2.2.2 Priors $p(\theta)$.

The model parameters $\theta$ can be measurements, outputs from other models or just 'expert' guesses. Their prior distribution encodes our knowledge of their values and error. The priors are summarised in Table 2.

The fitting parameters have an elevation dependence, except for $\sigma_{h_m}$ and $\sigma_{v_m}$. Here we let $\tilde{b}$ and $f_{sl}$ have three components, and let $T$, $d$ and $d_v$ be constant over all bands, i.e. the vectors have only one component. The three components of $\tilde{b}$ and $f_{sl}$ are spaced evenly over the glacier's elevation. The values at the elevation-band locations used in the forward model are then calculated using linear interpolation. Thus, the spacing of the parameters implicitly sets their correlation length scale.

Unlike the other parameters, the parameters $\tilde{b}$ encode an offset to a $\tilde{b}$ field given by external models, measurements or our expert guess. Figure 3 illustrates this procedure for the Unteraar test-case. This allows us to retain the shape of $\tilde{b}$ given by the observations whilst encoding the fitting parameters with fewer degrees of freedom than there are elevation bands. This same procedure could also be used for the other parameters but as there are no observations or external model results for them (Table 1), there is no necessity to adopt this scheme.

Brinkerhoff and others (2016) approached the spatial variation of $\theta$ in a more sophisticated manner by sampling a Gaussian process to get a smooth realisation of a possible 1D field. This contrasts with our method, where the sampled 1D fields will not have any such smoothness (for instance, this is illustrated by the spikes of the green curve at $x=1$ km and 10 km in Fig. 3). They also investigated the impact of the correlation length of their Gaussian processes. We did not conduct such a systematic analysis to determine the optimal number of components for each parameter (which implicitly sets the correlation length). Instead, simple trials paired with computational limitations (more parameters need more computational time) were used to select the numbers of components.

All the fitting parameters are given a prior distribution which is encoded as either a (i) uniform distribution given by a range, (ii) normal distribution given by a mean and standard deviation, or (iii) truncated normal distribution by combining the two (Table 2).

For $f_{sl}$ and $T$, there are essentially no measurements available and we limit their distribution to a plausible range. The fraction of basal sliding to surface speed must lie in the range $0 \le f_{sl} \le 1$ as sliding speed cannot be negative and cannot be larger than surface speed. Here, we assume a uniform distribution. We
<table><caption>**Table 2.** Fitting parameters of the inverse model with their prior distributions. The column ‘c.’ provides the number of elevation-band components that are used for a given parameter. The distributions are either a (i) uniform distribution given by a range, (ii) normal distribution given by a mean $\mu$ and standard deviation $\sigma$ or (iii) truncated normal distribution. The prior of $\tilde{b}$ is given as an offset to a given, mean field (mass-balance model results, observations or an assumed elevation dependence). Furthermore, there are two further constraints on the integral of $\tilde{b}$, i.e. the flux.</caption><thead><tr><th>Name</th><th>var.</th><th>c.</th><th>range</th><th>μ</th><th>σ</th></tr></thead><tbody><tr><td>Basal sliding fraction</td><td>f<sub>st</sub></td><td>3</td><td>[0,1)</td><td></td><td></td></tr><tr><td>Ice temperature (°C)</td><td>T</td><td>1</td><td>[-20,0]</td><td>-0.5</td><td>1</td></tr><tr><td>Land distance exponent</td><td>d</td><td>1</td><td>[0,1,1]</td><td></td><td></td></tr><tr><td>Ice speed exponent</td><td>d<sub>v</sub></td><td>1</td><td>(0,20]</td><td>4</td><td>0.5</td></tr><tr><td>App. mass balance (m a<sup>-1</sup>)</td><td>b</td><td>3</td><td></td><td>0</td><td>*</td></tr><tr><td>- continuous glacier</td><td>q<sub>i</sub></td><td>-</td><td>(0, ∞)</td><td></td><td></td></tr><tr><td>- calving flux(B<sub>acc</sub>)<sup>†</sup></td><td>q<sub>N</sub></td><td>-</td><td></td><td>0.5</td><td>0.1</td></tr><tr><td>Model error thickness (m)</td><td>σ<sub>h,m</sub></td><td>-</td><td>[0,200]</td><td></td><td></td></tr><tr><td>Model error speed (m a<sup>-1</sup>)</td><td>σ<sub>v,m</sub></td><td>-</td><td>[0,200]</td><td></td><td></td></tr></tbody></table>

assume the ice temperature to have a truncated normal distribution with $\mu = -0.5°C$, $\sigma = 1°C$ and range $-20°C < T < 0°C$. This favours temperate glaciers, which we justify with the observation that the ice at depth of most larger glaciers (which contribute most of the volume, Farinotti and others, 2019) will be at or close to the melting point. The thickness extrapolation parameter $d$ is given a uniform prior in the range [0.1, 1], covering both U- and V-shaped valleys. The speed extrapolation parameter $d_v$ is a truncated normal distribution with $\mu = 4$ (as Nye, 1965 suggests), $\sigma = 1/2$ and range [0, 20].

As stated above, the expected value of the apparent mass balance is given by measurements, external models or guesses. For example, $\partial h/\partial t$ may be from remote sensing and $\tilde{b}$ from a mass-balance model; these inputs will be discussed in Section 3. We can also put two constraints on the flux $q$, which is the integral of $\tilde{b}$ (corresponding to a $\tilde{b}$) (Eqn (4)). First, we require that the glacier is continuous, which means that the flux is only allowed to go to zero at the top and at the computed terminus; in between we require $q_i > 0$, otherwise the prior is set to zero. Second, for calving glaciers, the flux at the terminus $q_N$ will be non-zero. The distribution of $q_N(\theta)$ is assumed normal with $\mu = 0.5\tilde{B}_{acc}$ and $\sigma = 0.1\tilde{B}_{acc}$, where $\tilde{B}_{acc}$ is the total accumulation. This is incorporated into the prior, assuming independence, by multiplying with the density $p(q_N(\theta))$ of this normal distribution. The chosen values of $\mu$ and $\sigma$ are consistent with two estimates of calving flux that are available for two of the largest ice masses considered here (measurements or estimates of calving fluxes are not available on a global scale): Dowdeswell and others (2008) state that for Austfonna ice cap, Svalbard, 44% of mass loss is through calving; similarly, Burgess and others (2005) state 40% for Devon Ice Cap, Arctic Canada.

We assume that all priors are independent of each other and, thus, the full prior $p(\theta)$ is the product of the individual ones.

### 2.2.3 Likelihood $p(d|\theta)$.

The forward model produces fields for the ice thickness $h$ and surface speed $v$ which need to be fitted to the measurements $h'$ and $v'$. In case of land-terminating glaciers, also the 1D glacier length $l'$ is fitted. This ensures that the 1D glacier reaches the end of the lowest elevation band but not further. The comparison between data and model is done with a simple stochastic model of the errors. As an approximation, it assumes that all errors are

<figure><img src="image_5.png" /><figcaption>**Fig. 3.** Illustration of the method to sample $\tilde{b}$ according to the components of the fitting parameters $\tilde{b}$. The blue line corresponds to the measurements, i.e. the expected value. The red dots represent a sample $\tilde{b} = [-2.5, 0.7, 0]$ at locations: top elevation ($\chi=0$ km), mid-elevation ($\chi \approx 2.5$ km) and terminus elevation ($\chi \approx 10$ km). The green curve is the apparent mass-balance field corresponding to $\tilde{b}$, which is the subtraction of the linear interpolation of $\tilde{b}$ from the expected value.</figcaption></figure>

independent and have a normal distribution

$$ p(d | \theta) \propto \frac{1}{\sigma_h} e^{-\sum (h(\theta) - h')^2 / 2\sigma_h^2} \\ \frac{1}{\sigma_v} e^{-\sum (v(\theta) - v')^2 / 2\sigma_v^2} \\ \frac{1}{\sigma_l} e^{-(l(\theta) - l')^2 / 2\sigma_l^2}, \quad (16) $$

where the forward model output $h(\theta)$ and the observations $h'$ are vectors of values at the coordinates $(x', y')$ of the observation, whereas for $v$ and $v'$ the vector components are at grid locations on the boundary of two elevation bands (see Section 2.1, step 4). For the comparison, the thickness result is interpolated to the measurement location $(x', y')$ and vice versa for the speed. Note, if no observations are available for a variable, the corresponding term in Eqn (16) becomes one. The standard deviation of the error in $h$ is $\sigma_h = \sqrt{\sigma_{h,m}^2 + \sigma_{h,0}^2}$, combining the model-error standard deviation $\sigma_{h,m}$ and the observational-error standard deviation $\sigma_{h,0}$; the error of $v$ and $l$ are treated identically with a combined standard deviation $\sigma_v$ and $\sigma_l$. The values of the observational-$\sigma$ are a combination of the stated or estimated uncertainty of the data (see next section) and of the uncertainty stemming from non-simultaneous observations (Brinkerhoff and others, 2016). The model-$\sigma$ is fitted (using a uniform prior with range [0, 200] m and [0, 200] m a⁻¹ for $\sigma_h$ and $\sigma_v$). The $\sigma$ are assumed constant for all locations $(x, y)$.

Equation (16) assumes independent errors. The errors of $h$ and $v$, however, are spatially correlated, which is true for both the measurement and the model errors. To reduce this correlation, we adopted the simple strategy to thin out the points at which observations are compared to the model. For the thickness observations we achieved this by thinning the data such that the distance between observations is ~1/100th of the glacier length. For the ice speed, the model results are thinned instead, by a factor of ten in both coordinate directions resulting in a distance between comparison points of 250–2000 m (depending on DEM resolution).

Note that the calculation of the likelihood for a set of parameters $\theta$ involves the evaluation of the forward model using the $\theta$-parameters to produce $h(x, y, \theta)$, $v(x, y, \theta)$ and $l(\theta)$. When

<footnote>*When elevation change measurements are available 1.4 m a⁻¹, otherwise 2.2 m a⁻¹; for the Unteraar test-case 0.3 m a⁻¹ as available data are more accurate. †Note that q<sub>N</sub> is given as a fraction of B̂<sub>acc</sub>.</footnote>
<figure><img src="image_6.png" /><figcaption>**Fig. 4.** Inverse model output for test-case Unteraar from fitting the model to three radar lines (see Fig. 5f), glacier length and surface ice speed. (a) 1D glacier surface and predicted bed (mean, minimum and maximum); (b) predicted speed; (c) distribution of inferred mean ice thickness; and (d) distribution of a selection of fitting parameters. The diagonal shows the sample histograms for each, and the scatter plots the distribution between two variables.</figcaption></figure>

fitting only to *l'*, just the 1D part of the forward model needs evaluating, which is ~200 times faster than evaluating the full 2D model.

With both the prior $p(\theta)$ and the likelihood $p(d|\theta)$ specified, the posterior can be evaluated (up to a normalisation factor, Eqn (13)).

### 2.2.4 Sampling from the posterior

We are interested in characterising the posterior $p(\theta|v', h')$, a high-dimensional probability distribution, which is best done using samples from it.

We use a MCMC method to draw the samples, a widely used approach for this type of analysis. We employ an affine-invariant ensemble sampler (Goodman and Weare, 2010; Foreman-Mackey and others, 2013). MCMC methods require many model evaluations to draw enough samples to characterise the posterior. For our application, around $10^5$ samples are necessary to obtain converged results. We analyse convergence using visual inspection of the MCMC traces as well as the potential scale reduction factor $\hat{R}$ (Gelman and others, 2014), which we calculate from MCMC chains from independent runs of the affine-invariant sampler (see Section S4 of the Supplementary Material).

An example inversion for Unteraar Glacier data is shown in Figure 4, with panel D displaying the distribution of samples from seven of the 11 $\theta$ components.

### 2.2.5 Predictions for *h* and *v*.

Whilst having the distribution of the parameters $\theta$ is useful, here we are primarily interested in the distribution of *h* and *v*, so-called predictions. During the MCMC procedure, the calculated *h* and *v* fields indeed represent samples from their posterior distributions

and, thus, characterise them. This allows us to give both their expected values (the mean) as well as their distribution.

Predictions with associated uncertainty for the Unteraar test-case are displayed in Fig. 4. A comparison of the 2D predictions with thickness measurements along radar lines is displayed in Fig. 5.

## 2.3 Regional-scale applications

When applying our model to many glaciers, the typical situation will be that a few glaciers have ice thickness measurements but the vast majority do not. In that case, the few glaciers with thickness data can be fitted well whereas the others cannot be fitted, at least not to ice thickness. In this situation, we aim to transfer the knowledge gained from fitting the few glaciers to the majority of glaciers. We do so by using a representation of the posterior distributions obtained for glaciers with measurements as an update to the prior distribution for glaciers without measurements.

We first fit each glacier with thickness measurements individually (henceforth termed Mode-1) and thus obtain samples from their posterior distributions. We then translate these $\theta$ samples into a probability density function which can be used as part of a prior. We approximate this multidimensional density function by assuming that the parameters have independent normal distributions with (i) the central parameter given by the median (which we prefer over the mean to reduce the impact of outliers) of all Mode-1 expected values of $\theta$, and (ii) the variance given by the variance of the combined posterior samples of all Mode-1 glaciers. The density function of this multivariate, uncorrelated normal distribution of $\theta$ is then multiplied with the density function
<figure><img src="image_7.png" /><figcaption>**Fig. 5.** Comparison of ice thickness measurements based on ground-penetrating radar along profiles to inverted ice thickness for test-case Unteraar (a–e). (f) Glacier outline and radar tracks. The thick black lines are the fitting tracks, and the thick red lines are the ones displayed in a–e.</figcaption></figure>

of the usual prior (Section 2.2.2) to form the new prior for Mode-2 glaciers.

The new prior is then used for the rest of the glaciers, which are only fitted to their length (or only to the prior in case of calving glaciers), or to surface ice speed as well. Henceforth, we term this step Mode-2 fitting. The strategy is evaluated in the Results section.

## 2.4 Implementation

The BITE-model implementation<fnref n="1" />, whose code is open source (see Section S2 of Supplementary Material), focuses on good computational performance as the MCMC scheme requires $10^4$ to $10^5$ forward model evaluations to fit one glacier. We use the Julia programming language (Bezanson and others, 2017), which achieves computational speeds on par with Fortran and C. As many calculations as possible are performed during glacier initialisation and then re-used during the MCMC computation; for instance the spatial smoothing, a linear operation, is pre-calculated and stored as a sparse matrix.

One forward model evaluation completes in ~0.01–0.1 s on a single core of a modern CPU (Intel Xeon E5-2687W), leading to Mode-1 fitting of one glacier completing in ~1 h. When not fitting to ice speed, Mode-2 runs complete in less than 1 min, as only the 1D part of the forward model needs to be evaluated to compute the glacier length. The regional fitting is an ‘embarrassingly parallel’ problem as different glaciers can be run at the same time and thus the work can trivially be distributed among several computers. The regional fitting for Svalbard, consisting of 170 Mode-1 and 1545 Mode-2 inversions (not fitting to ice speed),

completes in ~10 h on a server with 12 physical cores (Intel Xeon E5-2687W, hyperthreaded), with ~80% of the time spent for the Mode-1 inversions.

As stated above, computational efficiency is one of the reasons to keep the DEM and outline constant. Changing them would necessitate the re-evaluation of most pre-processed computations, leading to an increase in forward model execution time – and thus Mode-1 fitting time – by a factor of ~50–200. Mode-2 runs would require an even higher increase in computational time.

The used affine invariant MCMC sampler is implemented in the package `KissMCMC.jl<fnref n="2" />`. When generating the predictions of the 2D ice thickness and speed, not all samples can be retained due to their large memory footprint. Instead we only store the mean, standard deviation and extrema of the sampled *h* and *v* fields. We do this by using online statistical methods through the package `OnlineStats.jl<fnref n="3" />`.

## 3. Study sites and data

Our study sites include Arctic Canada North (RGIv6.0 region 3) and South (region 4), Svalbard (region 7), Central Europe (region 11) and the Karakoram (region 14, subregion 2). The selected regions are depicted in Fig. 6 and contain about one-sixth (~30 000) of all glaciers worldwide by number and ~30% of the global glacier volume (Farinotti and others, 2019). The selection of these regions was largely driven by data availability, i.e. measurements of ice thickness, elevation changes and/or surface ice speed. We consider this a globally-representative glacier sample suitable for demonstrating our model’s applicability to large scales.

<footnote n="1">¹https://github.com/mauro3/BITEmodel.jl</footnote>

<footnote n="2">²https://github.com/mauro3/KissMCMC.jl</footnote>

<footnote n="3">³https://github.com/joshday/OnlineStats.jl</footnote>
<figure><img src="image_8.png" /><figcaption>**Fig. 6.** World map showing the considered RGI-regions, and examples ice thickness maps for each region: (3) Clarence Head N&S glaciers (76.74°N, 78.07°W); (4) Barnes Ice Cap (70.0°N, 73.5°W); (7) southern Spitsbergen around Vestre Torellbreen (77.3°N, 15.1°E); (11) Grosser Aletschgletscher (46.44°N, 8.08°E); (14) Biafo Glacier (75.59°N, 36.00°E).</figcaption></figure>

**3.1 Data**

The necessary inputs for our forward model are summarised in Table 1. For all glaciers we use outlines from the RGIv6.0 (RGI-Consortium, 2017) and glacier mass balances from the Global Glacier Evolution Model (GloGEM) (Huss and Hock, 2015). As DEMs we use the ArcticDEM (Porter and others, 2018) and the SRTM (Space shuttle Radar Topography Mission) DEM (Jarvis and others, 2008). The elevation change datasets are more diverse and not available for all regions. The output of our model is ice thickness and surface speed (Table 1) which we compare to the Glacier Thickness Database (GlaThiDa) v3.0 (GlaThiDa-Cons, 2019) and a heterogeneous set of ice speed data. Note that most available datasets provide ice velocity, i.e. speed and azimuth, however our model only uses speed; therefore we use the word speed throughout except when the azimuth is important. Table 3 gives an overview over the used data.

The RGIv6.0 dataset includes outlines of all glaciers worldwide as well as additional information on each glacier. The reference

year for the outlines is included in the RGI attributes and more than 90% of the glaciers we consider lie in the time-span 1999–2010. We use the outline to delineate the glacier catchment in the map plane. It also determines the 1D glacier length for which we set an observational uncertainty $\sigma_l$ of 3%; most of this uncertainty is due to non-simultaneous observations (Brinkerhoff and others, 2016). Furthermore, the outlines of adjacent glaciers determine the land mask which is used to calculate the distance-to-land $L$ (Eqns (10) and (11)). From the additional RGI information, the attributes ‘Form’ and ‘TermType’ are used. ‘Form’ indicates whether the considered entity is a glacier or an ice cap (if un-assigned, we assume that it is a glacier), determining whether the 1D ice thickness at the top is set to zero or to the same as one elevation band below. ‘TermType’ distinguishes between land-terminating and calving glaciers, which determines whether the glacier length is fitted (Eqn (16)) or whether a terminus-flux prior is used. Note, however, that the classification is not very accurate, at least for Svalbard, and many calving glaciers are mis-labelled as land-terminating.
<table><caption>**Table 3.** Used data listed by RGI region and associated variable</caption><thead><tr><th>Reg.</th><th>var.</th><th>Name</th><th>Citation</th></tr></thead><tbody><tr><td rowspan="3">All</td><td>outline</td><td>RGIv6.0</td><td>RGI-Consortium (2017)</td></tr><tr><td>b</td><td>GloGEM</td><td>Huss and Hock (2015)</td></tr><tr><td>h</td><td>GlaThiDa*</td><td>GlaThiDa-Cons (2019)</td></tr><tr><td rowspan="3">07</td><td>DEM</td><td>ArcticDEM</td><td>Porter and others (2018)</td></tr><tr><td>∂h/∂t</td><td>Nuth</td><td>Nuth and others (2015)</td></tr><tr><td>v</td><td>Glaciers_CCI</td><td>Strozzi and others (2017)</td></tr><tr><td>03 &amp;<br>04</td><td>DEM</td><td>ArcticDEM</td><td>Porter and others (2018)</td></tr><tr><td></td><td>∂h/∂t</td><td>n/a</td><td></td></tr><tr><td></td><td>v</td><td>Glaciers_CCI</td><td>Strozzi and others (2017)</td></tr><tr><td>11</td><td>DEM</td><td>SRTM</td><td>Jarvis and others (2008)</td></tr><tr><td></td><td>∂h/∂t</td><td>Glaciers_CCI</td><td>Glaciers_CCI-Cons (2018)</td></tr><tr><td></td><td>v</td><td></td><td>Dehecq and others (2015)</td></tr><tr><td rowspan="3">14</td><td>DEM</td><td>SRTM</td><td>Jarvis and others (2008)</td></tr><tr><td>∂h/∂t</td><td>Glaciers_CCI</td><td>Glaciers_CCI-Cons (2018)</td></tr><tr><td>v</td><td>Glaciers_CCI</td><td>Glaciers_CCI-Cons (2018)</td></tr></tbody></table>

The ArcticDEM is a high-resolution (2 m) DEM of the Arctic using WorldView-1, 2 and 3 satellite data from the years 2007–2018. It is used for the regions Svalbard and Arctic Canada North and South. The SRTM DEM is available up to 60° North at a resolution of 30 m and was acquired in February 2000. It is used for the regions Central Europe and Karakoram. For each glacierr the DEM is pre-processed by projecting it into the appropriate UTM zone, cropping it to fit the glacier outline, and re-sampling it to 25, 50, 100 or 200 m depending on the glacier size. The last step ensures that all DEMs have a similar resolution relative to the glacier size. The grid of the DEM is then also used as the computational and output grid for the forward model. Our model approach cannot take errors of DEMs into account (see Section 2.2). However, the study of Huss and Farinotti (2012) (using almost the same forward model) estimated the errors associated with using the SRTM for Central Europe and Karakoram to be ~1% of the regional ice volume and thus these errors are negligible compared to others.

The GloGEM computes past mass-balance components and their altitudinal distribution for all glaciers globally based on climate re-analysis data (see Huss and Hock, 2015 for details). Results for each individual glacier have been calibrated to match the regional average mass balance between 2003 and 2009 (Gardner and others, 2013) and computed mass-balance gradients with elevation have been validated against a global dataset of direct observations (WGMS, 2012). Uncertainties for local mass-balance estimates are ~±1 m a⁻¹. For each individual glacierr, we use the average of GloGEM mass balances over the period 1980–2016.

The elevation change dataset for Svalbard is a difference between the Norwegian National DEM of 1990 and the SPOT5 DEM of 2008 (Nuth and others, 2015). The resolution is 40 m and the dataset covers most of the Spitsbergen south of Longyearbyen. For the rest of Svalbard we have no data. For the Karakoram, we use an elevation change dataset derived from differencing SRTM (from 2000) and TanDEM-X (from about 2013) DEMs with a posting of 90 m. Both DEMs have been horizontally and vertically co-registered before subtraction. As the radar penetration of the C and X band into snow and (dry) firn can be different and reach several metres, we have also analysed elevation differences over stable terrain. This revealed only small (a few metres) vertical and largely unsystematic differences. Given the large elevation changes over many glaciers (>100 m) and the vertical uncertainties of both DEMs (several metres), we consider differences in the radar penetration (i.e. not the individual absolute

values) as negligible and have not further corrected them. For the Alps, elevation changes have been derived by differencing the SRTM C Band DEM from 2000 from the TanDEM-X DEM from about 2014, also with 90 m posting. Both datasets are provided by the ESA project Glaciers_CCI (Climate Change Initiative) (Glaciers_CCI-Cons, 2018). For all elevation change data we assume a normal error with standard deviation 1 m a⁻¹ (e.g. Nuth and others, 2010). We have no elevation change data for Arctic Canada North and South. For glaciers without elevation change data available, or when testing the impact of using elevation change data, we use a synthetic, elevation-dependent rate

$$ \frac{\partial h}{\partial t}(z) = \begin{cases} c_1 & \text{if } z \ge z_{\text{ELA}} \\ c_1 + c_2(z - z_{\text{ELA}}) & \text{otherwise,} \end{cases} \quad (17) $$

where $z_{\text{ELA}}$ is the equilibrium line altitude provided by GloGEM, and $c_1$ and $c_2$ are constants adjusted such that the flux at the terminus is as specified. For glaciers where $z_{\text{ELA}}$ is above the top or below the terminus, a constant elevation-change rate is assumed. As an uncertainty we assume 2 m a⁻¹.

We combine the uncertainty of the elevation-change data and GloGEM data assuming independence to get an uncertainty of the apparent mass balance on elevation bands. For the case of synthetic elevation change, this neglects that through the use of $z_{\text{ELA}}$ in Eqn (17) there will be some correlation of the errors. However, we expect this to be of minor importance and neglect it. The uncertainty is thus 1.4 m a⁻¹ when elevation-change data are available and 2.2 m a⁻¹ otherwise.

Ice thickness data, which are generally collected with ground penetrating radar, are available through GlaThiDa v3.0 (GlaThiDa-Cons, 2019) for 1084 of the 31 235 considered glaciers. However, we manually rejected 333 glaciers either due to all-zero thickness measurements within the area of the glacier outline or due to only marginal coverage of the glacier. The ratio between the number of glaciers with usable radar tracks and total for each region is: Svalbard 170/1615 (22 glaciers rejected), Arctic Canada North 315/4556 (150), Arctic Canada South 130/7416 (121), European Alps 136/3892 (30) and Karakoram 0/13757. The spatial density of observations is variable and dense observations are thinned such that the distance between them is ~1/100th of the glacier length (this thinning is also used to avoid spatial correlations in the likelihood, Section 2.2.3). Some data in GlaThiDa have an associated error, but we simply set the standard deviation to $\sigma_{h_o} = 10$ m.

Surface ice speed for all regions but the Alps are from the Glaciers_CCI project. For Svalbard we use a dataset derived from feature tracking of Sentinel-1 images between January 2015 and January 2017 (Strozzi and others, 2017). For the Karakoram a dataset derived from Sentinel-1 SAR images acquired in 2015 using offset-tracking is used (Glaciers_CCI-Cons, 2018). The data for Arctic Canada North and South are derived from winter Sentinel-1 SAR images acquired in 2015 (Strozzi and others, 2017). For the European Alps, glacier surface speeds were generated by tracking surface features in Landsat 7 panchromatic images (15 m spatial resolution). Displacement fields were generated at 30 m resolution from all images separated by approximately one year over the period 1999–2003 and the median value for the whole period was retained in each pixel (Dehecq and others, 2015, 2019b). This dataset is limited to the Western Alps including the area between Rhone Glacier and Mont Blanc. For the error of all ice speed data, we use a standard deviation $\sigma_{v_o} = 10$ m a⁻¹ (e.g. Dehecq and others, 2015). Note, however, that we fit $\sigma_{v_m}$ and $\sigma_{h_m}$, which means that the values of $\sigma_{v_o}$ and $\sigma_{h_o}$ are not critical.

<footnote>*No data available for region 14.</footnote>
# 4. Results

We present the results of our model for three different setups: (i) we revisit the test glacier Unteraar, used in the Methods section, to illustrate various aspects of the model; (ii) we calibrate and validate the model using glaciers with ice thickness data from four RGI regions, with a focus on our method for regional-scale application; and (iii) we demonstrate the large-scale applicability of the BITE-model by applying it to 30 000 glaciers in five RGI regions. The results of the latter are compared to the G2TI initiative (Farinotti and others, 2019).

## 4.1 Unteraar test case

The Unteraar Glacier test-case is taken from the ITMIX project (Farinotti and others, 2017) which provides the following data: outline and surface DEM (year 2003), mass balance (1997–2003), elevation change (1997–2003), ice speed (1997, Vogel and others, 2012) and ice thickness along 45 radar tracks (Bauder and others, 2003) (Fig. 5f). All data but the outline and ice thickness measurements are provided on the same grid with a posting of 25 m, which is also the grid used for the model run. We use the priors as given in Table 2, with $\sigma = 0.3 \text{ m a}^{-1}$ for the apparent mass balance. For the ice thickness we assume an observational error of $\sigma_{h_o} = 27 \text{ m}$ (Bauder and others, 2003), for ice speed $\sigma_{v_o} = 4 \text{ m a}^{-1}$ (Vogel and others, 2012) and for the glacier length $\sigma_{h_g} = 300 \text{ m}$ (Unteraar Glacier retreated 400 m 1997–2004, GLAMOS, 2018). Of note is that Unteraar Glacier is debris-covered downstream of the confluence area.

For this test case, the model was fitted to the length of the glacier, the ice speed and to three radar tracks, one located in the upper accumulation area, one on the middle of the tongue and one close to the snout (Fig. 5f, thick black lines). Figure 2 shows the output of the forward model for the best fit parameters (i.e. the parameters with maximum posterior density), showing that visually the fit to observed ice thickness is very good (Fig. 2d). Ice speed in 2D is displayed at elevation-band boundaries which is where the error (Eqn (16)) is evaluated when fitting to ice speed.

The distributions of the fitting parameters are well approximated by the $10^5$ samples taken (Fig. 4d). The distribution of $\tilde{b}_2$ illustrates how the fitting procedure modifies its prior distribution with mean $0 \text{ m a}^{-1}$ to a distribution with mean $\sim 0.5 \text{ m a}^{-1}$, i.e. the model needed to increase $\tilde{b}$ around mid elevation to get a good fit. This can also be seen in Fig. 2c, where the fitted $\tilde{b}$ is above the observed one at mid elevation (around $\chi = 2.5 \text{ km}$), whereas at the top and terminus the $\tilde{b}$ was barely modified. The displayed parameters (Fig. 4d) are largely independent except for the negatively correlated $f_{\text{BL}}$ and $T$. This means that the inversion compensates slower flow due to stiffer ice with increased sliding.

The fitted model error for the ice thickness $\sigma_{h_g}$ is 3 m, resulting in an effective $\sigma_h \approx 27 \text{ m}$. This is essentially unmodified from $\sigma_{h_o}$. The mean ice thickness is $\sim 157 \text{ m}$ with a narrow spread of $\pm 7 \text{ m}$ (Fig. 4c) which is also reflected in the narrow band of predicted 1D bedrock elevations (Fig. 4a). Thus, the fitted $\sigma_h$ amounts to 17% of mean ice thickness. For the ice speed, the effective $\sigma_v$ is $\sim 22 \text{ m a}^{-1}$ (most of it due to model error as the observation has $\sigma_{v_o} = 4 \text{ m a}^{-1}$) which is larger than the mean flow speed of $\sim 16 \text{ m a}^{-1}$ (Fig. 4b). This means that the model error is larger than the signal for many locations on the glacier. Thus, the model has very little predictive capability for surface speed, at least for this test case.

Figure 5 compares the thickness results against measurements along five radar tracks. The V-shaped valley profile along track C

is matched best; indeed the *d* parameter, which controls the valley shape, is close to 1 thus indicating a V-shape. As *d* is constant for the whole glacier, track B, located in a U-shaped section of the glacier, is less well matched. At the two profiles A and D, the surface is sloping sideways or is undulating due to supraglacial debris coverage. This impacts the ice thickness extrapolation through the surface slope (Eqn (10)) in a partly unrealistic pattern. This could probably be alleviated by employing surface smoothing techniques that preferentially smooth across-flow rather than along-flow. However, the large mismatch of profile A at distance 0 m is likely caused by erroneous input data: the radar profile shows zero thickness whereas the outline is still further out. The longitudinal profile shows that the thickness is matched well except underestimating ice thickness at $\chi \approx 2000 \text{ m}$ and overestimating near the terminus. The latter is likely due to the strongly undulating surface there, as seen in profile D, located in this region.

Summarising, the BITE-model can predict the ice thickness of Unteraar Glacier well when fitted to three radar profiles, with the estimated ice thickness error at 17% of the mean ice thickness. However, the ice speed is not well matched, and its predicted errors are 137% of the mean speed.

## 4.2 Model validation against thickness measurements

We validate the BITE-model using test glaciers with available thickness measurements from RGI regions Arctic Canada North and South (regions 3 and 4), Svalbard (7) and Central Europe (11). The test focuses on (I) the relative importance of fitting individual variables for obtaining accurate glacier-scale ice thickness and (II) the performance of our proposed scheme for regional-scale applications (Section 2.3). To assess the latter we split the test glaciers of each region into a calibration and a validation set of equal cardinality and similar glacier-size distribution.

The model is fitted to each glacier in the calibration set in three different ways, using: (i) glacier length *l*, ice thickness *h* and ice speed *v* (labelled with *lhv*); (ii) length and speed (*l*-*v*); (iii) glacier length only (*l*--). In the Supplementary Material we also show the results of fitting to length and thickness (*lh*-) which are almost identical to the ones of *lhv* for all regions but Central Europe (11) where *lh*-- estimates the thickness slightly better (see Supplementary Material, Figure S4). Note that *lhv* and *lh*-- correspond to Mode-1 fitting, whereas *l*-- and *l*-*v* correspond to Mode-2 fitting without updated priors for the calibration glaciers. The errors of the ice thickness estimates of the calibration set are used to evaluate the relative importance of fitting to glacier length, ice speed and ice thickness.

Each glacier of the validation set we fit to length only (*l*--*l*'), and length and speed (*l*-*v*'), using the priors updated from the calibration run *lhv*, as proposed in our scheme for regional model application (Section 2.3). This corresponds to Mode-2 fitting, with and without using ice speed measurements. This is used to assess the proposed scheme to transfer posterior knowledge to the priors of other glaciers for the two typically encountered cases of 'no measurements available' (apart from a glacier outline), and 'ice speed measurements available from remote sensing' (but no thickness measurements).

To evaluate the runs, we use the median absolute deviation (MAD), and the mean error (ME) of the ice thickness at the measurement locations, both normalised by the region-wide mean ice thickness (Section 4.3). The MAD gives an indication of how well the model can fit the basal topography, penalising both too shallow and too deep bed estimates. The ME will give an indication of the model's ability to estimate the total ice volume; in this case, too deep and too shallow local estimates can cancel each other out. We display the distribution of the normalised MADs and MEs of all test glaciers as box plots (Fig. 7). All
<figure><img src="image_9.png" /><figcaption>**Fig. 7.** Distribution of ice thickness errors for various calibration (blue) and validation runs (red) for RGI regions 3 (panels a,e), 4 (b,f), 7 (c,g) and 11 (d,h). The first row shows the distribution of median absolute deviations normalised with mean regional ice thickness (norm. MAD), and the second row normalised mean errors (norm. ME). Positive ME values indicate that the model overestimates the ice thickness. The runs were fitted to the following observations: length *l*, ice thickness *h* and surface ice speed *v* (*lhv*); *l* only (*l--*); and *l* and *v* (*l-v*). The calibration runs used unmodified priors whereas the validation runs used priors updated with results from the *lhv* calibration run from the same region (see Section 2.3). Note that in the text the validation-run labels contain a prime (e.g. *l--'* vs. *l--*), however, the prime is not used in the plot-labels. The boxplots show the inter-quartile range (box), the median (horizontal line), the farthest data points within 1.5 times the inter-quartile range (whiskers), and individual outliers (dots). Arrows indicate that in D and H, one outlier at ~8 is not shown, and that in E, two outliers at ~2 are not shown.</figcaption></figure>

the computed thickness maps are available for download (see Supplementary Material S3).

### 4.2.1 Relative importance of fit variables

For all regions, the median and the third quartile of the normalised MAD of the *lhv* calibration runs (Mode-1) are below 0.15 and 0.25, respectively (Figs 7a–d, blue boxes). This indicates that the model is well capable of fitting the observed ice thickness for Mode-1 runs. The calibration runs not fitted to thickness (*l--* and *l-v*) show a much higher normalised MAD. For Arctic Canada most are still below 0.5 but for Svalbard and Central Europe the third quartile is above 0.5; the cause of the difference in MAD between the regions is not clear. Furthermore, the use of ice speed measurements does not improve the ice thickness estimations at all (cf. *l-v* vs. *l--*; an interpretation follows in the Discussion section).

The normalised ME shows a similar pattern (Figs 7e–h, blue boxes): The *lhv* runs have a ME very close to zero (medians within ±0.015) with a very low spread (inter-quartile range ±0.07). Conversely, the *l--* and *l-v* runs have a much larger spread, and show a model bias towards overestimated ice thickness in all regions. For Arctic Canada North and South, this bias is low (median ME ≈ 0.1) but for Svalbard and Central Europe it is large (median ME ≈ 0.5).

### 4.2.2 Evaluation of regional application scheme

The runs of the validation set, using the modified priors (Fig. 7, red boxes), show a slight improvement over the ones of the calibration set using the unmodified priors (corresponding blue boxes). However, the improvement is below 0.1 for the median

of both MAD and ME, except for Svalbard where the improvement is more marked (up to 0.2) and, thus, the errors in Mode-2 glaciers remain about three times larger than for Mode-1 glaciers with a bias for ice thickness overestimation. Again, additionally fitting to ice speed measurements (*l-v'* does not improve ice thickness estimates versus fitting to length only (*l--*'), except slightly for Central Europe (Fig. 7h).

Summarising, only ice thickness observations seem to help in constraining our ice thickness estimates, whereas ice speed measurements do not show the anticipated benefit. Our scheme for regional model application – which aims at transferring posterior knowledge from Mode-1 fitting to Mode-2 fitting – seems to work in principle, albeit leading to modest improvements only.

## 4.3 Regional ice thickness and volume estimates

As a further test we apply our model to several RGI regions, and compare the results to the consensus estimates of three to five established ice thickness models (Huss and Farinotti, 2012; Frey and others, 2014; Fürst and others, 2017; Ramsankaran and others, 2018; Maussion and others, 2019) made in the frame of the recent G2TI study (Farinotti and others, 2019).

In Mode-1, we fit the model to ice thickness measurements and glacier length (*lh*). We update the priors of the Mode-2 fitting, for which we only fit glacier length (*l--*'), using the posteriors of the Mode-1 runs from the same region as described in Section 2.3. For the Karakoram, no ice thickness measurements are available and thus no Mode-1 runs are possible. In this case, the priors for the Mode-2 runs are instead constructed using the posteriors of the Mode-1 runs of the four other regions
<figure><img src="image_10.png" /><figcaption>**Fig. 8.** Total glacier ice volume (bars) and mean thickness (numbers) of the BITE-model in comparison to estimates of the G2TI study (Farinotti and others, 2019) for the five considered RGI regions (note that RGI region 14 here only comprises subregion 2, i.e. the Karakoram). 'BITE' is our model using synthetic elevation-change data (Eqn (16)), 'BITE-dhdt' is our model using observed elevation-change data, and 'G2TI' is the consensus estimate from Farinotti and others (2019).</figcaption></figure>

(fitted to available observed elevation-change data). All those Mode-1 runs are combined into one set and then used in the procedure described in Section 2.3.

The previous section showed that fitting to surface ice speed does not improve the thickness estimates, thus, we do not use ice speed in this section. Note that this omission, as a further benefit, also greatly reduces the total simulation time. We run two sets of simulations, one using observed and one using synthetic elevation-change data (Eqn (17)). This will allow to quantify the impact of using this type of data.

Figure 6 shows example maps of expected ice thickness for the considered regions (ice thickness maps for all roughly 30 000 evaluated glaciers, including error estimates, are made available; see Section S3 of Supplementary Material). A few glaciers show some elevation-band related artefacts, for example, the lobes in region 3. The model does not match ice thickness of separate glaciers connected at ice divides, and thus some step changes in thickness are visible, for instance at the divides of Barnes Ice Cap (region 4). Otherwise the produced maps look plausible.

Figure 8 compares our estimates to the G2TI results. Using measured versus synthetic elevation-change data (Eqn (17)) has no significant impact on the results. All results fall within the error bounds of the G2TI results, with our error bars being considerably smaller than those of G2TI. We therefore suggest that our model's performance is comparable to that of other established global ice thickness models.

**5. Discussion**

One of the main motivations for this work was to make better use of surface ice speed measurements within the Huss and Farinotti (2012) model. The depth-averaged speed is constrained to lie within 80–100% of surface speed, according to the shallow ice approximation (Cuffey and Paterson, 2010). Thus, these measurements should be very valuable as they directly link to mass

flux and ice thickness. Indeed, several other modelling approaches already make use of ice speed or velocity. However, unlike the presented model, these approaches either solve the mass-conservation equation (an advection equation, e.g. Morlighem and others, 2011; McNabb and others, 2012; Brinkerhoff and others, 2016; Fürst and others, 2017), which critically depends on measurements of ice velocity, or use a full-scale ice dynamics model (e.g. Bueler and van Pelt, 2015), which is computationally expensive; and therefore these models are not as suited as our model for global-scale applications.

In contrast, our model skirts around those two issues by using a simple ice-flow model which algebraically relates ice thickness to flux and surface slope (Eqn (6)). Unfortunately, surface ice speed measurements do not improve our model results significantly. This is true in both the Unteraar test case (Fig. 4) and the model validation on four regions (Fig. 7). We speculate that this might be caused by a limitation of our forward model, or of the employed inversion procedure. One possible forward model limitation is that the ice speed approximately obeys $v \propto (1 - f_{sl})^{-1/(n+2)}$ (combining Eqns (5), (6), (8)). This is a highly non-linear dependence with a singularity at $f_{sl} = 1$ and implies that, for instance, $f_{sl} = 0.97$ is needed to double the ice speed for a given flux. Combined with the uniform prior on $f_{sl}$ this could mean that parameters leading to higher speeds may have too low a probability to be selected. Thus, other sliding parameterisations should be explored in future work. Another possibility is that the shallow ice approximation formula (Eqn (6)) used in this study (and in many others) is not suitable for this type of application. Certainly, in steeper terrain (e.g. in Karakoram or Central Europe) its application is expected to lead to noticeable errors. Conversely, in flat terrain, such as dominating the large glaciers and ice caps of Arctic Canada (which make up most of those regions' ice volume), Eqn (6) should yield satisfactory results. However, our results for fitting ice speed (Fig. 7) are equally poor for all regions. A future study of the accuracy of Eqn (6) in
ice thickness modelling applications is warranted, in particular as it
is so widely employed. Last, our relatively simple likelihood func-
tion (Eqn (16)), assuming independence of all errors, could be
the culprit. We do reduce spatial correlation of the errors by thin-
ning out the points at which the likelihood is evaluated. However, a
geostatistically more sophisticated error-model could make the
likelihood more accurate and capable of appropriately weighting
the ice speed and thickness errors and thus producing results
consistent with both types of observations.

Despite our model's limitations regarding ice speed fitting, we
note that the estimated regional total ice volumes are consistent
with the G2TI consensus (Farinotti and others, 2019). This is
also the case for Svalbard, where the G2TI estimate is solely
based on Fürst and others (2018) who employed a model success-
fully using ice velocities (Fürst and others, 2017) (note also that
the dataset of measured ice thicknesses available for Svalbard is
very extensive). This finding is reminiscent of one of the conclu-
sions of the ITMIX study (Farinotti and others, 2017) which
states: 'Somewhat surprisingly, models that include SMB, $\partial h/\partial t$, or surface flow velocity fields in addition to the glacier outline and DEM did not perform better when compared to approaches requiring less data, in particular for real-world cases'. The quote further highlights another of our findings, namely that the inclu-
sion of elevation-change data does not significantly alter our
regional results (Fig. 8), thus suggesting that accurate estimates
of regional volumes also are possible with relatively scarce data
input.

Bayesian inference has previously been applied to ice thickness
estimation by Brinkerhoff and others (2016). Their forward model
is one of the above-mentioned models relying solely on the mass-
conservation equation, which they originally applied to a 1D flow
line, although within the framework of the ITMIX exercise it was
applied in 2D (Farinotti and others, 2017). Thus, their model is
dependent on the availability of surface ice speed measurements
whereas ours is reliant on the shallow-ice flow approximation
being accurate enough. Our model's estimates of the thickness
error are in general relatively small, both for single glaciers
(e.g. Fig. 5) and at the regional scale (Fig. 8). Conversely, the
model of Brinkerhoff and others (2016) gives larger ice thickness
uncertainties which nicely reduce where observations are avail-
able. This is due to their usage of Gaussian processes to sample
bedrock elevations since they can incorporate observations more
closely. In general, their approach uses more sophisticated statis-
tical methods; for instance the usage of above-mentioned
Gaussian processes to model the unknown fields whereas we
just use a vector of parameters to modify given input fields
(Fig. 3). However, their approach has not been demonstrated to
be usable for large-scale applications – a main motivation for cre-
ating the BITE-model – which could in particular be hampered by
its higher reliance on surface speed measurements; for instance in
the ITMIX exercise the model was only applied to the synthetic
cases ‘as velocity fields provided for the real cases had either
insufficient spatial coverage or non-physical behaviour incompat-
ible with the assumed model physics’ (supplement S1.1 of
Farinotti and others, 2017).

Our method is flexible, as it can utilise measurements where
they are available and will fall back to prior assumptions in
areas devoid of them. However, we also found that when measure-
ments are of poor quality (which is often the case for small gla-
ciers due to resolution issues, for instance) these measurements
can adversely affect model performance. This is particularly
true for Mode-2 runs, and care must thus be taken with the
input data.

The model's flexibility makes it usable for large-scale applica-
tions to thousands of glaciers with heterogeneous data availability.
Our basic setup uses the RGIv6.0 outlines, various DEM products

and mass-balance model results (GloGEM), all available at the
global scale. These data are enough to run the model and can
be supplemented with ice thickness, elevation change and surface
ice speed measurements where available. The application to five
test RGI-regions shows that our model performs just as well as
the ensemble of models in the G2TI-study (Farinotti and others,
2019). So far, the predicted errors of our model are very small,
and further investigation would be required to assess the reliabil-
ity of these values.

The validation exercise showed that our method to transfer the
knowledge gained from fitting glaciers with ice thickness mea-
surements (Mode-1) to the priors used for glaciers without ice
thickness measurements (Mode-2) works in principle. Yet, further
refinements could benefit model performance. It is possible, for
example, that other variables, for instance information about
frontal-type (calving or land terminating), or surge-type, etc.,
would improve such a knowledge transfer. This could potentially
also be achieved within a Bayesian framework. For instance, we
could formalise our transfer model and make it dependent on
variables such as frontal-type, and then fit this transfer model
using Bayesian techniques. However, our previous observation
also applies here: even though our transfer model might not be
perfect, we match the region-wide estimates of established global
thickness models. A possible reason is that the parameters of
those models are not more effective than our transferred ones.

6. Conclusions

We presented the BITE-model which estimates glacier ice thick-
ness distributions using a new inversion scheme based on
Bayesian inference. The scheme is applied to an improved version
of the forward model of Huss and Farinotti (2012). As input, the
forward model needs a DEM, a glacier outline, an estimate of
mass balance and elevation change. The outputs are an ice thick-
ness map and a surface ice speed map. The latter two can then be
fitted to observations during the inversion procedure. If there are
no observations available, the Bayesian inversion can be run by
using information gained from other glaciers.

The application of the model to individual glaciers, such as the
presented test case of Unteraar Glacier, shows that the model per-
forms well in such a setting, and that only a few radar profiles are
needed for a reasonable fit. However, in a regional application
where thickness measurements are only available for a few
glaciers, our validation exercise shows that the average errors
are larger. In such a case, the glaciers without thickness measure-
ments are fitted using only prior information updated with the
posteriors of the thickness-fitted glaciers, and this leads to an
about threefold increase in thickness errors.

Our model is applicable on a large scale, which we demon-
strate by applying it to five RGI regions with over 30 000 glaciers.
This multi-regional application produces results consistent with
the recent G2TI study (Farinotti and others, 2019), suggesting
that our model performance is comparable to that of an ensemble
of existing models.

Our forward model is computationally very cheap, with one
evaluation taking less than 0.1 s on a single core of a modern
CPU. This allowed us to use Markov chain Monte Carlo methods
for our Bayesian inference on a large number of glaciers. For the
results included in this study, we calculated ~10⁸ ice thickness
maps and ~10⁹ 1D thickness fields. We think that this type of
fast model, trading some accuracy for speed, has its place in
large-scale applications where data availability and quality does
not warrant to employ more computationally-intensive models.
However, efforts are needed to extend this or similar frameworks
to effectively assimilate surface flow speeds, which are becoming
available at a fast rate. The other cornerstone of large-scale
applications is consistent global datasets, such as RGI, GlaThiDa and various DEMs. Efforts are needed to extend and improve this kind of readily accessible and usable data.

**Supplementary Material.** The supplementary material for this article, which also contains the links/DOI-numbers to the model output data and code, can be found at https://doi.org/10.1017/jog.2019.93.

**Acknowledgments.** The work of MAW and FP was partly funded by the ESA project Glaciers_cci (4000109873/14/I-NB). We thank C. Nuth for providing the elevation-change dataset of Svalbard. Douglas Brinkerhoff, one anonymous reviewer and editor William Colgan provided valuable feedback which greatly improved the manuscript.

## References

Bahr DB, Meier MF and Peckham SD (1997) The physical basis of glacier volume-area scaling. *Journal of Geophysical Research* **102**(B9), 20355–20362. doi: 10.1029/97JB01696

Bahr DB, Pfeffer WT and Kaser G (2015) A review of volume-area scaling of glaciers. *Reviews of Geophysics* **53**(1), 95–140. doi: 10.1002/2014RG000470

Bauder A, Funk M and Gudmundsson GH (2003) The ice thickness distribution of Unteraargletscher (Switzerland). *Annals of Glaciology* **37**, 331–336. doi: 10.3189/172756403781815852

Bezanson J, Edelman A, Karpinski S and Shah VB (2017) Julia: a fresh approach to numerical computing. *SIAM Review* **59**(1), 65–98. doi: 10.1137/141000671

Brinkerhoff DJ, Aschwanden A and Truffer M (2016) Bayesian inference of subglacial topography using mass conservation. *Frontiers in Earth Science* **4**, 8. doi: 10.3389/feart.2016.00008

Bueler E and van Pelt W (2015) Mass-conserving subglacial hydrology in the Parallel Ice Sheet Model version 0.6. *Geoscientific Model Development* **8**(6), 1613–1635. doi: 10.5194/gmd-8-1613-2015

Burgess DO, Sharp MJ, Mair DW, Dowdeswell JA and Benham TJ (2005) Flow dynamics and iceberg calving rates of Devon Ice Cap, Nunavut, Canada. *Journal of Glaciology* **51**(173), 219–230. doi: 10.3189/172756505781829430

Chen J and Ohmura A (1990) Estimation of Alpine glacier water resources and their change since the 1870s. In *Hydrology in Mountainous Regions. I - Hydrological Measurements; the Water Cycle*, IAHS, Proceedings of two Lausanne Symposium, 193, pp. 127–135.

Clarke GK and 6 others (2013) Ice volume and subglacial topography for western Canadian glaciers from mass balance fields, thinning rates, and a bed stress model. *Journal of Climate* **26**(12), 4282–4303. doi: 10.1175/JCLI-D-12-00513.1

Clarke GKC, Berthier E, Schoof CG and Jarosch AH (2009) Neural networks applied to estimating subglacial topography and glacier volume. *Journal of Climate* **22**(8), 2146–2160. doi: 10.1175/2008JCLI2572.1

Colgan W, Pfeffer WT, Rajaram H, Abdalati W and Balog J (2012) Monte Carlo ice flow modeling projects a new stable configuration for Columbia Glacier, Alaska, c. 2020. *The Cryosphere* **6**(6), 1395–1409. doi: 10.5194/tc-6-1395-2012

Cuffey K and Paterson W (2010) *The Physics of Glaciers* (4th edn. Amsterdam: Elsevier.

Dehecq A and 9 others (2019a) Twenty-first century glacier slowdown driven by mass loss in High Mountain Asia. *Nature Geoscience* **12**(1), 22–27. doi: 10.1038/s41561-018-0271-9

Dehecq A, Gourmelen N and Trouve E (2015) Deriving large-scale glacier velocities from a complete satellite archive: application to the Pamir-Karakoram-Himalaya. *Remote Sensing of Environment* **162**, 55–66. doi: 10.1016/j.rse.2015.01.031

Dehecq A, Noel G, Emmanuel T, Jauvin M and Rabatel A (2019b) Alps glacier velocities 1999-2003 (Landsat 7), dataset. doi: 10.5281/zenodo.3244862

Dowdeswell J, Benham T, Strozzi T and Hagen J (2008) Iceberg calving flux and mass balance of the Austfonna ice cap on Nordaustlandet, Svalbard. *Journal of Geophysical Research: Earth Surface* **113**, F03022. doi: 10.1029/2007JF000905

Fahnestock M and 5 others (2016) Rapid large-area mapping of ice flow using Landsat 8. *Remote Sensing of Environment* **185**, 84–94. doi: 10.1016/j.rse.2015.11.023

Farinotti D and 36 others (2017) How accurate are estimates of glacier ice thickness? Results from ITMIX, the Ice Thickness Models Intercomparison eXperiment. *The Cryosphere* **11**(2), 949–970. doi: 10.5194/tc-11-949-2017

Farinotti D and 6 others (2019) A consensus estimate for the ice thickness distribution of all glaciers on Earth. *Nature Geoscience* **12**, 168–173. doi: 10.1038/s41561-019-0300-3

Farinotti D, Huss M, Bauder A, Funk M and Truffer M (2009) A method to estimate the ice volume and ice-thickness distribution of alpine glaciers. *Journal of Glaciology* **55**(191), 422–430. doi: 10.3189/00221430978816759

Foreman-Mackey D, Hogg DW, Lang D and Goodman J (2013) emcee: the MCMC hammer. *Publications of the Astronomical Society of the Pacific* **125** (925), 306–312. doi: 10.1086/670067

Frey H and 9 others (2014) Estimating the volume of glaciers in the Himalayan-Karakoram region using different methods. *The Cryosphere* **8** (6), 2313–2333. doi: 10.5194/tc-8-2313-2014

Fürst JJ and 14 others (2017) Application of a two-step approach for mapping ice thickness to various glacier types on Svalbard. *The Cryosphere* **11**(5), 2003–2032. doi: 10.5194/tc-11-2003-2017

Fürst JJ and 25 others (2018) The ice-free topography of Svalbard. *Geophysical Research Letters* **45**(21), 11,760–11,769. doi: 10.1029/2018GL079734

Gantayat P, Kulkarni AV and Srinivasan J (2014) Estimation of ice thickness using surface velocities and slope: case study at Gangotri Glacier, India. *Journal of Glaciology* **60**(220), 277–282. doi: 10.3189/2014JoG13J078

Gardner AS and 15 others (2013) A reconciled estimate of glacier contributions to sea level rise: 2003 to 2009. *Science* (New York, N.Y.) **340**(6134), 852–857. doi: 10.1126/science.1234532

Gardner AS and 6 others (2018) Increased West Antarctic and unchanged East Antarctic ice discharge over the last 7 years. *The Cryosphere* **12**(2), 521–547. doi: 10.5194/tc-12-521-2018

Gärtner-Roer I and 5 others (2014) A database of worldwide glacier thickness observations. *Global and Planetary Change* **122**, 330–344. doi: 10.1016/j.gloplacha.2014.09.003

Gelman A, Carlin JB, Stern HS and Rubin DB (2014) *Bayesian Data Analysis*, 3rd edn. CRC Press, Boca Raton, FL, USA.

Glaciers_CCI-Cons (2018) *Climate Research Data Package (CRDP)* (Technical report, ESA). Technical Document Phase 2 Year 3.

GLAMOS (2018) *The Swiss Glaciers 1881-2016/17* (Technical Report 1-138). VAW / ETH Zürich (doi: 10.18752/glrep_series).

GlaThiDa-Cons (2019) *Glathida* v3 (Technical Report). doi: 10.5904/wgms-glathida-2019-03.

Goodman J and Weare J (2010) Ensemble samplers with affine invariance. *Communications in Applied Mathematics and Computational Science* **5**(1), 65–80. doi: 10.2140/camcos.2010.5.65

Grinsted A (2013) An estimate of global glacier volume. *The Cryosphere* **7**(1), 141–151. doi: 10.5194/tc-7-141-2013

Huss M and Farinotti D (2012) Distributed ice thickness and volume of all glaciers around the globe. *Journal of Geophysical Research: Earth Surface* (2003–2012) **117**, F04010. doi: 10.1029/2012JF002523

Huss M and Farinotti D (2014) A high-resolution bedrock map for the Antarctic Peninsula. *The Cryosphere* **8**(4), 1261–1273. doi: 10.5194/tc-8-1261-2014

Huss M and Hock R (2015) A new model for global glacier change and sea-level rise. *Frontiers in Earth Science* **3**, 54. doi: 10.3389/feart.2015.00054

IPCC (2013) *Climate Change 2013. The Physical Science Basis*. IPCC Working Group I Contribution to AR5 (Technical Report). WMO/UNEP. doi: 10.1142/S2345748115500037.

Jarvis A, Reuter HI, Nelson A and Guevara E (2008) Hole-filled SRTM for the globe Version 4. Available from the CGIAR-CSI SRTM 90m Database (http://srtm.csi.cgiar.org).

Kamb B and Echelmeyer KA (1986) Stress-gradient coupling in glacier flow: I. Longitudinal averaging of the influence of ice thickness and surface slope. *Journal of Glaciology* **32**(111), 267–284. doi: 10.3189/S0022143000015604

Langhammer L, Grab M, Bauder A and Maurer H (2019) Glacier thickness estimations of alpine glaciers using data and modeling constraints. *The Cryosphere* **13**(8), 2189–2202. doi: 10.5194/tc-13-2189-2019

Li H, Ng F, Li Z, Qin D and Cheng G (2012) An extended perfect-plasticity method for estimating ice thickness along the flow line of mountain glaciers. *Journal of Geophysical Research: Earth Surface* **117**, F01020. doi: 10.1029/2011JF002104
Linsbauer A, Paul F and Haeberli W (2012) Modeling glacier thickness distribution and bed topography over entire mountain ranges with GlabTop: application of a fast and robust approach. *Journal of Geophysical Research: Earth Surface* 117, F03007. doi: 10.1029/2011JF002313

Maussion F and 11 others (2019) The open global glacier model (OGGM) v1.0. Geoscientific Model Development 12(3), 909–931. doi: 10.5194/gmd-12-909-2019

McNabb R and 11 others (2012) Using surface velocities to calculate ice thickness and bed topography: a case study at Columbia Glacier, Alaska, USA. *Journal of Glaciology* 58(212), 1151–1164. doi: 10.3189/2012JoG11J249

Morlighem M and 5 others (2011) A mass conservation approach for mapping glacier ice thickness. *Geophysical Research Letters* 38(19), L19503. doi: 10.1029/2011GL048659

Mouginot J, Rignot E, Scheuchl B and Millan R (2017) Comprehensive annual ice sheet velocity mapping using Landsat-8, Sentinel-1, and RADARSAT-2 data. *Remote Sensing* 9(4), 364. doi: 10.3390/rs9040364

Nuth C, Hagen J and Kohler J (2015) *Geoscience Atlas of Svalbard*, chapter 4. Norwegian Polar Institute.

Nuth C, Moholdt G, Kohler J, Hagen JO and Kääb A (2010) Svalbard glacier elevation changes and contribution to sea level rise. *Journal of Geophysical Research* 115, F01008. doi: 10.1029/2008JF001223

Nye JF (1965) The flow of a glacier in a channel of rectangular, elliptic or parabolic cross-section. *Journal of Glaciology* 5(41), 661–690. doi: 10.3189/S0022143000018670

Porter C and 28 others (2018) *ArcticDEM* (Technical Report). doi: 10.7910/DVN/OHHUKH.

Ramsankaran R, Pandit A and Azam MF (2018) Spatially distributed ice-thickness modelling for Chhota Shigri Glacier in western Himalayas, India. *International Journal of Remote Sensing* 39(10), 3320–3343. doi: 10.1080/01431161.2018.1441563

RGI-Consortium (2017) *Randolph Glacier Inventory–A Dataset of Global Glacier Outlines: Version 6.0* (Technical Report). Global Land Ice Measurements from Space, Colorado, USA. Digital Media. doi: 10.7265/N5-RGI-60.

Strozzi T, Paul F, Wiesmann A, Schellenberger T and Kääb A (2017) Circum-Arctic changes in the flow of glaciers and ice caps from satellite SAR data between the 1990s and 2017. *Remote Sensing* 9(9), 947. doi: 10.3390/rs9090947

Tarantola A (2005) *Inverse Problem Theory and Methods for Model Parameter Estimation*. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA. doi: 10.1137/1.9780898717921

Van Pelt W and 6 others (2013) An iterative inverse method to estimate basal topography and initialize ice flow models. *The Cryosphere* 7(3), 987–1006. doi: 10.5194/tc-7-987-2013

Vogel C, Bauder A and Schindler K (2012) Optical flow for glacier motion estimation. In *Proceedings of the 22nd ISPRS Congress, Melbourne, Australia*, volume I-3, 359–364. doi: 10.5194/isprsannals-I-3-359-2012.

WGMS (2012) *Fluctuations of Glaciers 2005–2010* (Technical Report). ICSU (WDS)/IUGG(IACS)/UNEP/UNESCO/WMO.