RainScaleGAN: a Conditional Generative Adversarial Network for Rainfall Downscaling
Marcello Iotti, Paolo Davini, Jost von Hardenberg, Giuseppe Zappa
TL;DR
RainScaleGAN introduces a conditional Wasserstein GAN with gradient penalty to downscale precipitation from coarse $2.0^{\circ}\times2.0^{\circ}$ grids to fine $0.25^{\circ}\times0.25^{\circ}$ grids in a perfect-model ERA5 framework, achieving improved spatial detail and statistical realism over RainFARM. The method uses a noise-augmented generator conditioned on low-resolution fields and a Lipschitz-discriminating critic, optimized without a content loss, and evaluated with RMSE, LSD, climatology, percentile statistics, and spectral diagnostics. Results show closer alignment with ground-truth distributions, better reproduction of extreme values, and plausible ensemble variability, highlighting RainScaleGAN’s potential for efficient probabilistic downscaling and its applicability to other atmospheric variables. This work points to a scalable, region-agnostic alternative to dynamical downscaling, enabling rapid generation of high-resolution rainfall fields for climate projections and extreme-event studies, while prompting further bias-correction, regional validation, and extension to additional variables.
Abstract
To this day, accurately simulating local-scale precipitation and reliably reproducing its distribution remains a challenging task. The limited horizontal resolution of Global Climate Models is among the primary factors undermining their skill in this context. The physical mechanisms driving the onset and development of precipitation, especially in extreme events, operate at spatio-temporal scales smaller than those numerically resolved, thus struggling to be captured accurately. In order to circumvent this limitation, several downscaling approaches have been developed over the last decades to address the discrepancy between the spatial resolution of models output and the resolution required by local-scale applications. In this paper, we introduce RainScaleGAN, a conditional deep convolutional Generative Adversarial Network (GAN) for precipitation downscaling. GANs have been effectively used in image super-resolution, an approach highly relevant for downscaling tasks. RainScaleGAN's capabilities are tested in a perfect-model setup, where the spatial resolution of a precipitation dataset is artificially degraded from 0.25$^{\circ}\times$0.25$^{\circ}$ to 2$^{\circ}\times$2$^\circ$, and RainScaleGAN is used to restore it. The developed model outperforms one of the leading precipitation downscaling method found in the literature. RainScaleGAN not only generates a synthetic dataset featuring plausible high-resolution spatial patterns and intensities, but also produces a precipitation distribution with statistics closely mirroring those of the ground-truth dataset. Given that RainScaleGAN's approach is agnostic with respect to the underlying physics, the method has the potential to be applied to other physical variables such as surface winds or temperature.
