atlas

Research map / Image generation / Fast diffusion sampling

Factorized Diffusion Architectures for Unsupervised Image Generation and Segmentation

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Trains a factorized DDPM U-Net with a K-region softmax mask bottleneck and weight-shared masked decoders so that generation training from scratch also yields unsupervised image segmentation.

Problem

Unsupervised image segmentation typically needs separate models, auxiliary losses, or priors, and diffusion models do not natively output segmentations; the paper asks whether a generative denoising model can learn segmentation as a byproduct of its architecture.

Approach

A U-Net denoiser with a softmax mask generator producing K region masks; decoder is weight-shared and run once per region on the encoder features masked by each region, with outputs summed under the masks. Trained only with the DDPM noise-prediction loss, so segmentation emerges from the architectural bottleneck.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the factorized architecture instead of standard DDPMDDPM image generation on Flower-64 · Flower-64FID: 15.81 -> 13.33Helped
Use the factorized architecture instead of standard DDPMDDPM image generation on Flower-128 · Flower-128FID: 14.62 -> 11.50Helped
Use the factorized architecture instead of standard DDPMDDPM image generation on CUB-64 · CUB-64FID: 14.45 -> 10.91Helped
Use the factorized architecture instead of standard DDPMDDPM image generation on CUB-128 · CUB-128FID: 14.01 -> 10.28Helped
Use the factorized architecture instead of standard DDPMDDPM image generation on FFHQ-64 · FFHQ-64FID: 13.72 -> 12.02Helped
Use the factorized architecture instead of standard DDPMDDPM image generation on FFHQ-128 · FFHQ-128FID: 13.35 -> 10.79Helped
Use the factorized architecture instead of standard DDPMDDPM image generation on ImageNet-64 · ImageNet-64FID: 7.02 -> 6.54Helped
Use parallel weight-shared decoder branches masked by individual segments (ablation)Factorized diffusion model · CUBvisual feature qualityHelped
Replace the parallel masked branches with a single decoder branch concatenating features and masks (ablation)Factorized diffusion model · CUBvisual feature qualityHurt
Mask the middle features instead of the encoder features (ablation)Factorized diffusion model · CUBvisual feature qualityHurt
Train decoder branches separately without weight sharing (ablation)Factorized diffusion model · CUBvisual feature qualityHurt

Surprising findings

Limitations

Experimental setup

Datasets: Flower CUB FFHQ CelebAMask-HQ ImageNet Pixel-ImageNet PASCAL VOC 2012 DAVIS-2017

Benchmarks: Flower CUB CelebAMask-HQ Pixel-ImageNet PASCAL VOC 2012 DAVIS-2017 FFHQ ImageNet

Metrics: FID pixel accuracy IOU DICE

Baselines: DDPM GrabCut ReDO IEM DatasetDDPM-unsup DiffuMask PerturbGAN

Builds on: DDPM U-Net IEM DatasetDDPM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy