Abstract

We describe an algorithm based on a convolutional neural network that detects cloud formations and snow cover in satellite images using textures. Herein, multispectral satellite images, received from a multizone scanning instrument used for hydrometeorological support and installed on the Russian satellite Electro-L No. 2, are used as input data. The problem of snow and cloud classification in the absence of a spectral channel in the range of 1.4 to 1.8 μm, which is necessary for their accurate separation, is considered. The developed algorithm can produce cloud and snow cover masks for an area limited by the values of the solar zenith angle in the range of 0 deg to 80 deg for daytime. Algorithm accuracy was evaluated using machine learning metrics and comparing its results with ground truth masks segmented manually by an experienced interpreter. In addition, we compared the resulting masks with a similar cloud mask product from the European Organisation for the Exploitation of Meteorological Satellites based on the data of the Spinning Enhanced Visible and Infrared Imager (SEVIRI) instrument installed on the Meteosat-8 satellite. According to the results of this comparison, we conclude that the cloud masks produced by the proposed convolutional neural network-based algorithm have a lower probability of false detection than products based on the SEVIRI data. The proposed algorithm is fully automatic, and it works in any season of the year during the daytime.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call