Answers are grounded in this paper and cite their sources.
Recently, deep learning has been widely used for cloud detection in satellite images. However, due to radiometric and spatial resolution differences in images from different sensors and time-consuming process of manually labeling cloud detection datasets, it is difficult to effectively generalize deep learning models for cloud detection in multi-sensor images. This paper propose a weakly supervised learning method for transferring deep models for cloud detection in multi-sensor images (TransMCD), which leverages the generalization of deep models and the spectral features of clouds to construct pseudo-label dataset to improve the generalization of models. A deep model is first pre-trained using a well-annotated cloud detection dataset, which is used to obtain a rough cloud mask of unlabeled target image. The rough mask can be used to determine the spectral threshold adaptively for cloud segmentation of target image. Block-level pseudo-labels with high confidence in target image are selected using the rough mask and spectral mask. Unsupervised segmentation technique is utilized to construct a high-quality pixel-level pseudo-label dataset. Finally, the pseudo-label dataset is utilized as supervised information for transferring the pre-trained model to target image. The TransMCD method was validated by transferring model trained on 16-m Gaofen-1 wide field of view images to 8-m Gaofen-1, 4-m Gaofen-2 and 10-m Sentinel-2 images. The F1-score of the transferred models on target images achieves improvements of 1.23–9.63% over the pre-trained models, which is comparable to the fully-supervised models trained with well-annotated target images, suggesting the efficiency of the TransMCD method for cloud detection in multi-sensor images.
No takes yet. Share an insight, caveat, or question.
Zhu et al. (2024) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: