Cloud Detection in Satellite Images Based on Natural Scene Statistics and Gabor Features

Cloud detection is an important task in remote sensing (RS) image processing. Numerous cloud detection algorithms have been developed. However, most existing methods suffer from the weakness of omitting small and thin clouds, and from an inability to discriminate clouds from photometrically similar regions, such as buildings and snow. Here, we derive a novel cloud detection algorithm for optical RS images, whereby test images are separated into three classes: thick clouds, thin clouds, and noncloudy. First, a simple linear iterative clustering algorithm is adopted that is able to segment potential clouds, including small clouds. Then, a natural scene statistics model is applied to the superpixels to distinguish between clouds and surface buildings. Finally, Gabor features are computed within each superpixel and a support vector machine is used to distinguish clouds from snow regions. The experimental results indicate that the proposed model outperforms state-of-the-art methods for cloud detection.

[1]  Pengfei Li,et al.  A cloud image detection method based on SVM vector machine , 2015, Neurocomputing.

[2]  Baojun Zhao,et al.  Cloud-cover assessment: From spectral properties to spatial domain natural scene statistic , 2017, 2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[3]  Qing Zhang,et al.  Cloud Detection of RGB Color Aerial Photographs by Progressive Refinement Scheme , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[4]  Pascal Fua,et al.  SLIC Superpixels Compared to State-of-the-Art Superpixel Methods , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Tarek A. El-Ghazawi,et al.  Reconfigurable processing for satellite on-board automatic cloud cover assessment , 2009, Journal of Real-Time Image Processing.

[6]  Roberto Basili,et al.  Techniques based on Support Vector Machines for cloud detection on QuickBird satellite imagery , 2011, 2011 IEEE International Geoscience and Remote Sensing Symposium.

[7]  Yan Wang,et al.  Automatic Recognition of Cloud Images by Using Visual Saliency Features , 2015, IEEE Geoscience and Remote Sensing Letters.

[8]  Michael Schmidt,et al.  Enhancing the Detectability of Clouds and Their Shadows in Multitemporal Dryland Landsat Imagery: Extending Fmask , 2015, IEEE Geoscience and Remote Sensing Letters.

[9]  Baojun Zhao,et al.  Fast and Accurate Spatiotemporal Fusion Based Upon Extreme Learning Machine , 2016, IEEE Geoscience and Remote Sensing Letters.

[10]  Zhenwei Shi,et al.  Multilevel Cloud Detection in Remote Sensing Images Based on Deep Learning , 2017, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[11]  Ramachandra Raghavendra,et al.  Texture Based Approach for Cloud Classification Using SVM , 2009, 2009 International Conference on Advances in Recent Technologies in Communication and Computing.

[12]  Collin G. Homer,et al.  Automated cloud and shadow detection and filling using two-date Landsat imagery in the USA , 2013 .

[13]  Baojun Zhao,et al.  NMF-Based Image Quality Assessment Using Extreme Learning Machine , 2017, IEEE Transactions on Cybernetics.

[14]  Xiangyun Hu,et al.  Bag-of-Words and Object-Based Classification for Cloud Extraction From Satellite Imagery , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[15]  Alan C. Bovik,et al.  Making a “Completely Blind” Image Quality Analyzer , 2013, IEEE Signal Processing Letters.

[16]  Alan Conrad Bovik,et al.  Referenceless Prediction of Perceptual Fog Density and Perceptual Image Defogging , 2015, IEEE Transactions on Image Processing.

[17]  Fabio Rocca,et al.  Options for continuous radar Earth observations , 2016, Science China Information Sciences.