Unpaired Downscaling of Fluid Flows with Diffusion Bridges

Tobias Bischoff, Katherine Deck
5/2/2023
cs.LGphysics.flu-dynphysics.geo-ph

No official code found. Best implementation: CliMA/diffusion-bridge-downscaling (10 stars, Apache-2.0, last commit 2026-01-31).

Abstract

We present a method to downscale idealized geophysical fluid simulations using generative models based on diffusion maps. By analyzing the Fourier spectra of images drawn from different data distributions, we show how one can chain together two independent conditional diffusion models for use in domain translation. The resulting transformation is a diffusion bridge between a low resolution and a high resolution dataset and allows for new sample generation of high-resolution images given specific low resolution features. The ability to generate new samples allows for the computation of any statistic of interest, without any additional calibration or training. Our unsupervised setup is also designed to downscale images without access to paired training data; this flexibility allows for the combination of multiple source and target domains without additional training. We demonstrate that the method enhances resolution and corrects context-dependent biases in geophysical fluid simulations, including in extreme events. We anticipate that the same method can be used to downscale the output of climate simulations, including temperature and precipitation fields, without needing to train a new model for each application and providing a significant computational cost savings.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Code to recreate results from "Unpaired Downscaling of Fluid Flows with Diffusion Bridges", Bischoff & Deck (2023). R&D project that shows how diffusion bridges can be applied to fluid simulations.

101JuliaApr 28, 20238 months agoApache-2.0

Similar Papers

Cite this paper

@article{bischoff2023unpaired,
  title  = {Unpaired Downscaling of Fluid Flows with Diffusion Bridges},
  author = {Tobias Bischoff and Katherine Deck},
  year   = {2023},
  eprint = {2305.01822},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.01822v1}
}

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/2305.01822.svg)](https://codeofpaper.com/paper/2305.01822)

Discussion