Next Article in Journal
Performance Evaluation of Numerical Weather Prediction Models in Forecasting Rainfall Events in Kerala, India
Previous Article in Journal
The Physical Processes and Chemical Transformations of Third-Hand Smoke in Indoor Environments and Its Health Effects: A Review
Previous Article in Special Issue
Tilts of Atmospheric Radar-Scattering Structures Measured by Long-Term Windprofiler Radar Studies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using an Artificial Neural Network to Assess Several Rainfall Estimation Algorithms Based on X-Band Polarimetric Variables in West Africa

by
Fulgence Payot Akponi
1,2,*,
Sounmaïla Moumouni
2,
Eric-Pascal Zahiri
3,
Modeste Kacou
3,4 and
Marielle Gosset
5
1
Physics Department, Faculty of Science and Technology, University of Abomey-Calavi (UAC), Abomey-Calavi BP 2008, Benin
2
Higher Teacher’s Training School of Natitingou, National University of Science, Technology, Engineering and Mathematics (UNSTIM), Abomey BP 2282, Benin
3
Laboratory of Atmospheric Physics and Fluid Mechanics, University of Félix Houphouet-Boigny, Abidjan 00225, Côte d’Ivoire
4
GET (UMR 5563 CNRS, IRD, UTIII), Observatoire Midi-Pyrénées, 31400 Toulouse, France
5
Geosciences-Environment-Toulouse (GET), Research Institute for Development, 31400 Toulouse, France
*
Author to whom correspondence should be addressed.
Atmosphere 2025, 16(4), 371; https://doi.org/10.3390/atmos16040371
Submission received: 6 June 2024 / Revised: 24 July 2024 / Accepted: 25 July 2024 / Published: 25 March 2025
(This article belongs to the Special Issue Applications of Meteorological Radars in the Atmosphere)

Abstract

:
Quantitative precipitation estimation using polarimetric radar in attenuation-prone frequency (X-band) in tropical regions characterized by convective rain systems with high intensities is a major challenge due to strong attenuations that can lead to total signal extinction over short distances. However, some authors have addressed this issue in Benin since 2006 in the framework of the African Monsoon Multidisciplinary Analysis program. Thus, with an experimental setup consisting of an X-band polarimetric weather radar (Xport) and a network of rain gauges, investigations have started on the subject with the aim of improving rainfall estimates. Based on simulated polarimetric variables and using a Multilayer Perceptron artificial neural network, several bi-variable and tri-variable algorithms were assessed in this study. The data used in this study are of two categories: (i) simulated polarimetric variables (Rayleigh reflectivity Z , horizontal attenuation A h , horizontal reflectivity Z h , differential reflectivity Z d r , and specific differential phase K d p ) and rainfall intensity (R) obtained from Rain Drop Size Distribution (DSD) measurements used for algorithm evaluation (training and testing); (ii) polarimetric variables measured by the Xport radar and rainfall intensity measured by rain gauges used for algorithm validation. The simulations are performed using the T-matrix code, which leverages the scattering properties of spheroidal particles. The DSD measurements taken in northwest Benin were used as input for this code. For each spectrum, the T-matrix code simulates multiple variables. The simulated data (first category) were divided into two parts: one for training and one for testing. Subsequently, the best algorithms were validated with the second category of data. The performance of the algorithms during training, testing, and validation was evaluated using metrics. The best selected algorithms are A 1 : R ( Z , K d p ) and A 12 : R ( Z d r , K d p ) (among the bi-variable); B 2 : R ( Z h , Z d r , K d p ) and B 3 : R ( A h , Z d r , K d p ) (among the tri-variable). Tri-variable algorithms outperform bi-variable algorithms. Validation with observation data (Xport measurements and rain gauge network) showed that the algorithm B 3 : R ( A h , Z d r , K d p ) performs better than B 2 : R ( Z h , Z d r , K d p ) .

1. Introduction

The emissions from the production systems, such as agricultural, livestock, and industrial sectors, are the main reason for extreme weather events such as floods and drought [1,2,3,4]. In particular, West Africa faces the challenges of climate change, manifested by the recurrence of floods and droughts [5,6,7]. Furthermore, the low density of rain gauge networks and the absence or insufficient maintenance make it difficult to access qualitative (or high-resolution) rainfall information, which is a critical variable in understanding and mitigating floods. Despite its acquisition and maintenance costs, meteorological radar remains an important tool for fine-scale spatiotemporal rainfall estimation. The use of X-band polarimetric radar in tropical regions presents significant challenges due to severe signal attenuation by heavy precipitation, reducing effective range and complicating the detection of intense rainfall [8]. Frequent lightning strikes can interfere with radar signals, requiring additional filtering techniques [9]. However, utilizing radar measurements for hydrometeorological purposes requires two essential upstream steps: correcting raw data and designing effective algorithms to convert corrected measurements into rainfall quantities. This work addresses the issue of designing algorithms for quantitative rainfall estimation based on meteorological radar measurements.
Several studies have shown that polarimetric-based techniques are particularly effective for rainfall estimation using X-band radar, exploiting observables such as differential phase [10,11,12], differential reflectivity [13], or various combinations of reflectivity and other polarimetric variables. Several authors [8,9,14] have recommended the assessment of rainfall measurement by X-band polarimetric radar in a tropical environment. Thus, during the intensive measurement phase (from 2005 to 2007) of the African Monsoon Multidisciplinary Analysis (AMMA) program, an experimental rainfall measurement device was deployed for the first time in West Africa, in northern Benin, at the Upper Oueme Hydro-meteorological observatory [15]. This device consisted of an X-band polarimetric radar named Xport, three optical spectropluviometers, and a network of fifty-four (54) rain gauges.
Studies have demonstrated that most rainfall in this region is generated by mesoscale convective systems [16], frequently organized into squall lines with a leading convective cells front followed by a stratiform trailing region [17]. In this context, quantitative precipitation estimation based on attenuated radar frequency, as is the case for X-band, can be challenging. However, in the study region, Zahiri et al. [18] conducted tests on several X-band polarimetric radar rainfall estimation algorithms. These algorithms were designed using the linear regression method based on squall line simulations using a high-resolution atmospheric model (Meso-NH). Subsequently, Gosset et al. [19] simulated X-band polarimetric variables from measured Rain Drop Size Distribution (DSD) in the region using the T-matrix code [20]. The simulated variables were used to design algorithms, either by simple or multiple linear regressions, for quantitative rainfall estimation. This simulation approach allowed the assessment of the intrinsic performances of each algorithm used. After correcting Xport radar measurement attenuation, Koffi et al. [21] tested the algorithms designed by Gosset et al. [19] by comparing the rainfall intensities retrieval by the Xport radar with the rainfall intensities measured by rain gauges in the radar-covered area. They found that these algorithms provided good estimates of rainfall intensity but with a precision that could be improved. Due to measurement problems affecting radar observables, especially in light rain, they concluded that the single-parameter algorithm R ( K d p ) made better estimates than the multi-parameter R ( Z h ,   K d p ,   Z d r ) , whereas intrinsically, one would expect opposite results since multi-parameters would benefit from information redundancy ( R is the rainfall intensity estimated from the polarimetric variables Z h , K d p , and Z d r ). Such a conclusion illustrates the difficulty encountered in applying algorithms, sometimes designed from simulated data to real radar data.
Additionally, empirical relationships (or algorithms) obtained from parametric methods are sensitive to DSD variability, and determining their coefficients assumes a linear correlation between variables, which is not always established depending on the type of rainfall considered. Thus, some authors [22,23] have proposed non-parametric methods, such as ANNs, to design rainfall retrieval algorithms from radar measurements. Other authors, such as Brandes et al. [24], Gorgucci et al. [25], and Zhang et al. [26], have shown that non-parametric methods produce more efficient algorithms than parametric methods.
Following the work of Gosset et al. [19] and Koffi et al. [21], this present study aims to assess rainfall retrieval algorithms from measurements of an X-band polarimetric radar using an artificial neural network (ANN). Specifically, (i) based on simulated X-band polarimetric variables, this study will identify the best combinations (bi and tri-variables) to retrieve rainfall intensity using the ANN method; (ii) examine the accuracy of the best algorithms designed with ANN with their empirical counterparts designed with multiple linear regression; (iii) and validate the best algorithms identified from Xport radar measurements.

2. Data Sets

2.1. Measurement Setup

The study relies on three types of measurements: (i) Measurements of DSD obtained using optical disdrometers [27,28,29]; (ii) measurements from the Xport radar [21]; (iii) measurements from the rain gauge network. These measurements were carried out from 2006 to 2007 during the intensive phase of the AMMA campaigns. The measurement setup is illustrated in Figure 1, indicating the positions of the Xport radar in Djougou, the disdrometers in Copargo, Djougou, and Nangatchiori, and the rain gauges in the Donga supersite. The supersite, located in the Donga basin, covers an area of 600   k m 2 and is situated at the heart of the Upper Ouémé Valley Hydrometeorological Observatory (OHHVO is its abbreviation in French), which spans 14,600   k m 2 and is centered at 2 °   E and 9.5 °   N .

2.2. Simulated Polarimetric Variables

The various steps and modules used to produce the simulated polarimetric variables are thoroughly described in the work of Zahiri et al. [18]. The simulation of polarimetric variables is typically conducted using the numerical code known as the T-matrix [20]. This code is based on a precise method for determining light scattering by nonspherical particles. It has been used by several authors in various regions of the planet [30,31,32,33,34,35], including our study area [18,19,21]. The input parameters for this code include the following:
  • Polarimetric parameters (here, those of the X-band);
  • Radar elevation angle (fixed at 2° in this study);
  • Temperature of raindrops (ranging from 0 °C to 35 °C in 5 °C increments);
  • Raindrop shape model (those used in this study are presented at the end of this section);
  • Analytical model of the DSD or DSD measurements.
Zahiri [15] demonstrated, using synthetic radar data (utilizing the T-matrix code), the variability of relationships between different radar variables and their relationship to rainfall intensity. Among the sources of influence, temperature and models of raindrop flattening can be noted. Since these variables are used in combination to estimate rainfall, it is essential to examine the behavior of these different algorithms in the face of these influences. The temperature ranges and raindrop flattening models used are those studied by Zahiri [15].
In this study, the measured DSDs described by Moumouni et al. [29] are used for simulation. This dataset consists of 12,342 DSD spectra (at one-minute time intervals) obtained from 93 rainfall events sampled between 2005 and 2007 using optical spectropluviometer-type disdrometers. For each DSD spectrum, rainfall intensity (R [ m m · h 1 ]) is calculated, and the simulated polarimetric variables are as follows:
  • Rayleigh reflectivity (Z [ m m 6 · m m 3 ]);
  • Horizontal reflectivity (Z) [ m m 6 · m m 3 ];
  • Vertical reflectivity (Zv) [ m m 6 · m m 3 ];
  • Differential reflectivity (Zdr) [dimensionless];
  • Horizontal specific attenuation (A [ d B · k m 1 ]);
  • Vertical specific attenuation (Av) [ d B · k m 1 ];
  • Specific differential phase shift (Kdp [ d e g · k m 1 ]).
The raindrop shape models used are as follows:
  • S1: Andsager et al. [36]: a / b = 1.012 0.144   D 1.03   D 2 , D in c m ;
  • S2: Pruppacher et Beard [37]: a / b = 1.030 0.62   D , D in c m ;
  • S3: Goddard et al. [38]: a / b = 1.075 0.065   D 0.0036   D 2 + 0.0004   D 3 , D in m m .
a / b represents the axial ratio of drop shapes and D represents the diameter of drop.
These drop flattening models are used to account for a wide range of realistic drop shapes during the simulation by modeling the drops as oblate spheroids.

2.3. Xport Radar Data and Rain Gauge

The data used for algorithm validation consists of 5-min time step measurements conducted by the Xport radar and the rain gauge network during the AMMA campaign in the years 2006 and 2007. These data have been pre-processed by Koffi et al. [21]. Specifically, horizontal and differential reflectivities have been corrected for attenuation using the method proposed by Carey et al. [39], which relies on a linear relationship between total attenuation along a given radial and the total differential phase shift ( Φ d p ), the integral of specific differential phase shift ( K d p ). The correction coefficients used are 0.285 dB/deg and 0.051 dB/deg for horizontal and differential reflectivities, respectively.
To detect and correct the radar calibration issue, we exploit the consistency between radar variables as proposed by various authors [40,41]. From numerical simulations based on actual (or realistic) DSDs, we can establish intrinsic and expected relationships between pairs of variables of interest [21,42], standing for reference. The consistency analysis involves comparing the observed radar variables with each other and checking conformity with the reference theoretical curve. Since K d p is calibration-independent, the radar variable pairs ( K d p Z h ) and ( Z h Z d r ) are used. To carry out this analysis, the radar variables K d p and Z d r are plotted against Z h using a 2D histogram. A comparison of the Z h K d p and Z h Z d r radar scatterplots with theoretical curves obtained from simulation can provide information on the validity of taking a calibration offset into account.

3. Methods

3.1. Assessed Algorithms

The choice of the ANN architecture is based on the problem to be solved. In our case study, we use two or three polarimetric variables to estimate the rainfall intensity. Therefore, we can identify the polarimetric variables as the inputs (two or three inputs) and the rainfall intensity as the output. We decided to use the multilayer perceptron (MLP) architecture, inspired by the work of Orlandini and Morlini [22], who used this architecture to estimate rainfall intensity from multiple inputs. Regarding the number of layers and neurons, there is no fixed rule. It all depends on the complexity of the problem to be solved. Thus, we conducted some preliminary tests by varying the number of layers and neurons and then evaluated the learning of all models using several metrics. After this preliminary work, we fixed the number of layers and neurons for the evaluation of the algorithms.
The assessed algorithms include both bi-variable and tri-variable algorithms, as presented in Table 1. Since multivariable algorithms are inherently more effective than single-variable algorithms, this study focused on assessing these combined estimators. Using simulated polarimetric variables and rainfall intensity measured by the disdrometers, these algorithms were developed from an ANN and assessed through metrics described in the following sections. Some combined estimators, such as R ( Z , Z v ) , R ( Z h , Z v ) , or R ( Z , Z v , A h ) , did not converge during ANN training and were thus excluded from the list of assessed algorithms. Indeed, for these combinations, the training process of the ANN did not reach a state where it could make accurate estimations. The errors between estimated and actual values during training remained high. This could be explained by an ANN architecture or hyperparameters that are not suitable for these variable combinations. It is also possible that these variable combinations are not adequate for accurate rainfall estimation.
Following the selection of the best algorithms by the ANN, the parametric forms (multivariable regressions) of these algorithms were established using the same data. Finally, the best algorithms (both non-parametric and parametric forms) were validated using data measured by the Xport radar and the rain gauges. The polarimetric variables serve as input variables, also known as explanatory or predictor variables, while rainfall intensity R serves as the output variable, also known as the explained or predicted variable.

3.2. Artificial Neural Network Method

Formal neural networks possess the remarkable property of being universal and parsimonious approximators [43]. ANNs are widely used for prediction in hydrometeorology [44,45,46,47,48], particularly for rainfall estimation using meteorological radar measurements [22,23,49,50,51].
ANN codes execute in three main steps: learning, testing, and prediction. During the learning phase, input variables (in this study, a pair or triplet of polarimetric variables) and output variables (here, rainfall rate R) are provided to the ANN. In supervised learning, the ANN attempts to obtain a better approximation of the output variables by minimizing a cost function to determine the best weighting coefficients for the input variables. These coefficients are saved for the testing and prediction phases. During testing and prediction steps, only the input variables are provided to the ANN, which estimates the output variables. During testing, the estimated values by the ANN are compared to the expected values. Once testing is successful, the algorithm is used for prediction. In our case, we have 12,342 DSD spectra. Each spectrum was used to simulate polarimetric variables and calculate rainfall rates; 75% of these were used for learning, and the remainder for assessment of the method. For prediction, the polarimetric variables measured by the Xport radar and the rainfall rate measured by the rain gauges are used. In practice, the input variables for the ANN are normalized according to the formula:
x r = x x ¯ σ x   ,
x r represents the normalized input variable, x is the input variable, x ¯ denotes the mean, and σ x stands for the standard deviation of x .
The issue of estimating rainfall from polarimetric radar variables is an approximation problem (estimation of one variable from others). There are several architectures of artificial neural networks suitable for this problem: a deep learning approach using ANN [49], recurrent neural networks [52], or MLP neural networks [23]. The architecture used in this study is the MLP [53], encoded in the Tensorflow and Keras libraries under the Python language in the Jupyter environment. The MLP is organized into several layers: an input layer, one or more hidden layers, and an output layer. The presence of the hidden layer is crucial as it facilitates the modeling of the nonlinear relationships between the inputs and the output.
The MLP has several types of activation functions, both in the output layer and in the hidden layers. The linear activation function (also called the identity function) was used in the output layer. It does not alter the output variables, which is practical for the approximation problem in this study. Regarding the hidden layers, the ReLU (Rectified Linear Unit) activation function was used to filter out negative values before the output layer. Krizhevsky et al. [54] demonstrated that neural networks with large capacities in terms of neurons and hidden layers yield better performance for complex tasks. This study chose one (01) output layer, six (06) hidden layers, each containing one thousand five hundred (1500) neuron units, and one (01) input layer. For training, the Adam optimizer (Adaptive Moment Estimation) was selected due to its ability to dynamically adapt to various data characteristics and maintain an adaptive learning rate [55].

3.3. Regression Metrics

The various metrics used to assess the performance of the algorithms aim to compare the estimated rainfall intensity values by the algorithms with the original rainfall intensity values (measured by the disdrometers or pluviographs). With a large number of available metrics, it is not always straightforward to choose the one that best suits the problem at hand. The final analysis can be significantly different depending on the metric used to assess the models. Five of the most commonly used metrics have been chosen to assess the algorithms. Let R o r i g be the original rainfall rate and R e s t be the rainfall rate estimated by the algorithms; E [ R o r i g ] and E [ R e s t ] denote their respective means; σ o r i g and σ e s t denote their respective standard deviations. The different metrics used are:
  • The coefficient of linear correlation of Pearson measures the strength and direction of the linear relationship between the estimated rainfall intensity values by the algorithms and the original rainfall intensity values. Its expression is:
ρ = E [ ( R o r i g E [ R o r i g ] ) ( R e s t E [ R e s t ] ) ] σ o r i g σ e s t .
A coefficient close to 1 or −1 indicates a strong positive or negative linear relationship, respectively, and thus precise estimation. A coefficient close to 0 indicates a weak linear relationship and, therefore, poor estimation performance.
  • The Nash coefficient [56] measures the accuracy of predictions relative to the mean of the observations and is defined by:
N a s h = 1 E R e s t R o r i g 2 E [ ( R o r i g E [ R o r i g ] ) 2 ] .
A Nash value close to 1 indicates a perfect match between observed and estimated values, while a value close to 0 indicates that the estimation is no better than the mean of the observations.
  • The efficiency coefficient KGE [57] evaluates the overall performance of the model. It is defined by:
K G E = 1 ρ 1 2 + σ e s t   σ o r i g 1 2 + E R e s t E R o r i g 1 2 .
A KGE value close to 1 indicates perfect performance and precise estimation, while a lower value indicates poorer performance.
  • The mean relative error measures the average of the relative errors between the estimated and real values. Its expression is:
M R E =   E ( R e s t R o r i g ) R o r i g .
A lower MRE indicates better accuracy of the estimations compared to the real values, signifying more precise estimation.
  • Standard deviation of fractional error measures the dispersion of errors around the mean error. Its expression is:
S D F E =   E R e s t R o r i g ) R o r i g 2 .
A lower SDFE indicates less dispersion of errors, leading to better consistency and precision in the estimations.

3.4. Multivariable Regression Method

Multivariable regression is a mathematical method used to explain the various values taken by a variable based on other explanatory variables. Mathematically, for a quantitative variable Y to be explained by p explanatory variables X 1 X p , a linear model is defined as follows:
Y i = β 0 + β 1 X i 1 + β 2 X i 2 + + β p X i p + ε i   ,   i = 1 ,   2 ,   ,   n .
With ε i being the independent and identically distributed error terms; n is the number of quantitative variables; and the unknown parameters β 0 ,   , β p assumed to be constants to be determined. However, empirical relationships between rainfall intensity and polarimetric variables are power functions [19,21,58] in the form:
Y = α 0 X 1 α 1 X p α p ,
with α 0 ,   , α p assumed to be constants to be determined. By applying the logarithm function, we obtain a linear model:
log 10 ( Y ) = log 10 ( α 0 ) + α 1 log 10 ( X 1 ) + + α p log 10 ( X p ) .
In this study, multiple linear regression using the least squares method was employed.

4. Results

4.1. Assessment of the Algorithms Using ANN

The assessed algorithms are those presented in Table 1. They fall into two categories: bi-variable and tri-variable algorithms. The data used consist of simulated polarimetric variables and rainfall intensities calculated from 12,342 DSD spectra. The method employed is MLP. Approximately 75% (9262) of the data are used for ANN training, with the remaining 25% (3080) used for testing. The presented results are from the testing phase.

4.1.1. Preselection of Algorithms

In the study region, daily minimum temperatures close to the ground are rarely below 20 °C. For simulation purposes, the temperature is fixed at 25 °C, and the drop flattening model used is S1 [36], as performed by Zahiri et al. [18], Gosset et al. [19], and Koffi et al. [21]. Figure 2 and Figure 3 present the test results: Scatterplot of estimated versus original rainfall rate. The analysis of the scatterplot concerning the first bisector and the metric values led to the preselection of algorithms from Table 2. The same analysis conducted at 25 °C, using drop flattening models S2 [37] and S3 [38], resulted in the preselection of the same algorithms (algorithm scores with all drop flattening models at 25 °C are presented in Table A1 in the Appendix A).

4.1.2. Selection of the Best Algorithms

With the preselected algorithms, the previous analysis is repeated by varying the temperature from 0 °C to 35 °C in steps of 5 °C. Figure 4 (for bi-variable algorithms) and Figure 5 (for tri-variable algorithms) show the variations of the metrics as a function of droplet temperature using the drop shape model S1 [36]. The selection of the best algorithms is based on three principles. The first principle is that the best algorithms should be less sensitive to temperature compared to others (comparison of bi-variable algorithms among themselves and tri-variable algorithms among themselves). The second principle focuses on the best correlations found for the Ro, Nash, and KGE metrics between the actual rainfall intensity and that estimated by the algorithms, taking into account the different temperatures. The last principle, in agreement with the second, identifies the algorithms that present fewer errors in rainfall estimation at different temperatures, considering the MRE and SDFE criteria. The best bi-variable algorithms are A 1 : R ( Z , K d p ) and A 12 : R ( Z d r , K d p ) . The best tri-variable algorithms are B 2 : R ( Z h , Z d r , K d p ) and B 3 : R ( A h , Z d r , K d p ) . The presence of these variables in the best algorithms is confirmed by the information they provide about rainfall: Rayleigh reflectivity ( Z ), horizontal attenuation ( A h ), horizontal reflectivity ( Z h ), differential reflectivity ( Z d r ), and specific differential phase ( K d p ). Raleigh reflectivity ( Z ), which is proportional to the sixth power of the diameter of raindrops, is crucial for estimating precipitation rates but may be insufficient on its own. Horizontal attenuation ( A h ) measures the weakening of the radar signal due to rain, thereby correcting other radar measurements. Horizontal reflectivity ( Z h ), the most common radar measurement, is sensitive to the size and concentration of raindrops. Differential reflectivity ( Z d r ) compares horizontal and vertical reflectivities, providing information on the shape of the raindrops. Specific differential phase ( K d p ) measures the phase difference between polarizations through a precipitation layer and is particularly useful for heavy rainfall. By using these variables, algorithms can provide more accurate and reliable estimates of precipitation, taking into account temperature variations and raindrop characteristics. Similar results are obtained when simulating with drop shape models S2 [37] and S3 [38].

4.1.3. Comparison Between the Best Bi-Variable and Tri-Variable Algorithms

With the drop shape model S1 [36], the best algorithms (bi-variable and tri-variable) are compared against each other. The variations of metrics as a function of temperature are plotted in the same figure (Figure 6). The bi-variable algorithms demonstrating good performance are A1 and A12, with metrics around 0.99 for Ro and Nash, and 0.97 for KGE. The MRE and SDFE values are 0.05 and 0.14 for A1, and 0.04 and 0.26 for A12, respectively. The algorithms with poorer performance are A7 and A2. Their Ro, Nash, and KGE are approximately 0.98, 0.94, and 0.80, respectively. The MRE and SDFE values are 0.38 and 1.13 for A2, and 0.23 and 0.77 for A7. Regarding the tri-variable algorithms, their performances are generally close to each other. The best ones are B2 and B3, with metrics around 0.99 for Ro, Nash, and KGE, approximately 0.14 for MRE, and around 0.5 for SDFE.
Algorithms A 12 : R ( Z d r , K d p ) and B 2 : R ( Z h , Z d r , K d p ) appear to have similar performance. This is likely due to the correlation between Z d r and Z h . Ultimately, algorithm B 3 : R ( A h , Z d r , K d p ) outperforms algorithms A 12 : R ( Z d r , K d p ) and B 2 : R ( Z h , Z d r , K d p ) , which in turn outperform algorithm A 1 : R ( Z , K d p ) . Tri-variable algorithms outperform bi-variable algorithms because they provide more information to the ANN, which is essential for effective learning. By increasing the number of radar observables, we can take advantage of the redundancy of information provided by each radar variable in the characterization of rainfall. This additional information allows for better adjustment of the coefficients during training, captures additional aspects of the rainfall phenomenon that may not be observable with two variables, and better captures variability. Furthermore, it helps correct potential errors in the bi-variable algorithms, thus contributing to the optimization of the performance of these algorithms.

4.2. The Empirical Relationships of the Best Algorithms Selected by the ANN

The best algorithms selected in the previous section are B 3 : R ( A h , Z d r , K d p ) , B 2 : R ( Z h , Z d r , K d p ) , A 12 : R ( Z d r , K d p ) , and A 1 : R ( Z , K d p ) . This section aims to establish the empirical relationships of these algorithms and perform inter-comparison. The simulated polarimetric variables with the 12,342 measured DSD spectra are used to establish the empirical relationships. Simulations are performed with the drop flattening model S1 [36] at a temperature of 25 °C. The different coefficients of the empirical relationships of the best algorithms are determined by multiple linear regressions using the method of least squares described in Section 3.4. The 25% of the simulated data used for the testing phase of the ANN algorithms are also used to test the empirical algorithms. Specifically, the polarimetric variables present in each empirical algorithm were utilized to calculate the rainfall rate (R) using various empirical relations. The calculated rainfall rate was then compared to the expected intensity through scatter plot representation and by calculating the values of different metrics. The comparison between the ANN algorithms and the empirical algorithms is performed pairwise, observing how the scatter plots are distributed around the first bisector and identifying the algorithms with the best metric values. The results are presented in Table 3. The obtained relationships were tested with the same portion of the data used to test the ANN algorithms (i.e., 3080 spectra). Figure 7 (bi-variables) and Figure 8 (tri-variables) present the test results: scatter plot of the estimated rainfall intensity versus the original rainfall intensity. It can be observed that each algorithm obtained with the ANN outperforms its counterpart obtained by the empirical method.

4.3. Validation of the Best Algorithms Derived from MLP with Measurements from Xport Radar

This section aims to validate the algorithms designed with the ANN using measurements from the Xport radar from 2006 to 2007. Since the Xport radar does not measure Rayleigh reflectivity (Z), the validated algorithms are B 3 : R ( A h , Z d r , K d p ) , B 2 : R Z h , Z d r , K d p , and A 12 : R ( Z d r , K d p ) .
At this stage, validation involves using real measurements from the Xport radar and rain gauges to assess the performance of the selected best algorithms. Our database consists of Xport sampling points located above active rain gauges. In total, 54 active rain gauges are distributed across the 14,600   k m 2 of the OHHVO basin. As all sensors are synchronous, we have a set of variables ( R ,   A h ,   A v ,   Z h ,   Z v ,   Z d r ,   K d p , etc.) at each sampling interval of 5 min, referred to as a dataset. There are 13,291 datasets in total (7632 for 2006 and 5659 for 2007). In this study, only datasets where the rainfall intensity measured by the rain gauge is greater than or equal to 0.1   m m · h 1 are considered. After this thresholding, we have 9575 datasets remaining (5077 for 2006 and 4498 for 2007). Since the data used to select the algorithms do not have the same configuration as the data used for validation, the ANN required retraining (the validation data are sampled every 5 min, in contrast to the simulated data from DSD measurements, which are sampled every minute). For this purpose, 7127 datasets (from 2006 and part of 2007) are used for the new training, and the remaining 2448 are used for testing. First, the database was divided into two parts. The ANN training was carried out on about 75% (7127) of the data, using the same parameters used to select the best performing algorithms: polarimetric variables as input and rainfall intensity measured by the rain gauge network as output. After successful training, evaluated with the different metrics mentioned in the methodology section, we saved the model for each algorithm. From the remaining 25% (2448) of the validation data, we extracted the polarimetric variables measured by the Xport radar and applied them as inputs to the ANN according to each algorithm, then retrieved the output representing the rainfall intensity estimated by the ANN. This estimated rainfall intensity, denoted as R e s t , is compared with the rainfall intensity measured by the corresponding rain gauge, denoted as R o r i g .
Figure 9 depicts the test results for each algorithm: a scatter plot of the estimated rainfall intensity against the original rainfall intensity. From the analysis of this figure, it is observed that the tri-variable algorithms outperform the bi-variable algorithm, and that algorithm B 3 : R ( A h , Z d r , K d p ) is the best among the three. The performance of the algorithms was evaluated by assessing their ability to adequately reproduce the dynamics of a rainfall event. For this purpose, two rainfall events (on 4 July and 22 July 2007, at the Copargo site) from the test data were selected. The observed hyetograph and those estimated by the algorithms are represented in Figure 10. The metrics are presented in Table 4. It is noted that the tri-variable algorithms reproduce the dynamics of the events well, and that algorithm B 3 : R ( A h , Z d r , K d p ) remains the best.

4.4. Dynamics of Some Rainfall Events

This section presents the hyetograph observed by the rain gauge and those estimated by the best-selected algorithms A12, B2, and B3 from two case events extracted from the test validation data (Figure 10). We note that the bi-variable algorithm A12 does not accurately estimate the rainfall peaks in either event, unlike the two tri-variable algorithms B2 and B3. Additionally, the tri-variable algorithms provide a better fit for the rainfall than the A12 algorithm. Between the two tri-variable algorithms, B3 provides the best estimation for both rainfall events.

5. Discussion

The main limitations of this study may be related to the spatial variability between rain gauge measurements, which are point measurements, and Xport radar measurements, which cover a wide area. This difference in resolution can lead to discrepancies. Additionally, missing or erroneous data were removed from the database used, which may contain information that affects the learning and predictions of the algorithms. Generally, ANN models often make simplifying assumptions about the input data, which may not fully account for the real complexity of meteorological phenomena. These ANN trained on this specific dataset may also not generalize well to other climatic or geographical conditions. The variability of the rain drop size distribution, the attenuation and calibration effects of X-band radars, and the influence of environmental factors can all affect the performance of the algorithms. Despite the various limitations and potential sources of error, the results of this study remain significant.
This study has shown that rainfall rate retrieval algorithms, based on measurements from an X-band polarimetric radar and designed using an ANN, outperform those designed by empirical methods (multivariable linear regression), confirming the results of Xiao et Chandrasekar [59], Zhang et al. [26], Yo et al. [49], Zhang et al. [50], and Cheng et al. [51]. The proposed best algorithms consist of specific differential phase shift ( K d p ), differential reflectivity ( Z d r ), Rayleigh reflectivity ( Z ), horizontal reflectivity ( Z h ), and horizontal specific attenuation ( A h ). This agrees with the results of Gosset et al. [19], who suggested these variables or their combinations for accurate rainfall intensity retrieval using X-band polarimetric radar measurements in the study area.
The study also demonstrated that the best tri-variable algorithms outperform the best bi-variable algorithms since using three variables reduces both the uncertainty associated with the DSD and the variability in droplet shape [33,34,60]. The two best tri-variable algorithms proposed contain the pair Z d r , K d p . Several authors [19,21,33,60] have shown that algorithms containing this pair of variables perform better in rainfall intensity retrieval. One advantage of using Z d r in algorithms is its independence from the particle concentration parameter in DSD models [15]. Additionally, Seliga et Bringi [61] demonstrated that Z d r can be related to the median volumetric diameter of target particles. Gosset et al. [19] also explained that raindrops tend to flatten as they grow, leading to an increase in Z d r with rainfall rate. Regarding K d p , some advantages of its use in algorithms are listed by Zahiri [15]. These include (i) its independence from attenuation effects of radar waves by the rainy medium; (ii) its independence from radar calibration issues since it is not derived from power measurements; and (iii) its low sensitivity to the presence of hail in rainfall.
The selected best tri-variable algorithms are B 2 : R Z h , Z d r , K d p and B 3 : R A h , Z d r , K d p . One associates horizontal reflectivity Z h with the pair Z d r , K d p , and the other associates horizontal specific attenuation A h with the pair Z d r , K d p . The measurement of Z h is affected by attenuation A h , which is a function of rainfall intensity [15]. Attenuation is also dependent on the radar wavelength, especially short-wavelength radars, such as X-band radars, which are heavily attenuated. Although attenuation A h is detrimental to Z h measurement, its quasi-linear relationship with rainfall intensity [15] makes it a good estimator of rainfall intensity. This explains why the algorithm B 3 : R A h , Z d r , K d p outperforms algorithm B 2 : R Z h , Z d r , K d p .
In the study area, using the same data, Koffi et al. [21] established algorithms using the empirical method, using simulations or a portion of Xport and pluviograph measurements. They noted that the algorithm established with the triplet Z h , Z d r , K d p from measurements is more efficient than other algorithms. This algorithm estimated instantaneous accumulations (5-min time step) from 2007 measurements, with R o = 0.80 and K G E = 0.54 . In this study, the algorithm B 2 : R Z h , Z d r , K d p designed with ANN estimated instantaneous intensities (5-min time step) from a portion of the 2007 measurements, had R o = 0.92 and K G E = 0.81 . Hence, algorithm B 2 : R Z h , Z d r , K d p is more efficient than the best one proposed by Koffi et al. [21]. Furthermore, the algorithm B 3 : R A h , Z d r , K d p was designed with ANN estimated instantaneous intensities (5-min time step) from a portion of the 2007 measurements, with R o = 0.98 and K G E = 0.94 . Koffi et al. [21] fitted the Z h , Z d r , K d p algorithm to six rainfall events in 2006 with a R o = 0.79 . Algorithm B 3 : R A h , Z d r , K d p assessed on the same database gives R o = 0.97 .
Findings from the research highlighted the use of an ANN and optimal combinations of polarimetric variables for a more accurate estimation of rainfall intensity. Once we have an operational X-band radar, applying these results will provide precise rainfall information, which is essential for improving precipitation forecasts, mitigating the adverse effects of flash floods, and enhancing hydrological modeling. This information can be integrated into hydrological models to better understand and manage water resources, predict floods, and optimize watershed management systems. Deploying our algorithms in real-time weather radar systems presents several challenges.
The computational power required for real-time processing can be an issue, especially with limited hardware capabilities. The quality of training data is crucial to avoid inaccurate predictions, including the effective management of missing and noisy data. Additionally, the models must be robust to meteorological variations and radar data anomalies. Finally, regular maintenance and updates of the models are essential to improve performance and incorporate new data.
To apply our study to other regions with different climatic conditions, it is necessary to use a dataset specific to that region, revisit the selection of algorithms while optimizing the various ANN parameters, and refine the training process to achieve accurate rainfall intensity estimates. Additionally, it is crucial to validate the selected algorithms to ensure their relevance.

6. Conclusions

Following these studies, the present work focused on (i) identifying the best combinations of simulated polarimetric variables that can produce a better estimation of rainfall intensity R using an ANN (non-parametric method), (ii) examining the accuracy of the best algorithms designed with ANN with their empirical counterparts designed with multiple linear regression and (iii) validating the algorithms using measurements from the Xport radar and the rain gauge network.
The polarimetric variables studied include Rayleigh reflectivity ( Z ), horizontal reflectivity ( Z h ), vertical reflectivity ( Z v ), differential reflectivity ( Z d r ), horizontal specific attenuation ( A h ), vertical-specific attenuation ( A v ), and specific differential phase shift ( K d p ). The ANN used is the MLP. All possible combinations of bi-variable and tri-variable algorithms were experimented with. Some did not converge during the ANN training. Thus, twelve bi-variable algorithms and five tri-variable algorithms were assessed. Following the assessment, two bi-variable algorithms ( 1 : R ( Z , K d p ) and A 12 : R ( Z d r , K d p ) ) and two tri-variable algorithms ( B 2 : R ( Z h , Z d r , K d p ) and B 3 : R ( A h , Z d r , K d p ) ) were selected. The empirical relationship of these algorithms was established and compared to the ANN method. It was found that algorithms derived from ANN are more effective than those obtained using the empirical method. The comparison between the best algorithms derived from ANN showed that tri-variable algorithms outperform bi-variable algorithms. Using the empirical method, Koffi et al. [21] showed that the triplet ( Z h , Z d r , K d p ) was the best estimator of rainfall quantity. This study demonstrated that this algorithm is less effective than the B 2 : R ( Z h , Z d r , K d p ) algorithm derived from ANN. Finally, validation with measurements (Xport and rain gauge network) showed that the B 3 : R ( A h , Z d r , K d p ) algorithm is more effective than B 2 : R ( Z h , Z d r , K d p ) .
In the future, it would be interesting to study the sensitivity of different algorithms to the variability of DSD and their parameters. It would also be beneficial to conduct this study using other ANN architectures or other non-parametric methods to identify the most optimal models for these algorithms. The problem of estimating the parameters of DSD from polarimetric variables could also be addressed using ANN.

Author Contributions

Data curation, S.M., E.-P.Z. and M.K.; Formal analysis, F.P.A., S.M. and E.-P.Z.; Methodology, F.P.A., S.M. and M.K.; Supervision, S.M., E.-P.Z. and M.G.; Writing—original draft, F.P.A. and S.M.; Writing—review and editing, F.P.A., S.M., E.-P.Z., M.K. and M.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

Based on a French initiative, AMMA was built by an international scientific group and is currently funded by a large number of agencies, especially from France, the UK, the US, and Africa. It has been the beneficiary of a major financial contribution from the European Community’s Sixth Framework Research Program. Detailed information on scientific coordination and funding is available on the AMMA International website http://www.amma-international.org, accessed on 24 July 2024.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. S1 [36], S2 [37], and S3 [38] at a temperature of 25 °C.
Table A1. S1 [36], S2 [37], and S3 [38] at a temperature of 25 °C.
S1 Bi-Variables
AlgorithmsRoNashKGEMRESDFE
A10.99850.99690.98910.11290.3436
A20.99090.98170.97390.43291.0515
A30.98340.96670.96210.50131.1623
A40.98710.97420.97120.2680.6325
A50.98220.9580.92070.13780.5432
A60.99810.99610.99030.16720.4663
A70.97050.94040.95270.28340.778
A80.98130.95620.92180.11860.4953
A90.99740.99490.99130.17560.4893
A100.99260.98470.97890.02210.1923
A110.99780.99550.99110.14190.4131
A120.99780.99560.9970.08650.4065
S1 Tri-Variables
AlgorithmsRoNashKGEMRESDFE
B10.99880.99750.990.08750.3352
B20.99840.99680.98770.10970.4702
B30.99780.99560.99590.02140.1948
B40.99850.99690.9940.13330.3978
B50.99790.99570.98410.15280.4574
S2 Bi-Variables
AlgorithmsRoNashKGEMRESDFE
A10.9960.99210.99260.38751.0921
A20.99260.98520.98740.37291.0469
A30.9840.96730.94280.11880.4217
A40.98740.97460.9650.17590.5454
A50.98580.97110.95620.0760.3475
A60.99560.99120.99190.41261.1575
A70.97570.950.91760.14630.6359
A80.98470.96930.95970.0830.3524
A90.99510.99020.98960.4711.3139
A100.99180.98370.98060.03720.2515
A110.9970.9940.99050.25440.7564
A120.99720.99440.99070.10850.5866
S2 Tri-Variables
AlgorithmsRoNashKGEMRESDFE
B10.99770.99550.99440.01610.3801
B20.99810.99620.99060.05030.3306
B30.99750.99490.99290.03530.1861
B40.99730.99460.99160.29710.8769
B50.99580.99170.99490.09370.3723
S3 Bi-Variables
AlgorithmsRoNashKGEMRESDFE
A10.9990.99790.99410.07250.3267
A20.99060.98130.98710.31020.9033
A30.98450.9690.97640.08960.3609
A40.98850.97710.98160.20470.5404
A50.97780.95490.9730.04930.5802
A60.99880.99760.99510.07910.3489
A70.98070.96180.97450.2560.7869
A80.9780.95570.97530.05440.416
A90.99880.99760.99560.07950.3475
A100.99140.98290.98960.02630.1713
A110.99880.99760.99640.0380.2459
A120.99880.99760.99580.02440.2026
S3 Tri-Variables
AlgorithmsRoNashKGEMRESDFE
B10.99920.99840.99330.01850.2152
B20.9990.9980.99680.0360.297
B30.99890.99780.99670.02380.2211
B40.9990.99790.99440.03420.2479
B50.99870.99740.99520.05570.3245

References

  1. Abbas, A.; Waseem, M.; Ahmad, R.; Khan, K.A.; Zhao, C.; Zhu, J. Sensitivity Analysis of Greenhouse Gas Emissions at Farm Level: Case Study of Grain and Cash Crops. Environ. Sci. Pollut. Res. 2022, 29, 82559–82573. [Google Scholar] [CrossRef]
  2. Elahi, E.; Li, G.; Han, X.; Zhu, W.; Liu, Y.; Cheng, A.; Yang, Y. Decoupling Livestock and Poultry Pollution Emissions from Industrial Development: A Step towards Reducing Environmental Emissions. J. Environ. Manag. 2024, 350, 119654. [Google Scholar] [CrossRef] [PubMed]
  3. Abam, F.I.; Inah, O.I.; Ekwe, E.B.; Igbong, D.I.; Effiom, S.O.; Ovat, F.A.; Nyong, O.E.; Ikem, I.A. CO2 Emissions Decoupling from Added Value Growth in the Chemical and Pharmaceutical (CHPH) Industry in Nigeria. GLCE 2023, 1, 52–59. [Google Scholar] [CrossRef]
  4. Waseem, M.; Khurshid, T.; Abbas, A.; Ahmad, I.; Javed, Z. Impact of Meteorological Drought on Agriculture Production at Different Scales in Punjab, Pakistan. J. Water Clim. Chang. 2022, 13, 113–124. [Google Scholar] [CrossRef]
  5. Hountondji, Y.-C.; De Longueville, F.; Ozer, P. Trends in Extreme Rainfall Events in Benin (West Africa), 1960–2000. In Proceedings of the 1st International Conference on Energy, Environment and Climate Change, Ho Chi Minh City, Vietnam, 26–27 August 2011. [Google Scholar]
  6. De Longueville, F.; Hountondji, Y.-C.; Kindo, I.; Gemenne, F.; Ozer, P. Long-Term Analysis of Rainfall and Temperature Data in Burkina Faso (1950–2013): Long-term analysis of climate data in burkina faso (1950–2013). Int. J. Climatol. 2016, 36, 4393–4405. [Google Scholar] [CrossRef]
  7. Soro, G.E.; Noufé, D.; Goula Bi, T.A.; Shorohou, B. Trend Analysis for Extreme Rainfall at Sub-Daily and Daily Timescales in Côte d’Ivoire. Climate 2016, 4, 37. [Google Scholar] [CrossRef]
  8. Anagnostou, E.N.; Anagnostou, M.N.; Krajewski, W.F.; Kruger, A.; Miriovsky, B.J. High-Resolution Rainfall Estimation from X-Band Polarimetric Radar Measurements. J. Hydrometeorol. 2004, 5, 110–128. [Google Scholar] [CrossRef]
  9. Park, S.G.; Maki, M.; Iwanami, K.; Bringi, V.N.; Chandrasekar, V. Correction of Radar Reflectivity and Differential Reflectivity for Rain Attenuation at X Band. Part II: Evaluation and Application. J. Atmos. Ocean. Technol. 2005, 22, 1633–1655. [Google Scholar] [CrossRef]
  10. Matrosov, S.Y.; Kropfli, R.A.; Reinking, R.F.; Martner, B.E. Prospects for Measuring Rainfall Using Propagation Differential Phase in X-and K a-Radar Bands. J. Appl. Meteorol. 1999, 38, 766–776. [Google Scholar] [CrossRef]
  11. Matrosov, S.Y.; Clark, K.A.; Martner, B.E.; Tokay, A. X-Band Polarimetric Radar Measurements of Rainfall. J. Appl. Meteorol. 2002, 41, 941–952. [Google Scholar] [CrossRef]
  12. Matrosov, S.Y.; Cifelli, R.; Kennedy, P.C.; Nesbitt, S.W.; Rutledge, S.A.; Bringi, V.N.; Martner, B.E. A Comparative Study of Rainfall Retrievals Based on Specific Differential Phase Shifts at X-and S-Band Radar Frequencies. J. Atmos. Ocean. Technol. 2006, 23, 952–963. [Google Scholar] [CrossRef]
  13. Sauvageot, H. Polarimetric Radar at Attenuated Wavelength as a Hydrological Sensor. J. Atmos. Ocean. Technol. 1996, 13, 630–637. [Google Scholar] [CrossRef]
  14. Testud, J.; Le Bouar, E.; Obligis, E.; Ali-Mehenni, M. The Rain Profiling Algorithm Applied to Polarimetric Weather Radar. J. Atmos. Ocean. Technol. 2000, 17, 332–356. [Google Scholar] [CrossRef]
  15. Zahiri, E.P. Cycle de l’eau Des Systemes Convectifs Ouestafricains: Préparation à l’exploitation Des Mesures Radar Xport Dans Amma Par Simulations’. Dr. L’université Paul Sabatier–Toulouse 2007, 3, 202. [Google Scholar]
  16. Mathon, V.; Laurent, H. Life Cycle of Sahelian Mesoscale Convective Cloud Systems. Q. J. R. Meteorol. Soc. 2001, 127, 377–406. [Google Scholar] [CrossRef]
  17. Houze, R.A. Stratiform Precipitation in Regions of Convection: A Meteorological Paradox? Bull. Am. Meteorol. Soc. 1997, 78, 2179–2196. [Google Scholar] [CrossRef]
  18. Zahiri, E.P.; Gosset, M.; Lafore, J.P.; Gouget, V. Use of a Radar Simulator on the Output Fields from a Numerical Mesoscale Model to Analyze X-Band Rain Estimators. J. Atmos. Ocean. Technol. 2008, 25, 341–367. [Google Scholar] [CrossRef]
  19. Gosset, M.; Zahiri, E.-P.; Moumouni, S. Rain Drop Size Distribution Variability and Impact on X-Band Polarimetric Radar Retrieval: Results from the AMMA Campaign in Benin. Q. J. R. Meteorol. Soc. 2010, 136, 243–256. [Google Scholar] [CrossRef]
  20. Mishchenko, M.I.; Travis, L.D.; Mackowski, D.W. T-Matrix Computations of Light Scattering by Nonspherical Particles: A Review. J. Quant. Spectrosc. Radiat. Transf. 1996, 55, 535–575. [Google Scholar] [CrossRef]
  21. Koffi, A.K.; Gosset, M.; Zahiri, E.-P.; Ochou, A.D.; Kacou, M.; Cazenave, F.; Assamoi, P. Evaluation of X-Band Polarimetric Radar Estimation of Rainfall and Rain Drop Size Distribution Parameters in West Africa. Atmos. Res. 2014, 143, 438–461. [Google Scholar] [CrossRef]
  22. Orlandini, S.; Morlini, I. Artificial Neural Network Estimation of Rainfall Intensity from Radar Observations. J. Geophys. Res. 2000, 105, 24849–24861. [Google Scholar] [CrossRef]
  23. Vulpiani, G.; Giangrande, S.; Marzano, F.S. Rainfall Estimation from Polarimetric S-Band Radar Measurements: Validation of a Neural Network Approach. J. Appl. Meteorol. Climatol. 2009, 48, 2022–2036. [Google Scholar] [CrossRef]
  24. Brandes, E.A.; Zhang, G.; Vivekanandan, J. Experiments in Rainfall Estimation with a Polarimetric Radar in a Subtropical Environment. J. Appl. Meteorol. Climatol. 2002, 41, 674–685. [Google Scholar] [CrossRef]
  25. Gorgucci, E.; Chandrasekar, V.; Bringi, V.N.; Scarchilli, G. Estimation of Raindrop Size Distribution Parameters from Polarimetric Radar Measurements. J. Atmos. Sci. 2002, 59, 2373–2384. [Google Scholar] [CrossRef]
  26. Zhang, S.P.; Watanabe, H.; Yamada, R. Prediction of Daily Water Demands by Neural Networks. In Stochastic and Statistical Methods in Hydrology and Environmental Engineering; Water Science and Technology Library; Hipel, K.W., McLeod, A.I., Panu, U.S., Singh, V.P., Eds.; Springer: Dordrecht, The Netherlands, 1994; Volume 10/3, pp. 217–227. [Google Scholar] [CrossRef]
  27. Moumouni, S.; Gosset, M.; Houngninou, E. Main Features of Rain Drop Size Distributions Observed in Benin, West Africa, with Optical Disdrometers. Geophys. Res. Lett. 2008, 35, L23807. [Google Scholar] [CrossRef]
  28. Moumouni, S.; Adjikpé, L.S.; Lawin, A.E. Impact of Integration Time Steps of Rain Drop Size Distribution on Their Structuring and Their Modelling: A Case Study in Northern Benin. Comptes Rendus Géosci. 2021, 353, 135–153. [Google Scholar] [CrossRef]
  29. Moumouni, S.; Akponi, F.P.; Zahiri, E.-P.; Lawin, A.E.; Gosset, M. Impact of Integration Time Steps of Rain Drop Size Distribution on Their Double-Moment Normalization: A Case Study in Northern Benin. Comptes Rendus Géosci. 2023, 355, 109–133. [Google Scholar] [CrossRef]
  30. Bringi, V.N.; Chandrasekar, V. Polarimetric Doppler Weather Radar: Principles and Applications; Cambridge University Press: Cambridge, UK, 2001. [Google Scholar]
  31. Testud, J.; Oury, S.; Black, R.A.; Amayenc, P.; Dou, X. The Concept of “Normalized” Distribution to Describe Raindrop Spectra: A Tool for Cloud Physics and Cloud Remote Sensing. J. Appl. Meteorol. Climatol. 2001, 40, 1118–1140. [Google Scholar] [CrossRef]
  32. Maki, M.; Keenan, T.D.; Sasaki, Y.; Nakamura, K. Characteristics of the Raindrop Size Distribution in Tropical Continental Squall Lines Observed in Darwin, Australia. J. Appl. Meteorol. Climatol. 2001, 40, 1393–1412. [Google Scholar] [CrossRef]
  33. Maki, M.; Park, S.-G.; Bringi, V.N. Effect of Natural Variations in Rain Drop Size Distributions on Rain Rate Estimators of 3 cm Wavelength Polarimetric Radar. J. Meteorol. Soc. Jpn. Ser. II 2005, 83, 871–893. [Google Scholar] [CrossRef]
  34. Matrosov, S.Y.; Kingsmill, D.E.; Martner, B.E.; Ralph, F.M. The Utility of X-Band Polarimetric Radar for Quantitative Estimates of Rainfall Parameters. J. Hydrometeorol. 2005, 6, 248–262. [Google Scholar] [CrossRef]
  35. Dolan, B.; Rutledge, S.A. A Theory-Based Hydrometeor Identification Algorithm for X-Band Polarimetric Radars. J. Atmos. Ocean. Technol. 2009, 26, 2071–2088. [Google Scholar] [CrossRef]
  36. Andsager, K.; Beard, K.V.; Laird, N.F. Laboratory Measurements of Axis Ratios for Large Raindrops. J. Atmos. Sci. 1999, 56, 2673–2683. [Google Scholar] [CrossRef]
  37. Pruppacher, H.R.; Beard, K.V. A wind tunnel investigation of the internal circulation and shape of water drops falling at terminal velocity in air. Q. J. R. Meteorol. Soc. 1970, 96, 247–256. [Google Scholar] [CrossRef]
  38. Goddard, J.W.; Morgan, K.L.; Illingworth, A.J.; Sauvageot, H. Dual-Wavelength Polarisation Measurements in Precipitation Using the CAMRA and Rabelais Radar. In Proceedings of the 27th Conference on Radar Meteorology, Vail, CO, USA, 9–13 October 1995; pp. 196–198. [Google Scholar]
  39. Carey, L.D.; Rutledge, S.A.; Ahijevych, D.A.; Keenan, T.D. Correcting Propagation Effects in C-Band Polarimetric Radar Observations of Tropical Convection Using Differential Propagation Phase. J. Appl. Meteorol. Climatol. 2000, 39, 1405–1433. [Google Scholar] [CrossRef]
  40. Smyth, T.J.; Illingworth, A.J. Correction for Attenuation of Radar Reflectivity Using Polarization Data. Q. J. R. Meteorol. Soc. 1998, 124, 2393–2415. [Google Scholar] [CrossRef]
  41. Bringi, V.N.; Thurai, M.; Nakagawa, K.; Huang, G.J.; Kobayashi, T.; Adachi, A.; Hanado, H.; Sekizawa, S. Rainfall Estimation from C-Band Polarimetric Radar in Okinawa, Japan: Comparisons with 2D-Video Disdrometer and 400 MHz Wind Profiler. J. Meteorol. Soc. Jpn. 2006, 84, 705–724. [Google Scholar] [CrossRef]
  42. Zhang, G.; Vivekanandan, J.; Brandes, E. A Method for Estimating Rain Rate and Drop Size Distribution from Polarimetric Radar Measurements. IEEE Trans. Geosci. Remote Sens. 2001, 39, 830–841. [Google Scholar] [CrossRef]
  43. Bellahsen, A. L’Intelligence Artificielle Au Service De L’Optimisation De L’Énergie Électrique Dans Un Réseau Intelligent. Ph.D. Thesis, Ecole Polytechnique, Montreal, QC, Canada, 2020. Available online: https://search.proquest.com/openview/32674d8dd981095c645e80152ba4827c/1?pq-origsite=gscholar&cbl=18750&diss=y (accessed on 12 February 2024).
  44. Clair, T.A.; Ehrman, J.M. Using Neural Networks to Assess the Influence of Changing Seasonal Climates in Modifying Discharge, Dissolved Organic Carbon, and Nitrogen Export in Eastern Canadian Rivers. Water Resour. Res. 1998, 34, 447–455. [Google Scholar] [CrossRef]
  45. Thirumalaiah, K.; Deo, M.C. River Stage Forecasting Using Artificial Neural Networks. J. Hydrol. Eng. 1998, 3, 26–32. [Google Scholar] [CrossRef]
  46. Kumar, D.; Singh, A.; Samui, P.; Jha, R.K. Forecasting Monthly Precipitation Using Sequential Modelling. Hydrol. Sci. J. 2019, 64, 690–700. [Google Scholar] [CrossRef]
  47. Elsaraiti, M.; Merabet, A. A Comparative Analysis of the Arima and Lstm Predictive Models and Their Effectiveness for Predicting Wind Speed. Energies 2021, 14, 6782. [Google Scholar] [CrossRef]
  48. Feng, R.; Fan, G.; Lin, J.; Yao, B.; Guo, Q. Enhanced Long Short-Term Memory Model for Runoff Prediction. J. Hydrol. Eng. 2021, 26, 04020063. [Google Scholar] [CrossRef]
  49. Yo, T.; Su, S.; Chu, J.; Chang, C.; Kuo, H. A Deep Learning Approach to Radar-Based QPE. Earth Space Sci. 2021, 8, e2020EA001340. [Google Scholar] [CrossRef]
  50. Zhang, Y.; Bi, S.; Liu, L.; Chen, H.; Zhang, Y.; Shen, P.; Yang, F.; Wang, Y.; Zhang, Y.; Yao, S. Deep Learning for Polarimetric Radar Quantitative Precipitation Estimation during Landfalling Typhoons in South China. Remote Sens. 2021, 13, 3157. [Google Scholar] [CrossRef]
  51. Cheng, Y.-Y.; Chang, C.-T.; Chen, B.-F.; Kuo, H.-C.; Lee, C.-S. Extracting 3D Radar Features to Improve Quantitative Precipitation Estimation in Complex Terrain Based on Deep Learning Neural Networks. Weather. Forecast. 2023, 38, 273–289. [Google Scholar] [CrossRef]
  52. Chiang, Y.-M.; Chang, F.-J.; Jou, B.J.-D.; Lin, P.-F. Dynamic ANN for Precipitation Estimation and Forecasting from Radar Observations. J. Hydrol. 2007, 334, 250–261. [Google Scholar] [CrossRef]
  53. Haykin, S. Neural Networks: A Comprehensive Foundation; Prentice Hall PTR: Hoboken, NJ, USA, 1998. [Google Scholar]
  54. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet Classification with Deep Convolutional Neural Networks. In Advances in Neural Information Processing Systems; Curran Associates, Inc.: New York, NY, USA, 2012; Volume 25. [Google Scholar]
  55. Kingma, D.P.; Ba, J. Adam: A Method for Stochastic Optimization. arXiv 2017. Available online: http://arxiv.org/abs/1412.6980 (accessed on 17 November 2023).
  56. Nash, J.E.; Sutcliffe, J.V. River Flow Forecasting through Conceptual Models Part I—A Discussion of Principles. J. Hydrol. 1970, 10, 282–290. [Google Scholar] [CrossRef]
  57. Gupta, H.V.; Kling, H.; Yilmaz, K.K.; Martinez, G.F. Decomposition of the Mean Squared Error and NSE Performance Criteria: Implications for Improving Hydrological Modelling. J. Hydrol. 2009, 377, 80–91. [Google Scholar] [CrossRef]
  58. Ryzhkov, A.; Zrnić, D. Assessment of Rainfall Measurement That Uses Specific Differential Phase. J. Appl. Meteorol. Climatol. 1996, 35, 2080–2090. [Google Scholar] [CrossRef]
  59. Xiao, R.; Chandrasekar, V. Development of a Neural Network Based Algorithm for Rainfall Estimation from Radar Observations. IEEE Trans. Geosci. Remote Sens. 1997, 35, 160–171. [Google Scholar] [CrossRef]
  60. Gorgucci, E.; Scarchilli, G.; Chandrasekar, V.; Bringi, V.N. Rainfall Estimation from Polarimetric Radar Measurements: Composite Algorithms Immune to Variability in Raindrop Shape–Size Relation. J. Atmos. Ocean. Technol. 2001, 18, 1773–1786. [Google Scholar] [CrossRef]
  61. Seliga, T.A.; Bringi, V.N. Potential Use of Radar Differential Reflectivity Measurements at Orthogonal Polarizations for Measuring Precipitation. J. Appl. Meteorol. Climatol. 1976, 15, 69–76. [Google Scholar] [CrossRef]
Figure 1. Localization of the study area with installed measurement instruments. (a) depicts West Africa. (b) depicts the AMMA-CATCH observatory in Benin. Red triangles represent the disdrometers. Black points represent the rain gauges. The radar symbol indicates the point where the Xport radar was installed.
Figure 1. Localization of the study area with installed measurement instruments. (a) depicts West Africa. (b) depicts the AMMA-CATCH observatory in Benin. Red triangles represent the disdrometers. Black points represent the rain gauges. The radar symbol indicates the point where the Xport radar was installed.
Atmosphere 16 00371 g001
Figure 2. Scatter plot of estimated rainfall intensity against original rainfall intensity: bi-variable algorithms case. The rainfall intensity estimation is performed using the MLP. The simulation of polarimetric variables is conducted with drop shape model S1 [36] and at a temperature of 25 °C. The red line represents the first bisector. Better ((c) A 1 : R ( Z , K d p ) ; (d) A 12 : R ( Z d r , K d p ) ) and the worst ((a) A 2 : R ( Z , Z h ) , (b) A 2 : R ( Z v , A v ) ) performances.
Figure 2. Scatter plot of estimated rainfall intensity against original rainfall intensity: bi-variable algorithms case. The rainfall intensity estimation is performed using the MLP. The simulation of polarimetric variables is conducted with drop shape model S1 [36] and at a temperature of 25 °C. The red line represents the first bisector. Better ((c) A 1 : R ( Z , K d p ) ; (d) A 12 : R ( Z d r , K d p ) ) and the worst ((a) A 2 : R ( Z , Z h ) , (b) A 2 : R ( Z v , A v ) ) performances.
Atmosphere 16 00371 g002
Figure 3. Scatter plot of estimated rainfall intensity against original rainfall intensity: tri-variable algorithms case. The rainfall intensity estimation is performed using the MLP. The simulation of polarimetric variables is conducted with drop shape model S1 [36] and at a temperature of 25 °C. The red line represents the first bisector. (a) B 2 : R ( Z h , Z d r , K d p ) ; (b) B 3 : R ( A h , Z d r , K d p ) ; (c) B 4 : R ( Z h , A h , K d p ) ; (d) B 5 : R ( Z v , A h , K d p ) .
Figure 3. Scatter plot of estimated rainfall intensity against original rainfall intensity: tri-variable algorithms case. The rainfall intensity estimation is performed using the MLP. The simulation of polarimetric variables is conducted with drop shape model S1 [36] and at a temperature of 25 °C. The red line represents the first bisector. (a) B 2 : R ( Z h , Z d r , K d p ) ; (b) B 3 : R ( A h , Z d r , K d p ) ; (c) B 4 : R ( Z h , A h , K d p ) ; (d) B 5 : R ( Z v , A h , K d p ) .
Atmosphere 16 00371 g003
Figure 4. Variation of post-test metrics with droplet temperature: bi-variable algorithms case. Rainfall intensity estimation is performed using the MLP. Polarimetric variables simulation is conducted with drop shape model S1 [36]. (a) Ro (coefficient of linear correlation of Pearson); (b) Nash; (c) KGE; (d) MRE; (e) SDFE.
Figure 4. Variation of post-test metrics with droplet temperature: bi-variable algorithms case. Rainfall intensity estimation is performed using the MLP. Polarimetric variables simulation is conducted with drop shape model S1 [36]. (a) Ro (coefficient of linear correlation of Pearson); (b) Nash; (c) KGE; (d) MRE; (e) SDFE.
Atmosphere 16 00371 g004
Figure 5. Variation of post-test metrics with droplet temperature: tri-variable algorithms case. Rainfall intensity estimation is performed using the MLP. Polarimetric variables simulation is conducted with drop shape model S1 [36]. (a) Ro (coefficient of linear correlation of Pearson); (b) Nash; (c) KGE; (d) MRE; (e) SDFE.
Figure 5. Variation of post-test metrics with droplet temperature: tri-variable algorithms case. Rainfall intensity estimation is performed using the MLP. Polarimetric variables simulation is conducted with drop shape model S1 [36]. (a) Ro (coefficient of linear correlation of Pearson); (b) Nash; (c) KGE; (d) MRE; (e) SDFE.
Atmosphere 16 00371 g005
Figure 6. Variation of post-test metrics with droplet temperature: case of the best bi-variable and tri-variable algorithms. Rainfall intensity estimation is performed using the MLP. Polarimetric variables simulation is conducted with drop shape model S1 [36]. (a) Ro (coefficient of linear correlation of Pearson); (b) Nash; (c) KGE; (d) MRE; (e) SDFE.
Figure 6. Variation of post-test metrics with droplet temperature: case of the best bi-variable and tri-variable algorithms. Rainfall intensity estimation is performed using the MLP. Polarimetric variables simulation is conducted with drop shape model S1 [36]. (a) Ro (coefficient of linear correlation of Pearson); (b) Nash; (c) KGE; (d) MRE; (e) SDFE.
Atmosphere 16 00371 g006
Figure 7. Scatter plot of estimated rainfall intensity versus original rainfall intensity: bi-variable algorithm cases. Rainfall intensity retrieval performed using MLP (left: (a,c)) versus rainfall intensity retrieval performed using empirical methods (right: (b,d)). Polarimetric variables are simulated with drop flattening model S1 [36] at 25 °C. The red line represents the first bisector.
Figure 7. Scatter plot of estimated rainfall intensity versus original rainfall intensity: bi-variable algorithm cases. Rainfall intensity retrieval performed using MLP (left: (a,c)) versus rainfall intensity retrieval performed using empirical methods (right: (b,d)). Polarimetric variables are simulated with drop flattening model S1 [36] at 25 °C. The red line represents the first bisector.
Atmosphere 16 00371 g007
Figure 8. Scatter plot of estimated rainfall intensity versus original rainfall intensity: tri-variable algorithm cases. Rainfall intensity retrieval performed using MLP (left: (a,c)) versus rainfall intensity retrieval performed using empirical methods (right: (b,d)). Polarimetric variables are simulated with drop flattening model S1 [36] at 25 °C. The red line represents the first bisector.
Figure 8. Scatter plot of estimated rainfall intensity versus original rainfall intensity: tri-variable algorithm cases. Rainfall intensity retrieval performed using MLP (left: (a,c)) versus rainfall intensity retrieval performed using empirical methods (right: (b,d)). Polarimetric variables are simulated with drop flattening model S1 [36] at 25 °C. The red line represents the first bisector.
Atmosphere 16 00371 g008
Figure 9. Scatter plot of estimated rainfall intensity ( R e s t ) from Xport radar measurements against rainfall intensity measured by pluviographs ( R o r i g ) : The top two plots show the tri-variable algorithms, and the bottom plot shows the bi-variable algorithm. The red line represents the first bisector. (a)   B 2 : R ( Z h , Z d r , K d p ) ; (b) B 3 : R ( A h , Z d r , K d p ) ; (c) A 12 : R ( Z d r , K d p ) .
Figure 9. Scatter plot of estimated rainfall intensity ( R e s t ) from Xport radar measurements against rainfall intensity measured by pluviographs ( R o r i g ) : The top two plots show the tri-variable algorithms, and the bottom plot shows the bi-variable algorithm. The red line represents the first bisector. (a)   B 2 : R ( Z h , Z d r , K d p ) ; (b) B 3 : R ( A h , Z d r , K d p ) ; (c) A 12 : R ( Z d r , K d p ) .
Atmosphere 16 00371 g009
Figure 10. The observed hyetograph by the pluviograph for the events of 4 July 2007 (a) and 22 July 2007 (b) at Copargo is depicted in red. The estimated hyetographs with algorithms B2, B3, and A12 are derived from Xport radar measurements.
Figure 10. The observed hyetograph by the pluviograph for the events of 4 July 2007 (a) and 22 July 2007 (b) at Copargo is depicted in red. The estimated hyetographs with algorithms B2, B3, and A12 are derived from Xport radar measurements.
Atmosphere 16 00371 g010
Table 1. List of assessed algorithms with ANN.
Table 1. List of assessed algorithms with ANN.
Bi-variable Algorithms A 1 : R ( Z , K d p ) A 2 : R ( Z , Z h ) A 3 : R ( Z , A h )
A 4 : R ( Z h , A h ) A 5 : R ( Z h , Z d r ) A 6 : R ( Z h , K d p )
A 7 : R ( Z v , A v ) A 8 : R ( Z v , Z d r ) A 9 : R ( Z v , K d p )
A 10 : R ( A h , Z d r ) A 11 : R ( A v , K d p ) A 12 : R ( Z d r , K d p )
Tri-variable Algorithms B 1 : R ( Z , Z d r , K d p ) B 2 : R ( Z h , Z d r , K d p ) B 3 : R ( A h , Z d r , K d p )
B 4 : R ( Z h , A v , K d p ) B 5 : R ( Z v , A h , K d p )
Table 2. List of preselected algorithms with ANN.
Table 2. List of preselected algorithms with ANN.
Bi-variable Algorithms A 1 : R ( Z , K d p ) A 9 : R ( Z v , K d p ) A 11 : R ( A v , K d p )
A 12 : R ( Z d r , K d p )
Tri-variable Algorithms B 1 : R ( Z , Z d r , K d p ) B 2 : R ( Z h , Z d r , K d p ) B 3 : R ( A h , Z d r , K d p )
B 4 : R ( Z h , A v , K d p ) B 5 : R ( Z v , A h , K d p )
Table 3. Expressions of empirical relationships.
Table 3. Expressions of empirical relationships.
ANN-Derived AlgorithmsEmpirical Relationships
A 1 : R ( Z , K d p ) R = 2033.20   Z 0.541 K d p 1.421
A 12 : R ( Z d r , K d p ) R = 17.03   Z d r 0.892 K d p 0.867
B 3 : R ( A h , Z d r , K d p ) R = 118.60   A h 0.896 Z d r 2.147 K d p 0.049
B 2 : R ( Z h , Z d r , K d p ) R = 0.06   Z h 0.676 Z d r 3.069 K d p 0.208
Table 4. Metrics from the comparison between the observed hyetograph and those estimated by the algorithms.
Table 4. Metrics from the comparison between the observed hyetograph and those estimated by the algorithms.
MetricsRoNashKGEMRESDFE
Event of 4 July 2007 A 12 : R ( Z d r , K d p ) 0.8410.67310.61750.7963.0649
B 3 : R ( A h , Z d r , K d p ) 0.99090.98180.97870.23492.8802
B 2 : R ( Z h , Z d r , K d p ) 0.95480.90890.89390.37192.6975
Event of 22 July 2007 A 12 : R ( Z d r , K d p ) 0.57720.12920.1666−0.06360.7486
B 3 : R ( A h , Z d r , K d p ) 0.96430.92850.92990.07540.5158
B 2 : R ( Z h , Z d r , K d p ) 0.86440.63940.7612−0.04810.3946
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Akponi, F.P.; Moumouni, S.; Zahiri, E.-P.; Kacou, M.; Gosset, M. Using an Artificial Neural Network to Assess Several Rainfall Estimation Algorithms Based on X-Band Polarimetric Variables in West Africa. Atmosphere 2025, 16, 371. https://doi.org/10.3390/atmos16040371

AMA Style

Akponi FP, Moumouni S, Zahiri E-P, Kacou M, Gosset M. Using an Artificial Neural Network to Assess Several Rainfall Estimation Algorithms Based on X-Band Polarimetric Variables in West Africa. Atmosphere. 2025; 16(4):371. https://doi.org/10.3390/atmos16040371

Chicago/Turabian Style

Akponi, Fulgence Payot, Sounmaïla Moumouni, Eric-Pascal Zahiri, Modeste Kacou, and Marielle Gosset. 2025. "Using an Artificial Neural Network to Assess Several Rainfall Estimation Algorithms Based on X-Band Polarimetric Variables in West Africa" Atmosphere 16, no. 4: 371. https://doi.org/10.3390/atmos16040371

APA Style

Akponi, F. P., Moumouni, S., Zahiri, E.-P., Kacou, M., & Gosset, M. (2025). Using an Artificial Neural Network to Assess Several Rainfall Estimation Algorithms Based on X-Band Polarimetric Variables in West Africa. Atmosphere, 16(4), 371. https://doi.org/10.3390/atmos16040371

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop