The importance of a good cloud mask for the operational use of Sentinel-2 data

=>

The above plot shows the TOA reflectance time series gathered by Sentinel-2 over a pixel chosen randomly in a tile in the centre of France (tile 31TDK, pixel 3000-7000), from L1C products.  Looking at the time series, it is rather difficult to tell what kind of surface was observed, even if a vegetation cycle seems to be present.  As we will see below, most of the observed noise is due to the presence of clouds or cloud shadows.

The plot below shows that after removing all clouds and cloud shadows occurrences, the top of atmosphere reflectance is already quite smooth, and it is much easier to understand the type of surface observed. It is even easier with the surface reflectance bottom plot : the pixel is a little green all year, but gets much greener at the beginning of summer. It is a mid altitude meadow.

You have probably noted that the atmospheric correction removes some noise, as well as the directional effect correction, but the main part of the noise reduction is the result of cloud detection obtained with the MACCS processor.  Such kinds of time series are used in the iota2 processor to automatically determine the land cover. A less accurate cloud masking would probably leave more errors. Other colleagues, in Sen2Agri project, use such vegetation cycles to determine the start and end of the vegetation cycle, A less accurate cloud masking would result in leaving some noise in the time series, providing much less accurate results. And we also produce monthly cloud free syntheses of surface reflectance which are also quite sensitive to the presence of a forgotten cloud or shadow. We checked what happened with Sen2Cor cloud mask (version 2.3.0) for the same time series. This is not that easy because Sen2Cor provides three cloud masks : Low probability (LP), Medium Probability (MP) and High Probability (HP). Low probability can be ruled out as it provides really too many false cloud detections, each bright pixel being classified as a cloud. The amount of false detection is still high for Medium Probability but further reduced with High Probability, but in that case, some clouds are missed. Here are three figures for 3 different cases already shown in this post (a meadow, a coniferous forest, and a building roof). Each figure shows the results for (top to bottom), MACCS, SEN2COR using the medium probability cloud mask, and SEN2COR using the the high probability cloud mask.

 This means that to use time series from Sen2cor operationally, one will have to add an outlier detection (with HP mask), or accept to have some pixels always flagged as cloudy with MP mask. With MACCS, even if the time series are not always perfect, the consistency of time series is much better and can be used automatically without outlier detection, at least in these cases chosen randomly.     

Plus d'actualités

BIOMASS, the third launched satellite mission designed at CESBIO !

After SMOS in 2009, and VENµS in 2017, the CESBIO Laboratory is very proud to see its third proposed mission, Biomass, reach orbit. As always, it has been a long journey from the idea, at the beginning of the century, to the selection in 2013 as the seventh Earth Explorer Mission by ESA, to the […]

Sentinel-2 reveals the surface deformation after the 2025 Myanmar earthquake

Sentinel-2 captured several clear-sky images of Myanmar before and after the 28 March 2025 earthquake. The animation below shows a 5-day apart sequence of images captured by Sentinel-2B and Sentinel-2C (10 m resolution) near the epicenter located close to Mandalay. The surface slip due to the earthquake follows the Sagaing Fault, a major fault in […]

Evolution de l’altitude de la ligne de neige au cours des 41 dernières années dans le bassin versant du Vénéon (Oisans)

Pour contribuer à caractériser les conditions hydrométéorologiques lors de la crue torrentielle qui a frappé la Bérarde en juin, j’ai analysé une nouvelle série de cartes d’enneigement qui couvre la période 1984-2024 [1]. Grâce à la profondeur temporelle de cette série, on constate que l’altitude de la ligne de neige dans le bassin versant du […]

Rechercher