Two-stage Rainfall-Forecasting Diffusion Model
XuDong Ling, ChaoRong Li, FengQing Qin, LiHong Zhu, Yuanyuan Huang
TL;DR
The paper tackles the challenge of accurate long-term rainfall forecasting and spatial realism by proposing a two-stage diffusion framework (TRDM) that separates temporal evolution and spatial reconstruction. The first stage uses a 3D diffusion model to predict a low-resolution rainfall sequence from four context frames, producing 16 frames, and the second stage applies two diffusion-based super-resolution paths (SSR in pixel space and LSR in latent space) to generate high-resolution outputs. Evaluations on Swedish radar and MRMS datasets show state-of-the-art performance compared to DGMRskillful and PySTEPS, with strongest performance emerging after roughly 20 to 80 minutes, especially in medium-to-long horizons. The work demonstrates that decomposing rainfall forecasting into temporal diffusion and spatial reconstruction yields improved accuracy and realism, and provides open-source code for reproducibility.
Abstract
Deep neural networks have made great achievements in rainfall prediction.However, the current forecasting methods have certain limitations, such as with blurry generated images and incorrect spatial positions. To overcome these challenges, we propose a Two-stage Rainfall-Forecasting Diffusion Model (TRDM) aimed at improving the accuracy of long-term rainfall forecasts and addressing the imbalance in performance between temporal and spatial modeling. TRDM is a two-stage method for rainfall prediction tasks. The task of the first stage is to capture robust temporal information while preserving spatial information under low-resolution conditions. The task of the second stage is to reconstruct the low-resolution images generated in the first stage into high-resolution images. We demonstrate state-of-the-art results on the MRMS and Swedish radar datasets. Our project is open source and available on GitHub at: \href{https://github.com/clearlyzerolxd/TRDM}{https://github.com/clearlyzerolxd/TRDM}.
