Satellite Observations Guided Diffusion Model for Accurate Meteorological States at Arbitrary Resolution
Siwei Tu, Ben Fei, Weidong Yang, Fenghua Ling, Hao Chen, Zili Liu, Kun Chen, Hang Fan, Wanli Ouyang, Lei Bai
TL;DR
The paper tackles accurate downscaling of ERA5 surface meteorological states to arbitrary high resolutions by leveraging satellite observations. It introduces SGD, a conditional diffusion model pretrained on ERA5 whose conditioning on GridSat via cross-attention guides the generation toward real-world conditions, while a zero-shot sampling procedure using optimizable convolutional kernels and a distance-based loss enables downscaling from 25 km to 6.25 km. Patch-based strategies and station-level guidance further enhance fidelity, yielding superior performance over interpolation and diffusion baselines across multiple variables. The approach demonstrates practical potential for weather forecasting and climate simulations, with strong ablations confirming the value of GridSat conditioning and the pre-trained encoder, and it offers a flexible framework to integrate additional modalities in future work.
Abstract
Accurate acquisition of surface meteorological conditions at arbitrary locations holds significant importance for weather forecasting and climate simulation. Due to the fact that meteorological states derived from satellite observations are often provided in the form of low-resolution grid fields, the direct application of spatial interpolation to obtain meteorological states for specific locations often results in significant discrepancies when compared to actual observations. Existing downscaling methods for acquiring meteorological state information at higher resolutions commonly overlook the correlation with satellite observations. To bridge the gap, we propose Satellite-observations Guided Diffusion Model (SGD), a conditional diffusion model pre-trained on ERA5 reanalysis data with satellite observations (GridSat) as conditions, which is employed for sampling downscaled meteorological states through a zero-shot guided sampling strategy and patch-based methods. During the training process, we propose to fuse the information from GridSat satellite observations into ERA5 maps via the attention mechanism, enabling SGD to generate atmospheric states that align more accurately with actual conditions. In the sampling, we employed optimizable convolutional kernels to simulate the upscale process, thereby generating high-resolution ERA5 maps using low-resolution ERA5 maps as well as observations from weather stations as guidance. Moreover, our devised patch-based method promotes SGD to generate meteorological states at arbitrary resolutions. Experiments demonstrate SGD fulfills accurate meteorological states downscaling to 6.25km.
