Latent diffusion models for generative precipitation nowcasting with accurate uncertainty quantification
Jussi Leinonen, Ulrich Hamann, Daniele Nerini, Urs Germann, Gabriele Franch
TL;DR
This work addresses the challenge of short-term precipitation nowcasting with reliable uncertainty quantification. It introduces LDCast, a latent diffusion framework that uses a VAE to operate in latent space, a forecaster based on AFNOs, and a denoiser to generate ensembles of realistic precipitation fields conditioned on recent observations. Compared to DGMR (GAN-based) and PySTEPS, LDCast achieves higher probabilistic accuracy (CRPS) and substantially better uncertainty calibration (rank histograms near uniform), while maintaining competitive threshold-based forecast skill (FSS). The approach demonstrates robust performance across Swiss and German radar domains, highlights the benefits of latent-space diffusion for weather applications, and discusses practical considerations for training, sampling cost, and potential extensions to incorporate more predictors and physics constraints.
Abstract
Diffusion models have been widely adopted in image generation, producing higher-quality and more diverse samples than generative adversarial networks (GANs). We introduce a latent diffusion model (LDM) for precipitation nowcasting - short-term forecasting based on the latest observational data. The LDM is more stable and requires less computation to train than GANs, albeit with more computationally expensive generation. We benchmark it against the GAN-based Deep Generative Models of Rainfall (DGMR) and a statistical model, PySTEPS. The LDM produces more accurate precipitation predictions, while the comparisons are more mixed when predicting whether the precipitation exceeds predefined thresholds. The clearest advantage of the LDM is that it generates more diverse predictions than DGMR or PySTEPS. Rank distribution tests indicate that the distribution of samples from the LDM accurately reflects the uncertainty of the predictions. Thus, LDMs are promising for any applications where uncertainty quantification is important, such as weather and climate.
