atlas

Research map / Image generation / Editing and style transfer

Controllable 3D Face Generation with Conditional Style Code Diffusion

AAAI 2024 · Image generation › Editing and style transfer · approach: Diffusion face generation and editing · 16 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 TEx-Face, which inverts faces into EG3D style codes with pose-guided inversion and then trains a diffusion denoiser over those codes conditioned on CLIP text and EMOCA expression codes for controllable 3D face generation.

Problem

Generating many photorealistic 3D faces efficiently and controllably from text and expression conditions, since existing text-to-3D methods rely on slow per-object optimization and parametric-model approaches lack realism.

Approach

Encoder-based 3D GAN inversion into EG3D style codes, made view-invariant via a pose-guided mapping trained on synthetic multi-view renders, followed by a diffusion model that denoises style codes conditioned on decoupled text and expression cross-attention, with data augmentation (HairCLIP edits and captioning) to expand paired visual-language data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the refinement module to Re-PoI (ablation)TEx-Face GAN inversion · CelebA-HQ testMSE: 0.0404 -> 0.0252Helped
Add the refinement module to Re-PoI (ablation)TEx-Face GAN inversion · CelebA-HQ testLPIPS: 0.2128 -> 0.1721Helped
Add the refinement module to Re-PoI (ablation)TEx-Face GAN inversion · CelebA-HQ testID: 0.2156 -> 0.1788Helped
Add the refinement module to Re-PoI (ablation)TEx-Face GAN inversion · CelebA-HQ testFID: 35.90 -> 30.15Helped
Use separate cross-attention layers for text and expression instead of one shared layer (ablation)TEx-Face conditional generation · Conditional 3D face generationExpression score: 58.38 -> 59.70Helped
Use separate cross-attention layers for text and expression instead of one shared layer (ablation)TEx-Face conditional generation · Conditional 3D face generationCLIP score: 20.62 -> 21.86Helped
Replace Style Transformer with TEx-Face inversionEG3D GAN inversion · CelebA-HQ testMSE: 0.0259 -> 0.0252Helped
Replace Style Transformer with TEx-Face inversionEG3D GAN inversion · CelebA-HQ testLPIPS: 0.1677 -> 0.1721Hurt
Replace Style Transformer with TEx-Face inversionEG3D GAN inversion · MEAD novel-view synthesisMSE: 0.168 -> 0.048Helped
Replace Style Transformer with TEx-Face inversionEG3D GAN inversion · MEAD novel-view synthesisLPIPS: 0.477 -> 0.189Helped
Replace Style Transformer with TEx-Face inversionEG3D GAN inversion · MEAD novel-view synthesisID: 0.375 -> 0.244Helped
Use TEx-Face instead of CDConditional face generation · Conditional face generationFID: 111.36 -> 52.91Helped

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ CelebA-HQ CelebA-Dialog MEAD

Benchmarks: CelebA-HQ test MEAD CelebA-Dialog

Metrics: MSE LPIPS ID similarity FID CLIP score expression score user study accuracy

Baselines: e4e Style Transformer PTI TediGAN CD

Builds on: EG3D StyleGAN2 EMOCA CLIP Denoising diffusion probabilistic models

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