SlotDiffusion: Object-Centric Generative Modeling with Diffusion Models

Ziyi Wu, Jingyu Hu, Wuyue Lu, Igor Gilitschenski, Animesh Garg
5/18/2023
cs.CVcs.LG

No official code found. Best implementation: Wuziyi616/SlotDiffusion (98 stars, MIT, PyTorch, last commit 2026-03-19).

Abstract

Object-centric learning aims to represent visual data with a set of object entities (a.k.a. slots), providing structured representations that enable systematic generalization. Leveraging advanced architectures like Transformers, recent approaches have made significant progress in unsupervised object discovery. In addition, slot-based representations hold great potential for generative modeling, such as controllable image generation and object manipulation in image editing. However, current slot-based methods often produce blurry images and distorted objects, exhibiting poor generative modeling capabilities. In this paper, we focus on improving slot-to-image decoding, a crucial aspect for high-quality visual generation. We introduce SlotDiffusion -- an object-centric Latent Diffusion Model (LDM) designed for both image and video data. Thanks to the powerful modeling capacity of LDMs, SlotDiffusion surpasses previous slot models in unsupervised object segmentation and visual generation across six datasets. Furthermore, our learned object features can be utilized by existing object-centric dynamics models, improving video prediction quality and downstream temporal reasoning tasks. Finally, we demonstrate the scalability of SlotDiffusion to unconstrained real-world datasets such as PASCAL VOC and COCO, when integrated with self-supervised pre-trained image encoders.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

Code release for NeurIPS 2023 paper SlotDiffusion: Object-centric Learning with Diffusion Models

9810Shell, PythonMay 13, 20237 months agoMIT
computer-visiondiffusion-modelsobject-centric-learningpytorchunsupervised-segmentation+1 more

Similar Papers

Cite this paper

@article{wu2023slotdiffusion,
  title  = {SlotDiffusion: Object-Centric Generative Modeling with Diffusion Models},
  author = {Ziyi Wu and Jingyu Hu and Wuyue Lu and Igor Gilitschenski and Animesh Garg},
  year   = {2023},
  eprint = {2305.11281},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.11281v2},
  journal = {NEURIPS 2023 2023}
}

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

Discussion