A Simple Latent Diffusion Approach for Panoptic Segmentation and Mask Inpainting

Wouter Van Gansbeke, Bert De Brabandere
1/18/2024
cs.CVcs.LG

No official code found. Best implementation: segments-ai/latent-diffusion-segmentation (105 stars, PyTorch, last commit 2024-01-30).

Abstract

Panoptic and instance segmentation networks are often trained with specialized object detection modules, complex loss functions, and ad-hoc post-processing steps to manage the permutation-invariance of the instance masks. This work builds upon Stable Diffusion and proposes a latent diffusion approach for panoptic segmentation, resulting in a simple architecture that omits these complexities. Our training consists of two steps: (1) training a shallow autoencoder to project the segmentation masks to latent space; (2) training a diffusion model to allow image-conditioned sampling in latent space. This generative approach unlocks the exploration of mask completion or inpainting. The experimental validation on COCO and ADE20k yields strong segmentation results. Finally, we demonstrate our model's adaptability to multi-tasking by introducing learnable task embeddings.

View on arXivView PDF

Code Implementations(1)

PyTorch

A Simple Latent Diffusion Approach for Panoptic Segmentation and Mask Inpainting [ECCV 2024]

1058Shell, PythonJan 15, 20242 years agoNOASSERTION
diffusion-modelsgenerative-ailatent-diffusionpanoptic-segmentationpytorch+2 more

Similar Papers

Cite this paper

@article{gansbeke2024simple,
  title  = {A Simple Latent Diffusion Approach for Panoptic Segmentation and Mask Inpainting},
  author = {Wouter Van Gansbeke and Bert De Brabandere},
  year   = {2024},
  eprint = {2401.10227},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.10227v2},
  journal = {ECCV 2024 2024}
}

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

Discussion