Probabilistic Precipitation Nowcasting with Rectified Flow Transformers
About
Accurate weather forecasts are essential across various domains and are safety-critical in extreme weather conditions. Compared to simulation-based forecasting, data-driven approaches show greater efficiency, enabling short-term, high-resolution nowcasting. In particular, diffusion models proved effective in weather nowcasting due to their strong probabilistic foundation. However, existing methods rely on deterministic compression to reduce the complexity of high-dimensional weather data, limiting their ability to capture uncertainty in the decoding process. In this work, we introduce $\textbf{FREUD}$, a $\textbf{Fr}$ame-wise $\textbf{E}$ncoder and $\textbf{U}$nited $\textbf{D}$ecoder model based on rectified flow transformers for efficient compression of spatio-temporal weather data. Frame-wise encoding enables continuous forecast updates, while the unified video decoder ensures temporal consistency. Our uncertainty-preserving first stage allows us to capture aleatoric uncertainty via ensembling, which is particularly beneficial for extreme weather events with high decoding variability. We achieve state-of-the-art performance in precipitation nowcasting with a compact latent-space rectified flow transformer on the SEVIR benchmark and show further performance gains by model and test-time scaling. Code available here: https://github.com/CompVis/weather-rf
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Precipitation nowcasting | MeteoNet | -- | 42 | |
| Precipitation nowcasting | SEVIR | CRPS0.019 | 10 | |
| Precipitation nowcasting | SEVIR Extreme Weather events (val) | CRPS0.0357 | 5 | |
| Forecasting | SEVIR Flood | CRPS0.028 | 4 | |
| Reconstruction | SEVIR Flood | RMSE0.011 | 4 | |
| Forecasting | SEVIR Tornado subset | CRPS0.0374 | 2 | |
| Precipitation nowcasting | MeteoNet (Random) | CRPS0.0224 | 2 | |
| Precipitation nowcasting | MeteoNet (Date-based) | CRPS0.0193 | 2 | |
| Reconstruction | SEVIR Tornado | RMSE0.012 | 2 |