LayoutFlow: Flow Matching for Layout Generation

Abstract

Finding a suitable layout represents a crucial task for diverse applications in graphic design. Motivated by simpler and smoother sampling trajectories, we explore the use of Flow Matching as an alternative to current diffusion-based layout generation models. Specifically, we propose LayoutFlow, an efficient flow-based model capable of generating high-quality layouts. Instead of progressively denoising the elements of a noisy layout, our method learns to gradually move, or flow, the elements of an initial sample until it reaches its final prediction. In addition, we employ a conditioning scheme that allows us to handle various generation tasks with varying degrees of conditioning with a single model. Empirically, LayoutFlow performs on par with state-of-the-art models while being significantly faster. The project page, including our code, can be found at https://julianguerreiro.github.io/layoutflow/.

Cite

Text

Guerreiro et al. "LayoutFlow: Flow Matching for Layout Generation." Proceedings of the European Conference on Computer Vision (ECCV), 2024. doi:10.1007/978-3-031-72764-1_4

Markdown

[Guerreiro et al. "LayoutFlow: Flow Matching for Layout Generation." Proceedings of the European Conference on Computer Vision (ECCV), 2024.](https://mlanthology.org/eccv/2024/guerreiro2024eccv-layoutflow/) doi:10.1007/978-3-031-72764-1_4

BibTeX

@inproceedings{guerreiro2024eccv-layoutflow,
  title     = {{LayoutFlow: Flow Matching for Layout Generation}},
  author    = {Guerreiro, Julian Jorge Andrade and Inoue, Naoto and Masui, Kento and Otani, Mayu and Nakayama, Hideki},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
  year      = {2024},
  doi       = {10.1007/978-3-031-72764-1_4},
  url       = {https://mlanthology.org/eccv/2024/guerreiro2024eccv-layoutflow/}
}