atlas

Research map / Image generation / Fast diffusion sampling

TopoDiffusionNet: A Topology-aware Diffusion Model

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space · 0 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.

Proposes TopoDiffusionNet, which fine-tunes an ADM diffusion model to generate masks with an exact Betti number by adding a persistent-homology-based loss on the predicted clean image at each timestep.

Problem

Diffusion models fail to generate images with a specified topology, i.e., a given number of connected components (0-dim) or holes/regions (1-dim) as measured by Betti numbers.

Approach

Use persistent homology on the predicted noiseless image at each denoising step to separate the top-c most persistent structures from noise, and add a loss that boosts the persistence of the top-c dots and suppresses the rest, enforcing exactly c structures.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the topology-based objective to ADM-TADM-T · ShapesAccuracy: 0.7500 ± 0.1889 -> 0.9478 ± 0.0420Helped
Add the topology-based objective to ADM-TADM-T · COCO (Animals)Accuracy: 0.6685 ± 0.1485 -> 0.8557 ± 0.0805Helped
Add the topology-based objective to ADM-TADM-T · Google MapsAccuracy: 0.5494 ± 0.1386 -> 0.8318 ± 0.1159Helped
Add the topology-based objective to ADM-TADM-T · CREMIAccuracy: 0.5357 ± 0.1879 -> 0.7785 ± 0.1901Helped
Add L_preserve to the topology loss (ablation)TDN · ShapesAccuracy: 0.9186 ± 0.1129 -> 0.9478 ± 0.0420Helped
Add L_denoise to the topology loss (ablation)TDN · ShapesAccuracy: 0.8926 ± 0.1821 -> 0.9478 ± 0.0420Helped
Set λ to 1e-3 instead of 0 (ablation)TDN · ShapesAccuracy: 0.7500 ± 0.1889 -> 0.9066 ± 0.0612Helped
Set λ to 1e-5 instead of 0 (ablation)TDN · ShapesAccuracy: 0.7500 ± 0.1889 -> 0.9478 ± 0.0420Helped
Set λ to 1e-7 instead of 0 (ablation)TDN · ShapesAccuracy: 0.7500 ± 0.1889 -> 0.9176 ± 0.0407Helped
Use Min-SNR (5) loss weighting instead of λ=0 (ablation)TDN · ShapesAccuracy: 0.7500 ± 0.1889 -> 0.9286 ± 0.0320Helped

Surprising findings

Limitations

Experimental setup

Datasets: Shapes COCO CREMI Google Maps

Benchmarks: Shapes COCO (Animals) Google Maps CREMI

Metrics: Accuracy Precision F1 FID

Baselines: Stable Diffusion DALL·E 3 Attention Refocusing ADM-T

Builds on: ADM persistent homology ControlNet DDIM Attention Refocusing

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