the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Transient snow line altitudes of glaciers in the European Alps from multi-mission remote sensing data (2000–2025)
Abstract. Observations of glacier snow line altitude (SLA) provide important information for estimating glacier surface mass balance and glaciological modelling. Optical satellite remote sensing enables the repeated measurement of SLA at glacier-specific to regional scales, yet producing continuous multi-temporal SLA time series requires the processing and analysis of large volumes of medium-resolution imagery. In addition, traditional image brightness thresholding may suffer from temporal changes in illumination, variations in reflectivity from evolving snow and ice surface properties, and cross-sensor radiometric differences. Here, we present a fully automated cloud-processing workflow for SLA retrieval based on optical image segmentation and adaptive, scene-specific thresholding, to map the snow-ice boundary on glaciers under various acquisition conditions and based on multi-mission data. Our method uses atmospherically corrected reflectance data from the Landsat-5 to -9 and Sentinel-2 satellite missions and accounts for cloud cover, non-glacier pixels, terrain shadows and temporal glacier surface elevation change. Our SLA dataset comprises a total of ∼200,000 observations across 408 glaciers in the European Alps between 2000 and 2025. In addition, we provide estimates of end-of-summer SLAs and multi-annual change trends for most glaciers and years. Validation against visually delineated SLAs at selected reference glaciers demonstrates high agreement, with a root mean square error of ∼100 m vertical deviation. Applying the workflow to glaciers in the Alps reveals a mean regional SLA rise of 145 m since 2000 (+6 m year−1), characterized by pronounced interannual variability. Particularly during the last decade, seasonal SLA change can be tracked due to the short revisit times of the current Landsat-8, -9 and Sentinel-2 earth observation missions. All data are publicly available at Zenodo (https://doi.org/10.5281/zenodo.18223929; Sommer et al. (2026)).
- Preprint
(7054 KB) - Metadata XML
- BibTeX
- EndNote
Status: final response (author comments only)
- RC1: 'Comment on essd-2026-35', Valentina Premier, 02 Apr 2026
-
RC2: 'Comment on essd-2026-35', Anonymous Referee #2, 25 Sep 2026
This comment is submitted in full as the attached PDF supplement, which contains three tables and a figure that do not reproduce well in this text box. A summary follows.
Recommendation: reconsider after major revisions.
Competing interests. I work on snowline retrieval from Landsat time series in another mountain range and have a manuscript in preparation on that topic. I declare this as a potential competing interest. Nothing in this comment asks the authors to cite unpublished work of mine.
This is a valuable dataset and a well-built processing chain, clearly within the scope of ESSD and clearly worth publishing. My concerns are not about the per-scene retrieval, which I do not question, but about the annual aggregator, the cross-sensor verification, the uncertainty budget and the completeness of the data description.
The central concern is quantitative. Reproducing the authors' own pipeline on their own published tables, roughly 45 % of the reported trend is attributable to the growth of the satellite constellation rather than to a climatic signal. The trend itself survives: after controlling for sampling density it is still +2.70 m yr⁻¹ and 326–348 of the 398 glaciers remain positive. What is not defensible is the published magnitude.
Several comments are measurements on the authors' published product rather than opinions, and I state which. None of the tests I ask for requires reprocessing the archive.
The full comment contains nine general comments (G1–G9), a section on data and code availability, specific comments by line, technical corrections, and five questions I would like answered in the response.
Data sets
Transient snow line altitudes of glaciers in the European Alps from multi-mission remote sensing data (2000-2025) Christian Sommer, Alexander Raphael Groos, Johannes Fürst, and Matthias Braun https://doi.org/10.5281/zenodo.18223929
Model code and software
snowy-glaciers Christian Sommer, Alexander Raphael Groos, Johannes Fürst, and Matthias Braun https://github.com/cr-sommer/snowy-glaciers
Viewed
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 598 | 334 | 105 | 1,037 | 121 | 111 |
- HTML: 598
- PDF: 334
- XML: 105
- Total: 1,037
- BibTeX: 121
- EndNote: 111
Viewed (geographical distribution)
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
I would like to congratulate the authors on this interesting work, which is already in very good shape. The study presents a methodology based on Landsat and Sentinel-2 optical data to derive ice/snow classification maps using a segmentation approach, and subsequently to analyse trends in snowline altitude. A major strength is that the method is designed for a large area (the Alps) and a long time frame (2000–2025), enabling insightful analyses over a period of more than 20 years.
The methodology is described very clearly. I also particularly appreciate the authors for providing open-source code that is well documented. So I believe this work can meet the ESSD standards for publication.
I think the manuscript does not need extensive revision since it is already in a very good shape. I am suggesting just some minor revisions.
The only major point I would raise is that a comparison with other state-of-the-art algorithms is missing. I understand that previous studies may not have focused on large-scale applications; however, a key limitation here is that the approach remains threshold-based. Even if the threshold is determined automatically, it may fail in many cases, as the authors also note. Why not consider more advanced techniques, such as deep learning methods?
Another issue pertains to code execution. I attempted to reproduce the results but encountered an error related to the lack of a billing account.
Forbidden: 403 POST
https://storage.googleapis.com/storage/v1/b?project=snowmapping-492110&prettyPrint=false: The billing account for the owning project is disabled in state absent.
It appears that having an active billing account is necessary for running your workflow, which may be considered a limitation. Could you please provide further clarification regarding this requirement?
Some minor issues:
L205: What do you consider to be the minimum and maximum solar azimuths and elevations? Are you not using the actual solar azimuth and elevation for the specific scene acquisition? Please explain this more clearly. Also, I understand that you are only considering topography for shadow characterization, correct? You are not using spectral features—if so, is that sufficient?
L262: How do you determine the snow-class area a priori (i.e., prior to your segmentation)? Is it derived from the NDSI threshold?
L335: I understand that you apply outlier detection, but could this procedure remove abrupt changes (e.g., due to climate change)? Do outliers always need to be excluded, or can they sometimes be informative?
L358: Do the numbers 120,000 (Landsat) and 103,000 (Sentinel-2) refer to scenes or pixels? Later you mention 13,000 satellite images, so it is unclear what these values represent.
L372: The values 127.4 m and 105.5 m—could you clarify where these numbers come from?
L389: How do you explain the behaviour in Figure A2, with deviations from the 1:1 regression line, especially at high altitudes?
L398: Do you mean an SLA drop in 2023 in Figure 4c?
Figure 6: Please indicate the definition of North (I assume 0/360°) to make the figure easier to interpret.