A Cloud and Cloud Shadow Detection Method Based on Fuzzy c-Means Algorithm

Cloud and cloud shadow detection is an important preprocess before using satellite images for different applications. It can be considered as a classification process, in which the objective pixels are partitioned into cloud/cloud shadow or non-cloud/non-cloud shadow classes. However, some cloud pix...

Full description

Bibliographic Details
Main Authors: Ping Bo, Su Fenzhen, Meng Yunshan
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9076268/
_version_ 1819011825736351744
author Ping Bo
Su Fenzhen
Meng Yunshan
author_facet Ping Bo
Su Fenzhen
Meng Yunshan
author_sort Ping Bo
collection DOAJ
description Cloud and cloud shadow detection is an important preprocess before using satellite images for different applications. It can be considered as a classification process, in which the objective pixels are partitioned into cloud/cloud shadow or non-cloud/non-cloud shadow classes. However, some cloud pixels, especially the thin cloud pixels, can be considered as a mixture of reflectances of clouds and land objects. In fuzzy clustering, the data points can belong to two or more clusters; hence, fuzzy clustering may better characterize the status of one given pixel belonging to clouds or non-clouds. The fuzzy c-means method (FCM), one typical fuzzy clustering method, was utilized in this study for cloud and cloud shadow detection. In addition, the “flood-fill” morphological transformation may misclassify some clear-sky areas surrounded by clouds as cloud shadows as a whole, so a modified cloud shadow index calculation was proposed. Moreover, a cloud and cloud shadow spatial matching strategy based on the projection direction and spatial coexistence was used to exclude some pseudo cloud shadows. Fewer predefined parameters and spectral bands are needed is one characteristic of the proposed method. In this study, 41 scenes including 27 Landsat ETM+ images in eight latitude zones and 14 Landsat OLI images comprising seven land cover types, including barren, forest, grass, shrubland, urban, water, and wetlands areas, with percentages of cloud cover from 4.99% to 97.63%, were utilized to confirm the validity of the FCM. The detected results demonstrate that the thick and thin clouds along with their associated cloud shadows can be precisely extracted by using the FCM. Compared with the function of mask (Fmask) method, the FCM has relatively lower producer agreement rates, but it misclassifies as clouds fewer clear-sky pixels; compared with the support vector machine (SVM) method, the FCM can achieve better cloud detection accuracy. The results demonstrate that the FCM can attain a better balance between cloud pixel detection and non-cloud pixel exclusion.
first_indexed 2024-12-21T01:34:19Z
format Article
id doaj.art-8db48ea0415446fbaae2eeb8be86f656
institution Directory Open Access Journal
issn 2151-1535
language English
last_indexed 2024-12-21T01:34:19Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
spelling doaj.art-8db48ea0415446fbaae2eeb8be86f6562022-12-21T19:20:18ZengIEEEIEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing2151-15352020-01-01131714172710.1109/JSTARS.2020.29878449076268A Cloud and Cloud Shadow Detection Method Based on Fuzzy c-Means AlgorithmPing Bo0https://orcid.org/0000-0002-2854-2261Su Fenzhen1Meng Yunshan2Institute of Surface-Earth System Science, Tianjin University, Tianjin, ChinaLREIS, University of the Chinese Academy of Sciences, Beijing, ChinaNational Marine Data and Information Service, Tianjin, ChinaCloud and cloud shadow detection is an important preprocess before using satellite images for different applications. It can be considered as a classification process, in which the objective pixels are partitioned into cloud/cloud shadow or non-cloud/non-cloud shadow classes. However, some cloud pixels, especially the thin cloud pixels, can be considered as a mixture of reflectances of clouds and land objects. In fuzzy clustering, the data points can belong to two or more clusters; hence, fuzzy clustering may better characterize the status of one given pixel belonging to clouds or non-clouds. The fuzzy c-means method (FCM), one typical fuzzy clustering method, was utilized in this study for cloud and cloud shadow detection. In addition, the “flood-fill” morphological transformation may misclassify some clear-sky areas surrounded by clouds as cloud shadows as a whole, so a modified cloud shadow index calculation was proposed. Moreover, a cloud and cloud shadow spatial matching strategy based on the projection direction and spatial coexistence was used to exclude some pseudo cloud shadows. Fewer predefined parameters and spectral bands are needed is one characteristic of the proposed method. In this study, 41 scenes including 27 Landsat ETM+ images in eight latitude zones and 14 Landsat OLI images comprising seven land cover types, including barren, forest, grass, shrubland, urban, water, and wetlands areas, with percentages of cloud cover from 4.99% to 97.63%, were utilized to confirm the validity of the FCM. The detected results demonstrate that the thick and thin clouds along with their associated cloud shadows can be precisely extracted by using the FCM. Compared with the function of mask (Fmask) method, the FCM has relatively lower producer agreement rates, but it misclassifies as clouds fewer clear-sky pixels; compared with the support vector machine (SVM) method, the FCM can achieve better cloud detection accuracy. The results demonstrate that the FCM can attain a better balance between cloud pixel detection and non-cloud pixel exclusion.https://ieeexplore.ieee.org/document/9076268/Cloud and cloud shadow detectionfuzzy c-means algorithmmultiple featuresmultispectral sensors
spellingShingle Ping Bo
Su Fenzhen
Meng Yunshan
A Cloud and Cloud Shadow Detection Method Based on Fuzzy c-Means Algorithm
IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
Cloud and cloud shadow detection
fuzzy c-means algorithm
multiple features
multispectral sensors
title A Cloud and Cloud Shadow Detection Method Based on Fuzzy c-Means Algorithm
title_full A Cloud and Cloud Shadow Detection Method Based on Fuzzy c-Means Algorithm
title_fullStr A Cloud and Cloud Shadow Detection Method Based on Fuzzy c-Means Algorithm
title_full_unstemmed A Cloud and Cloud Shadow Detection Method Based on Fuzzy c-Means Algorithm
title_short A Cloud and Cloud Shadow Detection Method Based on Fuzzy c-Means Algorithm
title_sort cloud and cloud shadow detection method based on fuzzy c means algorithm
topic Cloud and cloud shadow detection
fuzzy c-means algorithm
multiple features
multispectral sensors
url https://ieeexplore.ieee.org/document/9076268/
work_keys_str_mv AT pingbo acloudandcloudshadowdetectionmethodbasedonfuzzycmeansalgorithm
AT sufenzhen acloudandcloudshadowdetectionmethodbasedonfuzzycmeansalgorithm
AT mengyunshan acloudandcloudshadowdetectionmethodbasedonfuzzycmeansalgorithm
AT pingbo cloudandcloudshadowdetectionmethodbasedonfuzzycmeansalgorithm
AT sufenzhen cloudandcloudshadowdetectionmethodbasedonfuzzycmeansalgorithm
AT mengyunshan cloudandcloudshadowdetectionmethodbasedonfuzzycmeansalgorithm