Three snow seasons in the Pyrenees through the eyes of Sentinel-2 and Landsat-8

On June 23 we will celebrate the third anniversary of Sentinel-2A in orbit. With three years of data we can start looking at the inter-annual variability of biophysical variables, like.. (random example), the snow cover. This is what I attempted to do for the Theia workshop. I downloaded all available snow cover products from Theia over the Central Pyrenees (tile 31TCH) and I generated additional snow maps from the Theia Landsat-8 level-2A products using let-it-snow processor. Landsat-8 images enable to increase the frequency of observations when only Sentinel-2A was operational between 2015 to 2017. I resampled the Landsat-8 snow maps to the same reference grid as Sentinel-2 at 20 m resolution using the nearest neighbor method. I cropped all snow maps to the intersection of the Sentinel-2 tile (green polygon) and Landsat-8 tile (red polygon).

When there was a snow map from Sentinel-2 (S2) and Landsat-8 (L8) on the same day, I merged them into a composite using a simple pixel-based rule:

If S2 is non-valid then: composite=L8, else: composite=S2

where a « non-valid pixel » is a cloud pixel or a no-data pixel. I give the priority to S2 because of its higher spatial resolution, but also because the better temporal resolution of the Sentinel-2 mission improves the cloud mask in Theia products. This first step reduces the amount of non-valid pixels (e.g. cloud pixels in % indicated in the figure below):

Then I generated a cloud-free time series of daily snow cover maps from 01 Sep 2015 to 31 May 2018 by interpolation in the temporal dimension

using the closest valid pixel as shown below:

I computed the sum of snow pixels in the resulting stack of cloud-free snow maps along the time dimension, for each of the past three snow seasons. This provides the number of snow days per pixel (AKA a snow cover duration map).

These maps show that the area covered by a permanent snowpack was larger in 2018. To further analyze the results I aggregated the snow cover duration by elevation band of 200 m starting from elevation band 0 m-200 m, etc. and plotted the data as boxplots (outliers were removed for clarity)

The Theia snow products indicate that snow cover was virtually permanent above 2400 m in 2018 from 01 Jan to 31 May, in contrast with 2017 and 2016. Finally, looking at the evolution of the snow cover area from these data, it seems that the exceptional 2018 snow season is not over yet!

Evolution of the snow cover in the Central Pyrenees from Sentinel-2 and Landsat-8

Aneto peak (3304 m)
 on 07 Jun 2018 vs. 01 Jun 2017

Col des Tentes (2200 m) near Gavarnie on 08 June 2018:

 

Plus d'actualités

Autumn snow drought on Mount Damavand

« We are currently experiencing the driest autumn the country has experienced in 50 years » said Iran’s meteorological organisation. Near Tehran, Mount Damavand, the highest peak in Iran (5609 m) was reported to be « unusually bare of snow ». I checked this statement using my MODIS snow cover data processing algorithm implemented in Google Earth Engine (Gascoin […]

IOTA2 software mailing list

Hello everyone, We have just created a mailing list for users of the IOTA2 software (iota2 — iota2 documentation). The tool will undergo significant developments in the coming months, and the purpose of this list is to communicate with the community to support these changes and to maintain the processing workflows needed by the users. […]

Evolution des glaciers du Vignemale sous l’œil des satellites Pléiades (2013-2025)

Grâce à DINAMIS, un couple d’images stéréoscopiques a été acquis par Pléiades 1B le 14 septembre 2025. Le modèle numérique de surface (MNS) produit à partir de ces images peut être comparé à un autre MNS de septembre 2013 produit à partir des images Pléiades 1A commandées par Marti et al. (2014). Le glacier d’Ossoue […]

Rechercher