Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Cloud and Cloud Shadow Segmentation for Remote Sensing Imagery via Filtered Jaccard Loss Function and Parametric Augmentation

About

Cloud and cloud shadow segmentation are fundamental processes in optical remote sensing image analysis. Current methods for cloud/shadow identification in geospatial imagery are not as accurate as they should, especially in the presence of snow and haze. This paper presents a deep learning-based framework for the detection of cloud/shadow in Landsat 8 images. Our method benefits from a convolutional neural network, Cloud-Net+ (a modification of our previously proposed Cloud-Net \cite{myigarss}) that is trained with a novel loss function (Filtered Jaccard Loss). The proposed loss function is more sensitive to the absence of foreground objects in an image and penalizes/rewards the predicted mask more accurately than other common loss functions. In addition, a sunlight direction-aware data augmentation technique is developed for the task of cloud shadow detection to extend the generalization ability of the proposed model by expanding existing training sets. The combination of Cloud-Net+, Filtered Jaccard Loss function, and the proposed augmentation algorithm delivers superior results on four public cloud/shadow detection datasets. Our experiments on Pascal VOC dataset exemplifies the applicability and quality of our proposed network and loss function in other computer vision applications.

Sorour Mohajerani, Parvaneh Saeedi• 2020

Related benchmarks

TaskDatasetResultRank
Cloud and Shadow SegmentationSPARCS (fold 1)
Avg mIoU85.11
10
Cloud Detection38-Cloud (test)
Jaccard Index88.85
9
Cloud and Shadow SegmentationBiome 8 24 scenes with shadow
Accuracy95.62
4
Cloud and Shadow SegmentationBiome 8 (30% test)
Precision (cloud)94.89
4
Cloud and Shadow SegmentationLandsat 8 RefUNet (test)
Precision (Cloud)94.59
4
Cloud Detection95-Cloud (test)
Jaccard Index91.57
4
Cloud DetectionBiome 8 (fold 1)
mIoU85.44
4
Cloud DetectionBiome 8 (2CV)
Recall93.79
4
Cloud DetectionSPARCS (5CV)
Precision90.77
3
Cloud and Shadow SegmentationSPARCS 8 scenes (test)
Jaccard (cloud)0.7681
3
Showing 10 of 10 rows

Other info

Code

Follow for update