atlas

Research map / Image generation / Autoregressive and latent generation

MaskFactory: Towards High-quality Synthetic Data Generation for Dichotomous Image Segmentation

NeurIPS 2024 · Image generation › Autoregressive and latent generation · approach: Synthetic training data from generators · 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 MaskFactory, a two-stage pipeline that edits DIS ground-truth masks (rigid viewpoint edits via Zero123, non-rigid edits via MasaCtrl-style attention with topology-preserving adversarial training) and then generates matching RGB images with a ControlNet-style multi-condition (mask + Canny + prompt) diffusion model, to create synthetic data for dichotomous image segmentation.

Problem

Creating precise image-mask training data for dichotomous image segmentation (DIS) is labor-intensive and costly, and existing diffusion-based synthetic data methods suffer from scene deviation, attention-map noise causing mask errors, and limited sample diversity.

Approach

Edit existing ground-truth masks with combined rigid (zero-shot viewpoint change via Zero123) and non-rigid (attention-based editing with a topology-preserving adversarial discriminator on edge graphs) operations, then synthesize paired RGB images conditioned on the edited mask and its Canny edges, instead of relying on attention-map pseudo-labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train IS-Net with 10000 MaskFactory-generated image pairsIS-Net · DIS-VDmax F1: 0.791 -> 0.835Helped
Train IS-Net with 10000 MaskFactory-generated image pairsIS-Net · DIS-TE1max F1: 0.740 -> 0.784Helped
Train IS-Net with 10000 MaskFactory-generated image pairsIS-Net · DIS-TE2max F1: 0.799 -> 0.822Helped
Train IS-Net with 10000 MaskFactory-generated image pairsIS-Net · DIS-TE3max F1: 0.830 -> 0.870Helped
Train IS-Net with 10000 MaskFactory-generated image pairsIS-Net · DIS-TE4max F1: 0.827 -> 0.879Helped
Add mixed rigid and non-rigid mask editing instead of rigid-only editing (ablation)MaskFactory · DIS-VDmax F1: 0.768 -> 0.784Helped
Add mixed rigid and non-rigid mask editing instead of non-rigid-only editing (ablation)MaskFactory · DIS-VDmax F1: 0.771 -> 0.784Helped
Add content and structure losses to GAN loss (ablation)MaskFactory mask editing · DIS-VDmax F1: 0.778 -> 0.784Helped
Add GAN and structure losses to content loss (ablation)MaskFactory mask editing · DIS-VDmax F1: 0.745 -> 0.784Helped
Add GAN and content losses to structure loss (ablation)MaskFactory mask editing · DIS-VDmax F1: 0.751 -> 0.784Helped
Add prompt and Canny conditions to the mask condition (ablation)MaskFactory image generation · DIS-VDmax F1: 0.778 -> 0.784Helped
Add Canny condition to mask and prompt conditions (ablation)MaskFactory image generation · DIS-VDmax F1: 0.782 -> 0.784Helped

Surprising findings

Limitations

Experimental setup

Datasets: DIS5K (DIS-TR, DIS-VD, DIS-TE1-4)

Benchmarks: DIS5K DIS-VD DIS5K DIS-TE1 DIS5K DIS-TE2 DIS5K DIS-TE3 DIS5K DIS-TE4

Metrics: max F1 weighted F-measure MAE S-measure E-measure CLIP similarity UMAP distribution

Baselines: DatasetDM Dataset Diffusion IS-Net FP-DIS UDUN BiRefNet SAM-HQ

Builds on: Zero123 MasaCtrl ControlNet DatasetDM Dataset Diffusion

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