I. Introduction
The analysis of weather conditions and weather forecasting plays a fundamental role in several fields such as agriculture [1] [2], aviation [3], public health [4], urban flood prediction [5], and environment preservation [6]. Traditionally, weather forecasting is performed based on the results of numerical models, devised to simulate the physical processes taking place in the atmosphere. These models consider as input a series of weather parameters collected from radars and weather stations on land, as well as remote sensing images from artificial satellites [7]. As a result, meteorologists can monitor the weather conditions in real-time and predict weather-related events according to international standards [8].