Latent diffusion models for generative precipitation nowcasting with accurate uncertainty quantification

Jussi Leinonen, Ulrich Hamann, Daniele Nerini, Urs Germann, Gabriele Franch
4/25/2023
physics.ao-phcs.LGeess.IV

No official code found. Best implementation: MeteoSwiss/ldcast (145 stars, Apache-2.0, last commit 2023-07-10).

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.

View on arXivView PDF

Code Implementations(1)

MeteoSwiss/ldcastCommunity100%
Apache-2.0

Latent diffusion for generative precipitation nowcasting

14519Shell, PythonMar 29, 20233 years agoApache-2.0

Similar Papers

Cite this paper

@article{leinonen2023latent,
  title  = {Latent diffusion models for generative precipitation nowcasting with accurate uncertainty quantification},
  author = {Jussi Leinonen and Ulrich Hamann and Daniele Nerini and Urs Germann and Gabriele Franch},
  year   = {2023},
  eprint = {2304.12891},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.12891v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.12891.svg)](https://codeofpaper.com/paper/2304.12891)

Discussion