RUS  ENG
Full version
JOURNALS // Computer Optics // Archive

Computer Optics, 2022 Volume 46, Issue 5, Pages 808–817 (Mi co1074)

This article is cited in 1 paper

IMAGE PROCESSING, PATTERN RECOGNITION

Technique of detecting cloudy objects in multispectral images

O. V. Nikolaeva

Keldysh Institute of Applied Mathematics of Russian Academy of Sciences, Moscow

Abstract: A multistep algorithm to detect cloudy objects in multispectral images is presented. Clustering spatial pixels by the k-means method and applying spectral criteria of cloudy/clear sky to fragments of obtained clusters are carried out in each step of the algorithm. One cloudy object is found in one step. Results of testing the algorithm on images from a sensor HYPERION (199 non-zero spectral bands in a 425 nm – 2400 nm interval under high spatial resolution of 30 m) are given. Images with discontinuous cloud cover above different surfaces (ocean, vegetation, desert, town, snow) are considered. An alternative method, in which the same spectral criteria are applied to each pixel, is also used in testing. Cloud masks obtained by both algorithms are compared. Mean spectra of obtained cloudy objects are given. The presented algorithm finds 1-3 cloudy objects corresponding to the brightness distribution in RGB images. Using the alternative algorithm (without preliminary clustering) leads to detection errors on the cloud edges. Three quality parameters are offered. The ratio of dispersion of “cloudy” spectra to dispersion of “clear” spectra is found to be most informative. This ratio should be much less than 1 when using a good cloudy mask.

Keywords: cloud detection, multispectral images, spectral criteria, quality parameters

Received: 01.12.2021
Accepted: 16.02.2022

DOI: 10.18287/2412-6179-CO-1076



© Steklov Math. Inst. of RAS, 2026