Country-wide, high-resolution monitoring of forest browning with Sentinel-2
Organizations: Photogrammetry & Remote Sensing, ETH Zurich and ETH AI Center · Swiss Data Science Center, ETH Zürich and EPFL · Forest and Soil Ecology, Swiss Federal Institute for Forest, Snow and Landscape Research WSL, 8903 Birmensdorf, Switzerland · Institute of Geography, University of Bern, Hallerstrasse 12, 3012 Bern, Switzerland ·
Abstract
Natural and anthropogenic disturbances are impacting the health of forests worldwide. Monitoring forest disturbances at scale is important to inform conservation efforts. Here, we present a scalable approach for country-wide mapping of forest greenness anomalies at the 10 m resolution of Sentinel-2. Using relevant ecological and topographical context and an established representation of the vegetation cycle, we learn a predictive quantile model of the normalised difference vegetation index (NDVI) derived from Sentinel-2 data. The resulting expected seasonal cycles are used to detect NDVI anomalies across Switzerland between April 2017 and August 2025. Goodness-of-fit evaluations show that the conditional model explains 65% of the observed variations in the median seasonal cycle. The model consistently benefits from the local context information, particularly during the green-up period. The approach produces coherent spatial anomaly patterns and enables country-wide quantification of forest browning. Case studies with independent reference data from known events illustrate that the model reliably detects different types of disturbances.
Figures & tables
| Variable | Source |
|---|---|
| NDVI | Swisstopo / Copernicus |
| Median Forest Height | Ginzler (2021) |
| Forest Mix Rate | Waser et al. (2025) |
| Tree Species | Koch et al. (2024) |
| Habitat Type | Price et al. (2024) |
| Elevation | SwissAlti3D DEM |
| Model | Pinball loss | D 2 | Quantile coverage | MAE | RMSE | Bias | R 2 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| q = 0.25 | q = 0.5 | q = 0.75 | q = 0.25 | q = 0.5 | q = 0.75 | q = 0.25 | q = 0.5 | q = 0.75 | ||||||||
| Global baseline | 0.081 | 0.080 | 0.048 | 0.0 | 0.0 | 0.0 | 0.248 | 0.500 | 0.752 | 0.16 | 0.23 | 0.08 | -0.15 | |||
| Climatology baseline | 0.048 | 0.054 | 0.039 | 0.41 | 0.32 | 0.19 | 0.250 | 0.500 | 0.750 | 0.11 | 0.16 | 0.02 | 0.46 | |||
| Conditional model | 0.037 | 0.042 | 0.031 | 0.55 | 0.47 | 0.36 | 0.245 | 0.497 | 0.748 | 0.08 | 0.13 | 0.01 | 0.65 | |||
Remote Sensing Change Detection
Remote sensing change detection finds and interprets differences across Earth-observation images acquired at different times.
See all 89 papers