1. Introduction
Several physically based approaches to estimating subglacial topography have received attention. The earliest of these (Nye 1952) is based on the recognition that ice resembles a perfectly plastic material and thus, for actively deforming glaciers, the basal shear stress τ0 should be close to the plastic yield stress for ice. Driedger and Kennard (1986) applied this approach to estimate the volume of glaciers of known thickness and suggested that their volume estimates were accurate to ±20%. A similar approach has been followed by Haeberli (1985) and Haeberli and Hoelzle (1995). Plasticity estimators require no knowledge of the mass balance forcing for the glacier but do assume, implicitly, that the glacier is healthy enough to maintain its basal stress near the yield stress. An alternative approach that requires additional assumptions is to assume that the glacier is near a steady-state configuration with respect to a known or estimated mass balance forcing. With this assumption the balance ice flux can be calculated and the balance flux can be inverted to ice thickness using Glen’s flow law (Huss et al. 2008).
A shortcoming of the volume–area scaling approach is that it yields no useful information about subglacial topography—a necessary boundary condition for glacier dynamics models. In contrast, the physics-based methods allow ice thickness to be estimated but are subject to error if their underlying assumptions are not fulfilled. This motivates our interest in a fresh approach to estimating the thickness and volume of glaciers. The aim of the present contribution is to explore the potential of artificial neural networks (e.g., Bishop 1995; Reed and Marks 1999) as a tool for estimating ice thickness. In the next section we introduce artificial neural networks (ANNs), review their applications in climate science and glaciology, and describe how they are trained and used in the present study. In section 3, we describe the construction of test datasets using a numerical ice dynamics model so that the skill of trained neural networks can be objectively tested. Section 4 is concerned with testing the skill of ANNs, using this information to optimize the selection of inputs and the network architecture, and evaluating the performance of the ANN estimators for four test regions and a range of glaciation states. Section 5 summarizes the results of this study.
2. Artificial neural networks
Artificial neural networks are input–output systems that aim to imitate the operation of biological neural networks. These biological networks are characterized by an intricate interconnectivity among neurons and by the possibility of modifying this connectivity so that learning can proceed. In ANNs the response F(u) of an individual neuron to an input u is approximated by either a nonlinear function that smoothly or discontinuously switches between binary “on” (1) and “off” (0) states or as a linear function F(u) = u. ANNs simplify the natural situation by limiting the number of neurons and by assuming that the network connectivity has a systematic structure. The most commonly used ANNs have a multilayered architecture with a unidirectional feedforward flow of information and are termed multilayer perceptrons (e.g., Bishop 1995; Reed and Marks 1999).
In climate science, ANNs have been successfully used to reduce the dimensionality of data and to classify patterns (e.g., Cavazos 2000; Hsieh 2001; Hewitson and Crane 2002), to predict large-scale climate oscillations (e.g., Tangang et al. 1998a,b), and to approximate the behavior of complex physical systems (e.g., Monahan 2000; Tang and Hsieh 2001). In glaciology, ANNs have received less attention, but Reusch et al. (2005) used them to attempt an association of ice-core climate records from West Antarctica with synoptic climate patterns identified in a 15-yr climate reanalysis dataset. Subsequently, Reusch and Alley (2007) used self-organizing maps (a special category of ANN; Kohonen 2001) to classify patterns of the extent and concentration of Antarctic sea ice. In an intriguing series of recent papers, ANNs have been trained to emulate the fluctuations in glacier length that are associated with changes in air temperature and precipitation. This approach has allowed historical variations in glacier mass balance to be constructed (Steiner et al. 2005), past length variations to be comprehended (Steiner et al. 2008), and future changes to be predicted (Zumbühl et al. 2008)—all without reference to a physical ice dynamics model.
In this presentation we shall, for the first time, apply ANNs to the problem of estimating subglacial topography using geometric information extracted from a digital elevation model (DEM). Most field glaciologists, when standing on a glacier, would think themselves capable of guessing, albeit roughly, the thickness of ice beneath them. The underpinnings of such a guess might include a qualitative awareness of the distance between the observer and the valley walls and the steepness of the surrounding topography. The fact that such a guess is possible and has some observational basis suggests that the depth estimation process can be formalized and even automated. As illustrated in Fig. 1, our task starts with a glacierized digital elevation model, and entails the estimation of ice thickness for each of the ice-covered cells. By assembling these estimates, an ice-denuded DEM (Fig. 1c) can be constructed for the same terrain.
We assume that the process that transforms Fig. 1a to Fig. 1c can be represented by a multilayer feedforward ANN (Fig. 1b) and use the MATLAB Neural Network Toolbox (Demuth et al. 2006) to train and then apply the ANN. Following the simplest options of the MATLAB Toolbox, we adopt the standard Levenberg–Marquardt back-propagation training algorithm (Levenberg 1944; Marquardt 1963) and the Widrow–Hoff least squares learning rule. Only 60% of the data in the training set are used for training the ANN; 20% are held back to allow the training result to be independently validated and part, but not all, of the remaining 20% are used to perform tests during training so that signs of overtraining can be detected and the training episode terminated.
The practical problem becomes one of optimizing the selection of inputs and the architecture of the ANN. This problem can be stated as follows: For a DEM cell centered at some map position (i, j) with surface elevation Sij, estimate the ice thickness Hij or, equivalently, the bed surface elevation Bij = Sij − Hij. An ANN tailored to solve this problem can be applied to every ice-covered cell on a given DEM in order to generate a bed surface map Bij for the region of interest; clearly, Bij = Sij for cells that are not ice covered.
a. Geomorphic premise
Our supposition that ANNs can be applied to the problem of estimating subglacial topography is based on unstated geomorphic assumptions that we shall attempt to identify: (i) Within a particular geographical region there is a sameness to the landscape that is a consequence of the sameness of the bedrock geology, geological and environmental history, and present conditions for that region. (ii) The deglaciated portions of landscapes that today are partially ice covered have geometrical similarities to portions that are glaciated; for the most part, the areas that are now ice denuded were formerly ice covered and therefore subject to similar landscape-shaping processes that currently operate on the ice-covered landscape. (iii) Because the geological and environmental settings are spatially varying, it follows that a neural network that has been trained to estimate ice thickness in a particular geographical region may not perform well if applied to another region.
b. Data masks
In addition to the DEM of surface elevation S, it is necessary to define an ice mask 𝗜 that has the properties Iij = 0 for an ice-free DEM cell and Iij = 1 for an ice-covered one. A second mask that can prove useful is a surface slope mask 𝗚 that discriminates between steeply sloping and gently sloping topography. For steeply sloping topography Gij = 1 and for gently sloping topography Gij = 0. In our work, the threshold between the two is taken as |θ0| = 25° but is not a sensitive parameter and could be adjusted. The slope mask can be used to distinguish among gently sloping glaciers (𝗜 ∧ 𝗚′), steeply sloping glaciers and ice-covered valley walls (𝗜 ∧ 𝗚), and an ice-free surface of any slope (𝗜′). We have found that for steeply sloping glaciers a physics-based estimator (discussed subsequently) gives better thickness estimates than ANN estimators, and the slope threshold determines which estimator will be enlisted. Examples of the 𝗜, 𝗚, 𝗜 ∧ 𝗚′, and 𝗜 ∧ 𝗚 masks are presented in Fig. 2. Here, ∧ denotes the logical and operator, the superscript prime denotes the logical not operator, and ∨ denotes the nonexclusive logical or operator.
c. Inputs and outputs
Referring to Fig. 1b, for each ice-covered cell there is a single output Y = H̃ij, where the tilde indicates an estimate of the true value Hij. The situation with respect to the inputs X1 … XN is less clear-cut and starts with an enumeration of information that might provide some useful constraints on the ice thickness estimate. The possibilities that we examined are (i) the surface elevation of the ice-covered cell, (ii) the orientation of the surface slope at (i, j), (iii) the distance between the point (i, j) and one or more points on the surrounding valley walls, and (iv) the slope at points on the surrounding valley walls. In terms of the Xn inputs in Fig. 1b, the surface elevation input would correspond to Sij, and the slope orientation inputs to (tx)ij and (ty)ij where (tx, ty) are components of the unit vector t that is aligned with the surface slope ∇S at (i, j).
To calculate the distance to the valley walls, we apply a sectorial stencil (Fig. 3a) obtained by dividing the compass circle into M sectors and measure the minimum horizontal distance Rm between the point (i, j) and the valley walls within that sector. This procedure yields M additional data inputs. We have experimented with two different practical definitions of “valley walls.” In early work we assumed that valley walls correspond to ice-free areas (𝗜′) that surrounded a glacier, but we found this definition to be too narrow and now define the valley walls as being either ice free or ice covered but steeply sloping (𝗜′∨𝗚). To illustrate our procedure, suppose that a four-sector stencil was placed at the map point (i, j) on a glacier of unknown thickness and the stencil was aligned with the cardinal compass directions (north, east, south, west). We would first look north (±45°) to find the nearest point that was ice free or steeply sloping, then east, etc., to obtain four distance inputs to the ANN. The usefulness of a two-tiered sectorial stencil (Fig. 3a), with the two elevation levels separated by some distance Δztier, was also tested. Valley-wall distances for the lower tier were calculated as described above and, for the upper tier, the valley-wall distances were taken as the shortest distance at the same elevation as the upper tier. In principle, ANN inputs from a two-tier sectorial stencil contain information on the slope as well as the range of the valley walls. An alternative approach to including valley-wall slope information is to employ a one-tier stencil but add slope magnitude information |∇S|m for each of the Rm valley-wall points.
An analysis of the information value of the various ANN inputs that we tested is described in section 4. It was found that the wall-distance measurements carry essential information for the ANN and that none of other inputs delivered consistent improvements in network performance.
Throughout this study the input DEMs and masks will cover an area of 50 km × 50 km at a resolution of 200 m. Rather than make special assumptions at the map boundaries we avoid the boundaries entirely by setting an upper limit on range distance max(Rm) = 6 km and only centering the stencil on interior points that are at least 6 km from any boundary. Thus the size of the output map is 38 km × 38 km. It is important to choose a value for max(Rm) that exceeds the expected distance between on-glacier points and the surrounding valley walls but is not so large that data loss at the map margins is substantial. As examples, if we had taken max(Rm) = 15 km, the output map size would be reduced to 20 km × 20 km; whereas, if max(Rm) = 0.5 km, many of the range distance inputs will be set to max(Rm) rather than the true values.
Apart from these practical considerations, decisions concerning the input map size must be guided by the understanding that neural networks yield estimates that are based on the statistical properties of the input data that were used to train the network. Thus the geomorphic premise, detailed above, would caution against the use of very large input maps (unless the ANN allowed for spatial variation). One must therefore balance conflicting requirements. The input map should be sufficiently large that data loss at the map margins is not substantial but not so large that spatial inhomogeneity of the landscape significantly undermines the geomorphic premise.
d. Layer architecture
e. Training
Having discussed the inputs and architecture of the ANN, we turn attention to the problem of training the network to deliver reasonable estimates of ice thickness. In essence, training reduces to the problem of optimizing the values of the weights wij and biases βi for every active node of the neural network, with the aim of minimizing the error H̃ij − Hij of the output estimate Y = H̃ij. Here we are faced with the dilemma that the ice-covered portions of a DEM are unsuitable for training purposes because, in most cases, we have no prior information about the ice thickness. Thus the network must be trained using DEM cells that are not ice covered. We justify this strategy by invoking the geomorphic premise: that, for the most part, glaciers exist in landscapes that are highly glaciated and the landscape signatures of glaciation are the expression of regional influences such as geology, climate, and the intensity of past glaciations. In consequence, the ice-covered parts of the contemporary landscape, if denuded of their ice cover, would resemble nearby areas that are currently deglaciated. In a subsequent section we demonstrate how these assumptions can be tested using glacier modeling but, for now, we accept them and proceed.
To generate a training set, we start with a DEM such as that of Fig. 1a that contains a mix of ice-covered and ice-denuded cells and focus attention on the ice-denuded cells. One of these cells (i, j) is selected at random and then covered by a randomly generated thickness of ice Hij* to yield an ice elevation Zij* at that site; the entire DEM is filled to this ice level to generate a new landscape realization Sij* = max (Sij, Zij*) as illustrated in Fig. 3b. An ice mask is generated for this filling level such that Iij* = 1 when (Iij = 1) ∨ Zij* > Sij and Iij* = 0 otherwise. (Recall that ∨ represent the logical or operator; thus the logical expression reads: “when a cell is already ice covered or when the randomly generated ice filling level Z* exceeds the prefilling surface elevation Sij.”) The ANN inputs for the new landscape realization S* and ice mask 𝗜* are constructed for the point (i,j), and the training target (i.e., the desired value of Y in Fig. 4) for this single realization is Hij*. Repeating this process (thousands of times) generates a large training set. It should be noted that there is no reward for training a neural network to perform well in irrelevant situations. We therefore edit the ANN training set so that it is concentrated on elevation bands that contain or recently contained glaciers and on ice thickness values that are plausible rather than implausible.
Clearly, real glaciers have sloping surfaces and a complex surface geometry that surely carry information concerning the subglacial geometry. It remains to be demonstrated (in section 4) that this “bathtub-filling process” leads to a sufficiently accurate representation of glaciated landscapes that ANNs trained in this manner can yield reasonable predictions of ice thickness.
By applying this “bathtub-filling process” to real glaciated DEMs such as that in Fig. 1a, we have established that well-designed neural networks, using inputs such as those described above, are highly trainable and can yield an impressive correlation between the estimated ice thickness values H̃ij and the target values Hij*, although with substantial scatter (e.g., Fig. 5). This result is encouraging but does not establish that the method actually performs well, because we have yet to determine whether the original hypothesis (about ice-covered topography having geometric similarities to nearby ice-denuded topography) and the bathtub-filling training strategy have shortcomings. Again, because suitable datasets are lacking, we test the success of the bathtub-filling ANN training method using synthetic data generated by a numerical ice dynamics model as described below.
3. Generation of test datasets
To test the skill of the ice thickness estimator, we require DEMs and ice masks for mountainous regions that have substantial ice cover and well-mapped subglacial topography. There are no suitable regions that meet these requirements. Geophysical mapping of the subglacial topography of mountain glaciers has focused on those few glaciers that have attracted scientific interest and this creates an observational bias that favors safe, accessible glaciers of modest size. Although many of Iceland’s ice caps have been well mapped (e.g., Björnsson 1986), ice caps and ice sheets are unsuitable for our purposes because their geometry is only loosely controlled by subglacial topography, so the neural network method, as developed here, is unlikely to perform well. Thus we rely on glacier modeling to generate test datasets. We must necessarily assume that the modeled glaciers are acceptable surrogates for real glaciers but we do not consider this a serious shortcoming of our approach. The ANNs make no use of glacier physics so the main necessity of the modeling is that the glaciers have a passing resemblance to glaciers and, in particular, that they have surfaces that slope in their direction of flow as opposed to the flat ice topography assumed for training the networks. The test is mainly to establish that the ANN training assumptions do not completely undercut the possibility of generating reasonable ice thickness estimates.
4. Testing and optimization
In this section ANN estimators are applied to the test datasets and the results are evaluated. As already noted, four geographically separated test areas were selected and, by using the numerical ice dynamics model to glaciate and deglaciate these regions, a large suite of digital elevation models and ice masks (e.g., Fig. 8) has been generated. It is not worthwhile to consider all these model outputs in our evaluation procedure. Thus for each of the four test sites we selected six modeled ice cover maps having roughly 20%(+), 20%(−), 40%(+), 40%(−), 60%(+), and 60%(−) fractional ice cover by area, which we denote by αI. This yielded a test set of 24 models. [The parenthetical signs indicate whether the ice area is increasing (+) or decreasing (−) when the model snapshots were taken. Because the glaciation/deglaciation process is hysteretic, the actual spatial distribution of ice, e.g., for the 20%(+) and 20%(−) cases, can differ markedly.] The objectives are to discover which inputs carry the most useful information and to select a network architecture that performs well under a variety of conditions. By comparing the performance of various network architectures, one can discover where computational effort is rewarded and where it is wasted and determine how many active layers are required to obtain acceptable estimates.
a. Special treatment for steep ice
Using ANNs to estimate the thickness of steeply sloping glaciers, such as those that hang from mountain faces and valley walls, is unlikely to offer the best approach because the bathtub-filling assumption yields a poor representation of the geometry for such glaciers. We therefore use the slope mask to separate glaciers into two classes: gently sloping glaciers (𝗜 ∧ 𝗚′), which are amenable to the neural network approach; and steeply sloping glaciers (𝗜 ∧ 𝗚), which require some alternative estimation strategy.
b. Optimization and performance analysis
1) Network architecture
By systematically varying the number of active layers and the transfer functions between layers, we compared the performance of a variety of network architectures applied to each of the 24 models in the test dataset. To limit the possibilities, we assumed that the ANN inputs were obtained from the six range distance values Rm obtained by applying a one-tier 6-sector stencil (see Fig. 3a for an illustration of a two-tier 6-sector stencil). By using each range value twice, we applied 12 inputs to the first layer of the neural network. For brevity we employ a notational shorthand such that, for example, 6X·12S·12T·1L denotes a network with 6 data inputs (6X), a single output, and three active layers where the first active layer has 12 artificial neurons each with a sigmoidal transfer function (12S), etc. (See Fig. 4 for additional clarification of this notation.) Scoring systems were devised to quantify the trainability, estimation skill, and overall performance of the various architectures, and these results are summarized in Table 1.
Evaluation of network architecture revealed that ANNs having three active layers tended to achieve better training performance (higher r values) than two-layer networks but that this did not result in improved estimates of bed elevation. In fact the two-layer networks 6X·12S·1S, 6X·12T·1T, and 6X·12S·1T tended to match or surpass all three-layer networks. Based on our comparisons of network architecture we conclude that, for the present application, three-layer ANNs do not outperform two-layer ANNs, and, furthermore, they require substantial additional computer time for network training. The best-performing three-layer networks were 6X·12S·12T·1L and 6X·12T·12S·1S and these architectures were kept under scrutiny when additional tests were conducted. Collectively, these five networks will be referred to as the “preferred architectures” and appear in boldface in Table 1.
2) Choice of type and number of inputs
In addition to the six range distances used as input for the architecture tests, we examined the effects of including other kinds of geometric information. The results of this analysis are summarized in Table 2 and discussed below. The following additional inputs were examined: (i) range distance derived from a two-tier range stencil (as in Fig. 3a), (ii) surface slope magnitude calculated at each of the range points Rm of a one-tier range stencil, (iii) surface elevation at the map point P where ice thickness is being estimated, and (iv) the direction of local surface slope at the point P. The motivation underlying (i) and (ii) is that valley-wall slope might convey useful information about ice thickness. The motivation underlying (iii) and (iv) is that there could be systematic variations in topographic geometry associated with the elevation and aspect of the point P. (The bathtub fillings used to train the ANN assume a horizontal ice surface and therefore carry no information about slope orientation. In this situation, the orientation of the calculated bed slope ∇B at the point P is substituted for that of ∇S.)
Adding a second tier of range information or including slope information from the range points of a single-tier stencil improved the training performance for all five of the preferred network architectures but the performance improvement was not substantial. The root-mean-squared error (rmse) 〈(B̃ − B)2〉1/2 actually increased for three of the five architectures tested, leading us to conclude that adding information about valley-wall slope was unjustified. Including information on surface elevation also resulted in improved training performance but considerably worsened the estimates of bed elevation, both in terms of the mean estimation error B̃ − B and the rmse. Finally, including information on the orientation of local surface slope had a negligible influence on the training performance but tended to result in poorer estimates of bed surface elevation.
Accepting the conclusion that range distance inputs provide the most useful geometric information for the neural networks, we turn to the question of deciding on the number of range sectors and the number of inputs to the neural network. Thus far we have assumed that the number of inputs to the first active layer of the neural network is twice the number of input data values. The merit of this assumption is that a single input can be used in more than one way by the neural network. Fixing the number of range sectors at M = 6, we examined the effect of reducing the number of inputs from 12 to 9 and 6. Interestingly, reducing the number of inputs to 6 has almost no influence on the training performance or the estimation error. Clearly, there is no argument for increasing the number of inputs beyond the number of actual data values. We also tested the effect of varying the number of range sectors from M = 6 to M = 8, 9, 10, and 12 and found that increasing the number of range sectors leads to a progressive increase in training performance but only a modest improvement in estimation error. We judge that beyond M = 8 the error reduction becomes small and inconsistent and therefore settle on M = 8 as the practical optimum.
3) Size of training set
To this point we have assumed a training set of fixed size (Nset = 36 100) but we have yet to establish whether similar performance could be obtained with less training (and hence less computing effort). We tested the effect of taking Nset = 1805, 3610, 9025, 18 050, and 36 100 and found that the training performance improved with increasing values of Nset but that the estimation error ceased to decrease significantly when Nset > 18 050. Thus for subsequent applications of the neural network we take Nset = 18 050.
4) Summary
Our preferred two-layer architectures are 8X·8S·1S, 8X·8T·1T, and 8X·8S·1T, and their performance measures are summarized in Table 3. Henceforth all neural networks will have N = 8 inputs, so we simplify the architecture notation to 8S·1S, 8T·1T, and 8S·1T. Note that all three of the preferred two-layer architectures yield similar performance but that, by a very slight margin, the 8S·1S architecture seems to combine the best trainability with the smallest rmse if “training blunders,” which were characterized by very low values of the correlation coefficient r (as low as r = 0), are discarded. During the course of these tests we found that the 8S·1S and 8S·1T architectures experienced training blunders that occurred when the error minimization routine became trapped in local minima and failed to converge to the true minimum error. This is a common problem of nonlinear optimization that could be remedied using standard approaches but, instead, we chose to switch to a different ANN architecture. The thickness estimation errors associated with these unsuccessfully trained networks were very large. Fortunately, training blunders are easy to identify and when this situation arises we simply discard the results obtained for the 8S·1S architecture and retrain for the 8T·1T architecture. We have not encountered a situation where all three architectures were simultaneously subject to training blunders. To ensure that well-trained networks are always used, we take r = 0.7 as the acceptability threshold for training.
c. Application to ice thickness and ice volume estimation
It is immediately apparent that the network performance is related to the amount of ice cover and to whether the ice cover is increasing or decreasing with time. The rmse in B̃ increases with increasing αI but there is no clear relationship between mean error and αI. We attribute the tendency for rmse to increase as αI increases to a partial breakdown of the geomorphic premise. As more of the landscape becomes hidden by ice cover, the average geometrical properties of the exposed landscape and those of the buried landscape progressively diverge, leading to reduced skill for the ANN. The fractional error in ice volume (rightmost column), which has relevance to sea level predictions, is very strongly linked to whether ice cover is increasing or decreasing with time. The fractional error tends to be large for the case of increasing ice cover and surprisingly small (45% is the worst case) when ice cover is decreasing. Noting, in the VI column of Table 4, that for a given fractional coverage of ice αI the ice volume during deglaciation (20−, 40−, 60−) is systematically much larger than the ice volume during glaciation (20+, 40+, 60+) for each of the test sites, we conclude that during glaciation the ice configuration resembles a snowfield, whereas during deglaciation the ice configuration is more glacierlike. We speculate that the geomorphic premise is better matched to the situation of glacier recession than to glacier advance; the geometric form of snowfields is not closely related to glacial processes that shape glaciated landscapes so their configuration carries less information about subglacial topography.
Globally, glaciers are in retreat and thus performance measures for the 20−, 40−, and 60− cases are more relevant to the present situation than those for 20+, 40+, and 60+. Generally, the high-slope volume estimates [based on Eq. (8)] are superior to the low-slope estimates using neural networks, but this does not necessarily imply that Eq. (8) offers a useful approach to estimating the low-slope thicknesses and volumes.
Figure 9 shows histograms of the elevation estimation error εB = B̃ − B for all four test sites and a deglaciating ice cover with αI = 20%, 40%, and 60%. The error distributions tend to be roughly symmetric about εB = 0, which accounts for the surprisingly good estimates of ice volume, and, as noted above, the rmse increases with increasing ice cover.
Figure 10 shows maps of the estimated ice thickness (left panels) and thickness estimation error H̃ − H (right panels) for the four test sites and 60% (−) ice cover. (Note that the colored regions are ice covered and the white regions are ice denuded.) The ice thickness map for site BC-1 (Fig. 10a) manifests an interesting pathology not shared by the other examples—a fanlike patterning of the predicted ice thickness. This is related to the fact that the areal distribution of ice for site BC-1 closely resembles a continuous ice field rather than an arterial system of flowing glaciers (as for the remaining sites). Within this ice mass, many points lie at distances that exceed the assumed 6-km range limit of the computational stencil. Thus many of the inputs to the neural network will be set to Rm = 6 km and the ANN will lose its effectiveness. For the three other sites the predicted ice thicknesses seem highly plausible: ice thickness lies in the 0–400-m range, typical for glaciers of modest size, and thickness varies smoothly with distance, tending to be maximum along the central axes of valley channels. Close examination of the thickness estimation errors (right panels), draws attention to the fact that although the estimated thickness patterns are plausible they are not necessarily correct. As also suggested by the histograms (Fig. 9), there can be large errors in the ice thickness estimates.
5. Concluding remarks
This study is thought to represent the first attempt to apply neural networks to the problem of ice thickness estimation. As a first attempt, the results are encouraging and suggest that additional development is warranted, ideally in tandem with estimation strategies that are rooted in glacier physics. Of particular interest is the indication that, despite unavoidable errors in the ice thickness estimates, the resulting errors in estimated ice volume are surprisingly small. Thus neural networks can be used to estimate the ice volume of earth’s mountain glaciers and yield estimates that are completely independent of those obtained by conventional volume–area scaling analysis. Our use of ice masks underscores the importance of collecting accurate information on glacier outlines, one of the objectives of the Glacier Land Ice Measurements from Space (GLIMS) program (additional information is available online at http://www.glims.org/).
The neural network estimators perform best during deglacial phases (like the present one) when the fractional area of ice coverage is not large and when the ice masses are characterized by distinct glacierlike elements rather than aggregated into extensive ice fields. One of our aims was to predict subglacial topography in order to provide a realistic boundary condition for numerical ice dynamics models. In this we can claim a qualified success: the estimates of subglacial topography yield plausible, though not necessarily accurate, estimates of the bed surface. As yet, there are no good ways for estimating subglacial topography that do not involve drilling or geophysical measurements, but neural networks can at least provide better results than simply ignoring the existence of the ice cover (i.e., H̃ = 0). As an approach to estimating glacier ice volume during deglacial phases, the neural networks seem to yield very good estimates of ice volume that are possibly superior to those obtained using conventional volume–area scaling approaches [as in Eq. (1)]. Shortcomings of the ANN approach are that it is computationally intensive and that to apply the method over very large regions, for example, Alaska–Yukon or the Himalayas, requires repeated application of the method over a patchwork of overlapping approximately 50 km × 50 km subregions.
Worthwhile directions for future study would be to investigate the potential of physics-based methods and to compare ANN and volume–area scaling estimates of ice volume for glaciers of known thickness as well as for numerically simulated glaciers with appropriate mass balance forcings and proper model physics. Our numerical experiments with increasing and decreasing degrees of ice coverage could have ominous implications for the volume–area scaling approach because we find that glaciers having identical areas can have greatly differing volumes, depending on whether glacier area is increasing or decreasing with time. Thus the volume–area scaling is likely to work best when glaciers are near a steady state, an explicit assumption of Bahr’s scaling analysis [Bahr et al. 1997, their Eq. (3a)].
Estimating the thickness of ice caps and ice sheets appears to be a distinct problem that will require different approaches from the ones considered here. These ice masses have been favored targets for geophysical study and much is already known of their subglacial topography, so the situation is not hopeless.
Acknowledgments
We thank two anonymous reviewers for extremely helpful suggestions and Erik K. Schieffer and Gabriel J. Wolken for assistance with the DEMs and ice masks. Financial support was provided by the Canadian Foundation for Climate and Atmospheric Sciences (CFCAS) and the Natural Sciences and Engineering Research Council of Canada. EB acknowledges postdoctural support from the Marie Curie Outgoing International Fellowship program of the European Union. This paper is a contribution to the Polar Climate Stability Network and to the Western Canadian Cryospheric Network, both of which are funded by CFCAS and consortia of Canadian universities.
REFERENCES
Bahr, D. B., 1997: Global distributions of glacier properties: A stochastic scaling paradigm. Water Resour. Res., 33 , 1669–1679.
Bahr, D. B., M. F. Meier, and S. D. Peckham, 1997: The physical basis of glacier volume-area scaling. J. Geophys. Res., 102 , 20355–20362.
Bishop, C. M., 1995: Neural Networks for Pattern Recognition. Oxford University Press, 482 pp.
Björnsson, H., 1986: Surface and bedrock topography of ice caps in Iceland mapped by radio echo soundings. Ann. Glaciol., 8 , 11–18.
Cavazos, T., 2000: Using self-organizing maps to investigate extreme climate events: An application to wintertime precipitation in the Balkans. J. Climate, 13 , 1718–1732.
Chen, J., and A. Ohmura, 1990: Estimation of Alpine glacier water resources and their change since 1870s. Hydrology in Mountainous Regions I, IAHS Publication 193, 127–135.
Demuth, H., M. Beale, and M. Hagan, 2006: Neural network toolbox user’s guide. The MathWorks, Inc., 452 pp.
Driedger, C., and P. Kennard, 1986: Glacier volume estimation on Cascade volcanoes—An analysis and comparison with other methods. Ann. Glaciol., 8 , 59–64.
Haeberli, W., 1985: Global land-ice monitoring: Present state and future perspectives. Glaciers, Ice Sheets, and Sea Level: Effect of a CO2-Induced Climatic Change, National Academy Press, 216–231.
Haeberli, W., and M. Hoelzle, 1995: Application of inventory data for estimating characteristics of and regional climate-change effects on mountain glaciers: A pilot study with the European Alps. Ann. Glaciol., 21 , 206–212.
Hewitson, B. C., and R. G. Crane, 2002: Self-organizing maps: Application to synoptic climatology. Climate Res., 22 , 13–26.
Hsieh, W. W., 2001: Nonlinear canonical correlation analysis of the tropical Pacific climate variability using a neural network approach. J. Climate, 14 , 2528–2539.
Huss, M., D. Farinotti, A. Bauder, and M. Funk, 2008: Modelling runoff from highly glacierized alpine drainage basins in a changing climate. Hydrol. Proc., 22 , 3888–3902.
Hutter, K., 1983: Theoretical Glaciology. D. Reidel Publishing Company, 510 pp.
Kessler, M. A., R. S. Anderson, and G. M. Stock, 2006: Modeling topographic and climatic control of east-west asymmetry in Sierra Nevada glacier length during the Last Glacial Maximum. J. Geophys. Res., 111 , F02002. doi:10.1029/2005JF000365.
Kohonen, T., 2001: Self-Organizing Maps. 3rd ed. Springer-Verlag, 501 pp.
Lemke, P., and Coauthors, 2007: Observations: Changes in snow, ice and frozen ground. Climate Change 2007: The Physical Basis, S. Solomon et al., Eds., Cambridge University Press, 337–383.
Levenberg, K., 1944: A method for the solution of certain nonlinear problems in least squares. Quart Appl. Math., 2 , 164–168.
Marquardt, D. W., 1963: An algorithm for least squares estimation of nonlinear parameters. SIAM J. Appl. Math., 11 , 431–441.
Meier, M. F., M. B. Dyurgerov, U. K. Rick, S. O’Neel, W. T. Pfeffer, R. S. Anderson, S. P. Anderson, and A. F. Glazovsky, 2007: Glaciers dominate eustatic sea-level rise in the 21st century. Science, 317 , 1064–1067.
Monahan, A. H., 2000: Nonlinear principal component analysis of neural networks: Theory and application to the Lorenz system. J. Climate, 13 , 821–835.
Nye, J. F., 1952: A comparison between the theoretical and measured long profile of the Unteraar Glacier. J. Glaciol., 2 , 103–107.
Ohmura, A., 2004: Cryosphere during the twentieth century. The State of the Planet: Frontiers and Challenges in Geophysics, Geophys. Monogr., Vol. 150, Amer. Geophys. Union, 239–257.
Paterson, W. S. B., 1999: The Physics of Glaciers. 3rd ed. Butterworth-Heinemann, 496 pp.
Plummer, M. A., and F. M. Phillips, 2003: A 2-D numerical model of snow/ice energy balance and ice flow for paleoclimatic interpretation of glacial geomorphic features. Quat. Sci. Rev., 22 , 1389–1406.
Reed, R. D., and R. J. Marks II, 1999: Neural Smithing: Supervised Learning in Feedforward Artificial Neural Networks. MIT Press, 358 pp.
Reusch, D. B., and R. B. Alley, 2007: Antarctic sea ice: A self-organizing map-based perspective. Ann. Glaciol., 46 , 391–396.
Reusch, D. B., B. C. Hewitson, and R. B. Alley, 2005: Towards ice-core-based synoptic reconstructions of West Antarctic climate with artificial neural networks. Int. J. Climatol., 25 , 581–610.
Steiner, D., A. Walter, and H. J. Zumbühl, 2005: The application of a non-linear back-propagation neural network to study the mass balance of Grosse Aletschgletscher, Switzerland. J. Glaciol., 51 , 313–323.
Steiner, D., A. Pauling, S. U. Nussbaumer, A. Nesje, J. Luterbacher, H. Wanner, and H. J. Zumbühl, 2008: Sensitivity of European glaciers to precipitation and temperature—Two case studies. Climatic Change, 90 , 413–441. doi:10.1007/s10584-008-9393-1.
Tang, Y., and W. W. Hsieh, 2001: Coupling neural networks to incomplete dynamical systems via variational data assimilation. Mon. Wea. Rev., 129 , 818–834.
Tangang, F. T., W. W. Hsieh, and B. Tang, 1998a: Forecasting regional sea surface temperatures in the tropical Pacific by neural network models, with wind stress and sea level pressure as predictors. J. Geophys. Res., 103 , 7511–7522.
Tangang, F. T., B. Tang, A. H. Monahan, and W. W. Hsieh, 1998b: Forecasting ENSO events: A neural network–extended EOF approach. J. Climate, 11 , 29–41.
Zumbühl, H. J., D. Steiner, and S. U. Nussbaumer, 2008: 19th century glacier representations and fluctuations in the central and western European Alps: An interdisciplinary approach. Global Planet. Change, 60 , 42–57.
Actual (ice covered) and estimated (ice denuded) DEMs for a partially ice-covered region in the vicinity of the Mount Waddington ice field, BC, Canada (map center at 51.3333°N, 125.33°W). The DEM resolution is 200 m. (a) Input DEM of surface topography with glacier-covered cells indicated by light gray shading. (b) Input–output system represented as an artificial neural network. (c) Output DEM of estimated bed surface topography using neural network operations on input DEM.
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
Examples of ice and slope masks for site BC-3 (see Fig. 6 for its location) with roughly 50% ice cover and a deglacial phase of the climate cycle. (a) Icemask (𝗜). (b) Slope mask with 𝗚 slope threshold θ = 25°. (c) Ice and not slope mask (𝗜 ∧ 𝗚′). This mask isolates gently sloping ice-covered regions. (d) Ice and slope mask (𝗜 ∧ 𝗚). This mask isolates steeply sloping ice-covered regions.
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
(a) Example of a computational stencil for the neural network inputs. The compass circle is divided into M sectors (M = 6 in the example) and within each sector the minimum range to a DEM cell satisfying a condition such as “ice free” is calculated. More than one tier is allowed with a distance Δztier separating the two tier levels. The logical condition can be different from tier to tier. (b) Illustration of bathtub filling of the landscape to two different levels.
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
Example of a multilayer feedforward artificial neural network having 4X·6S·6T·1L architecture. Solid dots represent nodes and open circles represent artificial neurons with a response functions having one of the following forms F(u) = 1/[1 + exp(−u)]) (S), F(u) = tanh(u) (T), or F(u) = u (L). In this example the ANN has an input layer (four inputs X1 … X4), an output layer (one output Y), and two “hidden” layers. The three active layers, comprising the output layer and the hidden layers, are each associated with a transfer function F(u).
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
A representative example of an ANN training outcome. The input DEM and ice mask are those for Fig. 1a. The correlation coefficient for the fit is r = 0.863. For this example the size of the training set was Nset = 36 100.
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
Location map for the Mount Waddington area (Fig. 1) and four test sites in British Columbia and Yukon Territory, Canada.
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
DEMs for the four test sites. The geographical coordinates refer to map center positions. (a) Site BC-1 (55.4635°N, 124.8151°W). (b) Site BC-2 (58.9000°N, 125.8714°W). (c) Site BC-3 (59.4545°N, 130.3566°W). (d) Site YT-1 (61.6014°N, 133.3684°W).
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
Ice masks for four test sites. The ice masks represent snapshots during a cycle of glaciation and deglaciation. The area coverage of ice is roughly 20% for each map. The snapshots were taken during the deglacial phase of the cycle. The geographical coordinates refer to map center positions. (a) Site BC-1 (55.46°N, 124.82°W). (b) Site BC-2 (58.90°N, 125.87°W). (c) Site BC-3 (59.45°N, 130.36°W). (d) Site YT-1 (61.60°N, 133.37°W).
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
Histograms of the estimation error of bed elevation for the numerically modeled glaciation of four test sites. The column headers 20%(−), 40%(−), 60%(−) indicate the approximate areal percentage of ice cover; the negative sign indicates that the ice cover was decreasing at the time of the model snapshot. (a) Site BC-1. (b) Site BC-2. (c) Site BC-3. (d) Site YT-1.
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
Maps of (left) estimated ice thickness and (right) ice thickness estimation error for test sites. Scales for the color bars indicate thickness in meters. For these maps the areal coverage of ice was roughly 60% with ice cover decreasing with time. These maps match to the rightmost histograms in Fig. 9. (a),(a′) Site BC-1. (b),(b′) Site BC-2. (c),(c′) Site BC-3. (d),(d′) Site YT-1.
Citation: Journal of Climate 22, 8; 10.1175/2008JCLI2572.1
Evaluation of ANN architecture. Preferred architectures are indicated in boldface.
Evaluation of supplementary ANN inputs. Changes in training performance and depth estimation accuracy are indicated by + (improvement), 0 (negligible effect), and − (degraded).
Averaged network performance results.
Neural network performance for test sites. Values based on ANN estimates (indicated by a tilde, e.g., B̃) are compared with those calculated from numerical ice dynamics simulations. The default architecture for the ANNs was 8S·1S but the 8T·1T architecture was used in cases when an 8S·1S network experienced a training blunder. Here αI is the area fraction of ice cover,