Comparison of cloud detection algorithms for Sentinel-2 imagery

Accurate, automated cloud and cloud shadow detection is a key component of the processing needed to prepare optical satellite imagery for scientific analysis. Many existing cloud detection algorithms rely on temperature information to identify clouds, making detection difficult for imagers that lack...

Full description

Saved in:
Bibliographic Details
Published inScience of Remote Sensing Vol. 2; p. 100010
Main Authors Tarrio, Katelyn, Tang, Xiaojing, Masek, Jeffrey G., Claverie, Martin, Ju, Junchang, Qiu, Shi, Zhu, Zhe, Woodcock, Curtis E.
Format Journal Article
LanguageEnglish
Published Goddard Space Flight Center Elsevier B.V 01.12.2020
Elsevier
Subjects
Online AccessGet full text
ISSN2666-0172
2666-0172
DOI10.1016/j.srs.2020.100010

Cover

More Information
Summary:Accurate, automated cloud and cloud shadow detection is a key component of the processing needed to prepare optical satellite imagery for scientific analysis. Many existing cloud detection algorithms rely on temperature information to identify clouds, making detection difficult for imagers that lack a thermal band, like Sentinel-2. To get maximum benefit from Sentinel-2 products it is critical to understand which algorithms best identify clouds and their shadows in images. We examined the relative performance of five different cloud-masking algorithms (Sen2Cor, MAJA, LaSRC, Fmask and Tmask) in 6 Sentinel-2 scenes (28 total images) distributed across the Eastern Hemisphere. Expanding on these comparisons, we tested ensemble approaches to improve results. We tested three ensemble approaches to cloud and shadow classification based on the outputs of the five initial algorithms using the cloud masks in: (1) a majority prediction model; (2) a random forests model; and (3) a conditional logic model. Accuracy assessments show a trade-off between omission and commission errors in cloud detection for individual algorithms across all sites, and some algorithms are better at detecting either clouds or cloud shadows. No single algorithm outperforms the others for both clouds and shadows. Aggregating the results from multiple algorithms produces fewer undetected clouds and higher overall accuracy than any single algorithm, with as high as 2.7% improvement over the top-performing algorithm, suggesting an ensemble approach may be the most useful for processing of Sentinel-2 data.
Bibliography:GSFC
Goddard Space Flight Center
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:2666-0172
2666-0172
DOI:10.1016/j.srs.2020.100010