Boosting Latent Diffusion with Flow Matching

Johannes Schusterbauer, Ming Gui, Pingchuan Ma, Nick Stracke, Stefan A. Baumann +2 more
12/12/2023
cs.CV

No official code found. Best implementation: CompVis/fm-boosting (259 stars, MIT, last commit 2025-10-17). 2 more below.

Abstract

Visual synthesis has recently seen significant leaps in performance, largely due to breakthroughs in generative models. Diffusion models have been a key enabler, as they excel in image diversity. However, this comes at the cost of slow training and synthesis, which is only partially alleviated by latent diffusion. To this end, flow matching is an appealing approach due to its complementary characteristics of faster training and inference but less diverse synthesis. We demonstrate that introducing flow matching between a frozen diffusion model and a convolutional decoder enables high-resolution image synthesis at reduced computational cost and model size. A small diffusion model can then effectively provide the necessary visual diversity, while flow matching efficiently enhances resolution and detail by mapping the small to a high-dimensional latent space. These latents are then projected to high-resolution images by the subsequent convolutional decoder of the latent diffusion approach. Combining the diversity of diffusion models, the efficiency of flow matching, and the effectiveness of convolutional decoders, state-of-the-art high-resolution image synthesis is achieved at $1024^2$ pixels with minimal computational cost. Further scaling up our method we can reach resolutions up to $2048^2$ pixels. Importantly, our approach is orthogonal to recent approximation and speed-up strategies for the underlying model, making it easily integrable into the various diffusion model frameworks.

View on arXivView PDF

Code Implementations(3)

CompVis/fm-boostingCommunity100%
MIT

[ECCV 2024, Oral] FMBoost: Boosting Latent Diffusion with Flow Matching

2596PythonDec 9, 20231 years agoMIT
diffusion-modelsflow-matchingstable-diffusionsuper-resolution

Test Implementation of Boosting Latent Diffusion with Flow Matching

70Shell, PythonFeb 4, 20242 years ago
MIT

FMBoost: Boosting Latent Diffusion with Flow Matching (ECCV 2024 Oral)

00Shell, Python1 years agoMIT

Similar Papers

Cite this paper

@article{schusterbauer2023boosting,
  title  = {Boosting Latent Diffusion with Flow Matching},
  author = {Johannes Schusterbauer and Ming Gui and Pingchuan Ma and Nick Stracke and Stefan A. Baumann and Vincent Tao Hu and Björn Ommer},
  year   = {2023},
  eprint = {2312.07360},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.07360v3}
}

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

Discussion