Beyond clouds: Seamless flood mapping with Landsat and Sentinel-2 time series
Li, Z., Xu, S., & Weng, Q. (2024). Beyond clouds: Seamless flood mapping using Harmonized Landsat and Sentinel-2 time series imagery and water occurrence data. ISPRS Journal of Photogrammetry and Remote Sensing, 216, 185–199. [HTML] [PDF] [Code]
Highlights
- Develop SeamlessFloodMapper to reconstruct missing water-map labels in areas obscured by clouds and cloud shadows.
- Combine a fine-tuned foundation model, historical water occurrence, and spatiotemporal refinement.
- Support spatially seamless flood mapping at 30 m resolution, using combined HLS observations with typical acquisition intervals of approximately 2–3 days.
- Achieve average reconstruction F1-scores of 0.931 during floods and 0.903 before/after floods, compared with 0.871 and 0.772 for the benchmark method in the reported simulation experiments.
- Release source code, a pretrained model, and experimental datasets.
Abstract
Clouds often obscure optical satellite observations at the time when flood information is most needed. This study develops a reconstruction approach for spatially continuous flood monitoring with Harmonized Landsat and Sentinel-2 (HLS) image time series. A fine-tuned foundation model first extracts visible water areas. Historical water occurrence from the Global Surface Water (GSW) dataset then supports the reconstruction of water-map labels in areas obscured by clouds and cloud shadows, using an adaptive local threshold and a submaximal stability assumption. Spatiotemporal Markov random field modeling improves the consistency of the reconstructed sequence. Experiments at four sites show improved reconstruction accuracy and more complete representations of maximum inundation and inundation persistence. The study also discusses uncertainty under heavy cloud cover and the potential for synthetic aperture radar (SAR) data to improve monitoring.
1. Introduction
Flood monitoring requires both timely observations and spatially complete information. Combining Landsat and Sentinel-2 increases the number of available optical observations, but frequent cloud cover can still leave large gaps in water maps. Discarding cloudy scenes reduces the information available for following rapidly changing flood events.
Existing water-map gap-filling methods provide a useful starting point, but floodwater changes more rapidly than many permanent or seasonal water bodies. Historical water occurrence can also be uncertain in areas that flood infrequently. We therefore investigate how current clear-sky observations and historical water information can be combined to reconstruct water maps under changing cloud conditions.
2. Data and study sites
HLS combines Landsat and Sentinel-2 observations into harmonized 30 m surface reflectance products. The combined observations support a typical acquisition interval of approximately 2–3 days, although usable observations depend on location, image coverage, and cloud conditions. Cloud and cloud-shadow masks are obtained from the HLS quality-assessment (QA) band.
Here, “seamless” refers to filling spatial gaps in water maps at the available observation dates; it does not imply uninterrupted direct observation of a flood.
Four study sites represent different flood processes and observation conditions: Assam, India; Sindh, Pakistan; Rio Grande do Sul, Brazil; and Michigan, USA. They include widespread rainfall-driven floods and a dam-failure event, providing different tests of changing water extent and cloud coverage.
3. Methodology
The method contains three stages: water extraction, cloud-covered water-map reconstruction, and time series refinement.
3.1 Water extraction with a foundation model
The study further fine-tunes the pretrained Prithvi-100M–Sen1Floods11 model on the Sen1Floods11 dataset. Six HLS bands—blue, green, red, narrow near-infrared, and two shortwave-infrared bands—provide the input. The model produces an initial water/non-water map, while pixels affected by clouds and cloud shadows are marked as missing observations.
3.2 Adaptive reconstruction using water occurrence
Historical water occurrence records how frequently a location has been observed as water. The GSW occurrence data used in this study are derived from Landsat observations spanning 1984–2021.
Within an adaptive local window, clear pixels are grouped by historical water occurrence. For each group, the method calculates the proportion of clear pixels currently identified as water. The introduced submaximal stability assumption uses the generally increasing relationship between this ratio and historical occurrence to select a local reconstruction threshold. Ratios are less sensitive than raw pixel counts to changes in cloud cover and water extent.
A cloud-covered pixel is labeled as water if its historical occurrence exceeds the local threshold, and as non-water otherwise. This step reconstructs classification labels rather than optical reflectance values. The adaptive window helps accommodate spatial differences in water dynamics.
3.3 Spatiotemporal refinement and flood delineation
A spatiotemporal Markov random field model uses nearby pixels and observations close in time to reduce inconsistencies in the reconstructed sequence. Reconstructed pixels receive lower weights than directly observed pixels to limit the influence of reconstruction errors. Water outside the maximum extent observed during the pre-flood reference period is then identified as floodwater. The sequence also supports maximum water extent maps and flood-duration indicators.
4. Results and analysis
4.1 Following floods through cloudy observations
The four-site experiments demonstrate how reconstruction fills spatial gaps in water maps across successive HLS acquisitions. The resulting sequence represents flood expansion and recession more completely than the original maps with missing cloud-covered regions.
4.2 Reconstruction accuracy
Simulation experiments apply cloud masks at different coverage levels to manually annotated reference water maps, creating controlled gaps in the water labels. The paper compares the proposed reconstruction method with the gap-filling method of Zhao and Gao (2018).
| Evaluation period | Benchmark mean F1 | Proposed mean F1 | Absolute F1 gain |
|---|---|---|---|
| During floods | 0.871 | 0.931 | 0.060 |
| Before/after floods | 0.772 | 0.903 | 0.131 |
These are mean F1-scores across the tested cloud-cover levels. They describe water-map reconstruction under simulated missing-observation conditions, rather than the overall accuracy of the full flood-monitoring workflow. Comparisons with 3 m PlanetScope imagery provide additional visual evidence. Differences in acquisition time and cloud cover prevent these comparisons from serving as strict pixel-level quantitative validation.
4.3 Maximum extent and flood-duration indicators
Missing observations can propagate into estimates of maximum inundation and flood duration. Reconstructing the time series improves the spatial completeness and consistency of these derived products, helping identify flood-affected areas that would otherwise be omitted from the available observations.
The paper’s flood-duration maps use the frequency of inundation in the observation sequence as an indicator of persistence. They do not provide an hourly record of actual inundation duration; interpretation also depends on observation intervals and reconstruction errors.
5. Discussion and limitations
Performance depends on water extraction, cloud masks, and the availability of clear-sky information. Persistent, dense cloud cover increases uncertainty. Based on the paper’s simulation experiments, cloud cover below 96% was recommended to maintain a typical reconstruction F1-score above 0.8. This empirical condition applies to the tested scenarios and does not guarantee accuracy for other locations or flood events.
Historical occurrence can provide insufficient information about extreme floods extending beyond historically common inundation areas, potentially causing omissions of floodwater. Water obscured by vegetation, confusion between cloud shadows and water, and errors in initial cloud masks also affect the results. SAR observations offer complementary information, but differences between optical and SAR imaging mechanisms must be addressed when combining their water maps.
6. Conclusions
SeamlessFloodMapper combines foundation-model water extraction, adaptive occurrence-based reconstruction, and spatiotemporal refinement to improve flood monitoring with cloudy optical image time series. The four-site results demonstrate benefits for reconstruction accuracy, spatial completeness, and derived flood products. The released code and data support further evaluation and development of the approach.
Code and resources
Please note: the content above was compiled and translated by AI based on the original paper.
Enjoy Reading This Article?
Here are some more articles you might like to read next: