13B.3 Exploring Texture Analysis to Aid Classification of Meteorological Phenomena in Satellite Imagery

Thursday, 1 February 2024: 9:00 AM
338 (The Baltimore Convention Center)
Kristina Moen, Colorado State University, Fort Collins, CO; and N. J. Mitchell, Y. Lee, L. Ver Hoef, E. J. King, I. Ebert-Uphoff, K. A. Hilburn, and W. Line

When creating automated tools to analyze the firehose of satellite imagery, there are a number of phenomena that are particularly challenging to distinguish. In this work, we focus specifically on imagery from the Geostationary Operational Environmental Satellites (GOES) series of satellites. For example, we would like to reliably differentiate: (1) convective and non-convective areas of clouds for the purpose of data assimilation and nowcasting; and (2) dust, smoke and blowing snow, to improve GOES products. Such tasks are often addressed using convolutional neural networks (NNs) developed for image segmentation which are trained to assign the correct class (e.g., convective vs. non-convective) to each pixel (or small region) of an image. A significant challenge for the use of NNs for this type of application is the lack of large labeled data sets; i.e., for many phenomena we do not have thousands of GOES images where each pixel is labeled with its respective phenomenon. A common substitute for the convection application is to use convection labels derived from the Multi-Radar / Multi-Sensor System (MRMS), but those radar-derived labels are not a perfect match for satellite imagery, creating additional challenges [1]. For the case of dust, smoke, and snow, the availability of labeled images is even more limited.

On the other hand, humans can distinguish fairly easily between these types of phenomena, in large part by recognizing different types of texture and its temporal evolution. Rather than letting the machine learn texture, here we take a step back and explore using deterministic mathematical methods which can distinguish texture to generate features which can then be used as input to NNs, in addition to the raw imagery. Our motivation is that mathematical methods can be developed with few labeled samples – since they generally only require tuning of a few parameters -- and that this combination of texture detection followed by NNs results in simpler, more interpretable algorithms that can be trained on a small number of samples but nevertheless can identify complex patterns.

A set of methods with particular promise to detect texture is based on the Gray Level Co-Occurrence Matrix (GLCM) [2] used routinely in remote sensing, especially for detecting land cover changes [3]. Previous studies [4,5], have explored these methods for cloud classification in satellite imagery over two decades ago, but they never entered widespread usage for this application. We seek to re-apply these methods to satellite weather data by using them in conjunction with modern machine learning algorithms with the goal of creating more transparent techniques. This presentation will apply the GLCM approach to a dataset of GOES-16 visible images of convection and show how different textural features derived from the GLCM relate to satellite signatures of convection. The strengths and weaknesses of this approach will be discussed, and the most promising avenues for future research will be identified.


References:

[1] Lee, Y., Kummerow, C.D. and Ebert-Uphoff, I., 2021. Applying machine learning methods to detect convection using Geostationary Operational Environmental Satellite-16 (GOES-16) advanced baseline imager (ABI) data. Atmospheric Measurement Techniques, 14(4), pp.2699-2716.

[2] Haralick, R.M., Shanmugam K., Dinstein I., 1973. Textural Features for Image Classification. IEEE Transactions on Systems, Man, and Cybernetics, vol. SMC-3, no. 6, pp. 610-621.

[3] Kupidura, P., 2019. The comparison of different methods of texture analysis for their efficacy for land use classification in satellite imagery. Remote Sensing, 11(10), p.1233.

[4] Tian, B., Shaikh, M.A., Azimi-Sadjadi, M.R., Haar, T.H.V. and Reinke, D.L., 1999. A study of cloud classification with neural networks using spectral and textural features. IEEE Transactions on Neural Networks, 10(1), pp.138-151.

[5] Christodoulou, C.I., Michaelides, S.C. and Pattichis, C.S., 2003. Multifeature texture analysis for the classification of clouds in satellite imagery. IEEE Transactions on Geoscience and Remote Sensing, 41(11), pp.2662-2668.

- Indicates paper has been withdrawn from meeting
- Indicates an Award Winner