Cloud and Cloud-Shadow Detection in SPOT5 HRG Imagery with Automated Morphological Feature Extraction

Detecting clouds in satellite imagery is becoming more important with increasing data availability, however many earth observation sensors are not designed for this task. In Satellite pour l’Observation de la Terre 5 (SPOT5) High Resolution Geometrical (HRG) imagery, the reflectance properties of clouds are very similar to common features on the earth’s surface, in the four available bands (green, red, near-infrared and shortwave-infrared). The method presented here, called SPOTCASM (SPOT cloud and shadow masking), deals with this problem by using a series of novel image processing steps, and is the first cloud masking method to be developed specifically for SPOT5 HRG imagery. It firstly detects marker pixels using image specific threshold values, and secondly grows segments from these markers using the watershed-from-markers transform. The threshold values are defined as lines in a 2-dimensional histogram of the image surface reflectance values, calculated from two bands. Sun and satellite angles, and the similarity between the area of cloud and shadow objects are used to test their validity. SPOTCASM was tested on an archive of 313 cloudy images from across New South Wales (NSW), Australia, with 95% of images having an overall accuracy greater than 85%. Commission errors due to false clouds (such as highly reflective ground), and false shadows (such as a dark water body) can be high, as can omission errors due to thin cloud that is very similar to the underlying ground surface. These errors can be quickly reduced through manual editing, which is the current method being employed in the operational environment in which SPOTCASM is implemented. The method is being used to mask clouds and shadows from an expanding archive of imagery across NSW, facilitating environmental change detection.

[1]  Zhe Zhu,et al.  Object-based cloud and cloud shadow detection in Landsat imagery , 2012 .

[2]  Russell G. Congalton,et al.  Assessing the accuracy of remotely sensed data : principles and practices , 1998 .

[3]  Russell Congalton,et al.  Assessing the Accuracy of Remotely Sensed Data: Principles and Practices, Second Edition , 1998 .

[4]  Adrian Fisher,et al.  A Water Index for SPOT5 HRG Satellite Imagery, New South Wales, Australia, Determined by Linear Discriminant Analysis , 2013, Remote. Sens..

[5]  Neil Flood,et al.  Cloud and cloud shadow screening across Queensland, Australia: An automated method for Landsat TM/ETM+ time series , 2013 .

[6]  Edward R. Dougherty,et al.  Hands-on Morphological Image Processing , 2003 .

[7]  S. Beucher,et al.  Morphological segmentation , 1990, J. Vis. Commun. Image Represent..

[8]  Yi Luo,et al.  Developing clear-sky, cloud and cloud shadow mask for producing clear-sky composites at 250-meter spatial resolution for the seven MODIS land bands over Canada and North America , 2008 .

[9]  Travis E. Oliphant,et al.  Python for Scientific Computing , 2007, Computing in Science & Engineering.

[10]  Claudia J. Stubenrauch,et al.  Cloud heights from TOVS Path‐B: Evaluation using LITE observations and distributions of highest cloud layers , 2005 .

[11]  Anestis Antoniadis,et al.  Statistical cloud detection from SEVIRI multispectral images , 2008 .

[12]  Christophe Latry,et al.  Cloud detection with SVM technique , 2007, 2007 IEEE International Geoscience and Remote Sensing Symposium.

[13]  Travis E. Oliphant,et al.  Guide to NumPy , 2015 .

[14]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[15]  G. vanRossum,et al.  Interactively testing remote servers using the Python programming language , 1991 .

[16]  Neil Flood,et al.  An Operational Scheme for Deriving Standardised Surface Reflectance from Landsat TM/ETM+ and SPOT HRG Imagery for Eastern Australia , 2013, Remote. Sens..

[17]  W. Menzel,et al.  Discriminating clear sky from clouds with MODIS , 1998 .

[18]  Luis Pedro Coelho,et al.  Mahotas: Open source software for scriptable computer vision , 2012, ArXiv.

[19]  Sylvie Le Hégarat-Mascle,et al.  Use of Markov Random Fields for automatic cloud/shadow detection on high resolution optical images , 2009 .

[20]  Chengquan Huang,et al.  Automated masking of cloud and cloud shadow for forest change analysis using Landsat images , 2010 .