atlas

Research map / Image generation / Editing and style transfer

$\text{ID}^3$: Identity-Preserving-yet-Diversified Diffusion Models for Synthetic Face Recognition

NeurIPS 2024 · Image generation › Editing and style transfer · approach: Diffusion face generation and editing · 3 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 ID^3, a conditional diffusion model with an ID-preserving loss and sampling algorithm plus a Tammes-based dataset generator, to produce synthetic face recognition training data that improves verification accuracy over prior SFR generators.

Problem

Synthetic face recognition with diffusion models lags far behind real-data training, due to poor identity preservation within classes and insufficient inter- and intra-class diversity in generated datasets.

Approach

Adds an inner-product identity term (face-recognition embedding alignment) to the diffusion ELBO-based loss, shown to equal maximizing a lower bound on an adjusted conditional likelihood; the sampler follows the score of this adjusted likelihood (original score plus scaled reversed-likelihood score), and a Tammes-problem anchor scheme generates maximally separated identities with perturbed intra-c

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ID³ instead of IDiff-Face for synthetic data generationLResNet50-IR trained on FFHQ-generated synthetic faces · Average across LFW, CFP-FP, CP-LFW, AgeDB, and CA-LFWface verification accuracy (%): 84.09 -> 86.50Helped
use ID³ instead of IDiff-Face for synthetic data generationLResNet50-IR trained on FFHQ-generated synthetic faces · AgeDBface verification accuracy (%): 78.40 -> 83.78Helped
use ID³ instead of DCFace for synthetic data generationLResNet50-IR trained on synthetic faces, CASIA setting · Average across LFW, CFP-FP, CP-LFW, AgeDB, and CA-LFWface verification accuracy (%): 89.56 -> 89.80Helped
use ID³ instead of DCFace for synthetic data generationLResNet50-IR trained on synthetic faces, CASIA setting · CA-LFWface verification accuracy (%): 91.6 -> 90.73Hurt
add the reversed likelihood score to ID-preserving sampling (ablation)ID³ · Average across LFW, CFP-FP, CP-LFW, AgeDB, and CA-LFWface verification accuracy (%): 65.05 -> 89.80Helped
add attribute conditioning (ablation)ID³ · Average across LFW, CFP-FP, CP-LFW, AgeDB, and CA-LFWface verification accuracy (%): 88.27 -> 89.80Helped
use maximally separated identity anchors instead of random anchors (ablation)ID³ dataset generation · Average across LFW, CFP-FP, CP-LFW, AgeDB, and CA-LFWface verification accuracy (%): 85.59 -> 89.80Helped
use [0.7, 0.9] as the identity-similarity sampling bounds instead of the full method's bounds (ablation)ID³ dataset generation · Average across LFW, CFP-FP, CP-LFW, AgeDB, and CA-LFWface verification accuracy (%): 87.78 -> 89.80Hurt
use [0.5, 0.7] as the identity-similarity sampling bounds instead of the full method's bounds (ablation)ID³ dataset generation · Average across LFW, CFP-FP, CP-LFW, AgeDB, and CA-LFWface verification accuracy (%): 88.05 -> 89.80Hurt
increase intra-class pose variation in the generated dataset (ablation)ID³ PoseOnly variants · CFP-FPface verification accuracy (%)Mixed
increase intra-class pose variation in the generated dataset (ablation)ID³ PoseOnly variants · AgeDBface verification accuracy (%)No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ CASIA-WebFace

Benchmarks: LFW CFP-FP CPLFW AgeDB CALFW

Metrics: verification accuracy (%)

Baselines: IDiff-Face ID-Net DigiFace SFace SynFace DCFace

Builds on: denoising diffusion probabilistic models IDiff-Face DCFace pSp

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