Accurate rainfall forecasting is essential for agriculture, water resource management, and disaster preparedness. Numerical weather prediction (NWP) models, even state-of-the-art models, are known to struggle to produce skillful rainfall forecasts in tropical regions of Africa. See for example this study.
Over the last decade or so, the increased availability of large-scale meteorological datasets and the development of powerful machine learning models have opened up new opportunities for weather forecasting. As a proof of concept, focusing on Ghana in West Africa, we explore the potential of these tools to predict 24h rainfall at 12h and 30h lead-time.
We trained a deep neural network for predicting rainfall over Ghana. We found that our 12h lead-time model has performances that match, and in some accounts are better than the 18h lead-time forecasts produced by the European Center for Mid-range Weather Forecasting (ECMWF). We also found that combining our data-driven model with classical NWP further improves forecast accuracy.
We give a brief description of the study below. To learn more read our paper here.
This is the Area of Interest (AOI) for our study.
We collected data over Ghana from the following sources from June 1st 2000, to September 30th, 2021. Additional variables used includes the time of the year, and the latitude/longitude coordinates.
We trained a U-Net, a type of neural network artchitecture (depicted below) to predict the rainfall images from meteorological images.
After training, we evaluated our models by comparing their predictions with GPM-IMERG rainfall amounts.
We evaluate and compare the following models:
Below are the sample forecasts (NWP, CLIM, UNET30, UNET12, and Ens), along with the corresponding ground truth (GT) from GPM-IMERG:
This map shows the skill values accross the area. Positive values means a performance better than the traditional NWP model.
The Fig 5 & 6 show the precision and recall skills in detecting rainfall at 0.5mm. Positive values means a performance better than the traditional NWP model.
We also develop a statistical methodology to probe the relative importance of the meteorological variables used as input in our model, leading to useful insights into the factors driving precipitation in the Ghana.