An optimal image transform for threshold-based cloud detection using heteroscedastic discriminant analysis

We present a simple image transform that optimally combines four image channels into a greyscale image for threshold-based cloud detection. These image channels, namely blue, green, red and near infrared, are present on many low Earth-orbit resource satellites. Applying a single threshold to a greyscale image is a computationally efficient method suitable for onboard implementation. We used heteroscedastic discriminant analysis (HDA), which is a generalization of the popular dimension-reducing linear discriminant analysis, to transform the image. Comparative tests between HDA, existing transforms from the remote-sensing literature (the haze optimized and D transforms), as well as the single red and blue image channels were conducted. Although thin clouds remain challenging for global threshold-based techniques, the HDA transform consistently gave the best average segmentation errors across the test dataset. This dataset consisted of 32 1 megapixel Quickbird and Landsat images. HDA has not previously been applied to remote-sensing data.

[1]  J. Cihlar,et al.  An image transform to characterize and compensate for spatial variations in thin cloud contamination of Landsat images , 2002 .

[2]  François Anctil,et al.  Neural network application for cloud detection in SPOT VEGETATION images , 2006 .

[3]  Johan A. du Preez,et al.  Construction of an Image Quality Assessment Model for Use on Board an Leo Satellite , 2008, IGARSS 2008 - 2008 IEEE International Geoscience and Remote Sensing Symposium.

[4]  George Saon,et al.  Maximum likelihood discriminant feature spaces , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[5]  Haesun Park,et al.  A comparison of generalized linear discriminant analysis algorithms , 2008, Pattern Recognit..

[6]  J. Franklin,et al.  The elements of statistical learning: data mining, inference and prediction , 2005 .

[7]  R. Saunders,et al.  An improved method for detecting clear sky and cloudy radiances from AVHRR data , 1988 .

[8]  Florence Tupin,et al.  Introducing spatial information in k-means algorithm for cloud detection in optical satellite images , 2001, SPIE Remote Sensing.

[9]  Larry Di Girolamo,et al.  The Image Navigation Cloud Mask for the Multiangle Imaging Spectroradiometer (MISR) , 1995 .

[10]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[11]  Sang Uk Lee,et al.  A comparative performance study of several global thresholding techniques for segmentation , 1990, Comput. Vis. Graph. Image Process..

[12]  R. Srinivasan,et al.  An automated cloud detection method for daily NOAA-14 AVHRR data for Texas, USA , 2002 .

[13]  William B. Rossow,et al.  Measuring cloud properties from space: a review , 1989 .

[14]  Iain MacLaren,et al.  Neural network based methods for cloud classification on AVHRR images , 2000 .

[15]  Claudia J. Stubenrauch,et al.  Clouds as Seen by Satellite Sounders (3I) and Imagers (ISCCP). Part I: Evaluation of Cloud Parameters , 1999 .

[16]  Robert A. Schowengerdt,et al.  Remote sensing, models, and methods for image processing , 1997 .

[17]  Maria Petrou,et al.  Improving JPEG performance in conjunction with cloud editing for remote sensing applications , 2000, IEEE Trans. Geosci. Remote. Sens..

[18]  R. Saunders,et al.  An automated scheme for the removal of cloud contamination from AVHRR radiances over western Europe , 1986 .

[19]  Richard R. Irish,et al.  Landsat 7 automatic cloud cover assessment , 2000, SPIE Defense + Commercial Sensing.

[20]  Ann Henderson-Sellers,et al.  Cloud detection and analysis: A review of recent progress , 1988 .

[21]  Christophe Latry,et al.  Automatic cloud detection on high resolution images , 2005, Proceedings. 2005 IEEE International Geoscience and Remote Sensing Symposium, 2005. IGARSS '05..

[22]  G. Gutman,et al.  Satellite daytime image classification for global studies of Earth's surface parameters from polar orbiters , 1992 .

[23]  Frank J. LaFontaine,et al.  Spatial and Temporal Varying Thresholds for Cloud Detection in GOES Imagery , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[24]  Larry Di Girolamo,et al.  Selection of the automated thresholding algorithm for the Multi-angle Imaging SpectroRadiometer Radiometric Camera-by-Camera Cloud Mask over land , 2007 .

[25]  R. Richter A spatially adaptive fast atmospheric correction algorithm , 1996 .

[26]  Andreas G. Andreou,et al.  Investigation of silicon auditory models and generalization of linear discriminant analysis for improved speech recognition , 1997 .

[27]  Andreas G. Andreou,et al.  Heteroscedastic discriminant analysis and reduced rank HMMs for improved speech recognition , 1998, Speech Commun..

[28]  Jörg Bendix,et al.  Cloud detection in the Tropics--a suitable tool for climate-ecological studies in the high mountains of Ecuador , 2004 .