atlas

Research map / 3D vision / 3D generation

InstructPix2NeRF: Instructed 3D Portrait Editing from a Single Image

ICLR 2024 · 3D vision › 3D generation · approach: Feed-forward 3D asset generation and editing · 2 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 InstructPix2NeRF, an end-to-end conditional latent 3D diffusion transformer that edits a single portrait from natural-language instructions into 3D-consistent NeRF/EG3D outputs, using a triplet dataset, token position randomization, and an identity consistency module.

Problem

Instructed 3D-aware portrait editing from a single open-world image is under-explored: existing 3D editing methods either lack natural-language support, need per-prompt optimization, or cannot handle real faces, and multi-instruction editing with identity preservation is hard.

Approach

Performs diffusion in the W+ latent space of EG3D (via PREIM3D encoder) conditioned on the original face latent (concatenation + adaLN identity modulation) and CLIP instruction embeddings via cross-attention, trained on a 640K triplet dataset; token position randomization enables multi-instruction editing in one pass, and an identity regularization loss on one-step predictions improves multi-view

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use InstructPix2NeRF instead of InstructPix2Pix + PREIM3Dsingle-instruction 3D portrait editing · CelebA-HQ, bangsID: 0.40 -> 0.56Helped
Use InstructPix2NeRF instead of InstructPix2Pix + PREIM3Dsingle-instruction 3D portrait editing · CelebA-HQ, bangsCLIP: 0.07 -> 0.13Helped
Use InstructPix2NeRF instead of InstructPix2Pix + PREIM3Dsingle-instruction 3D portrait editing · CelebA-HQ, eyeglassesID: 0.51 -> 0.59Helped
Use InstructPix2NeRF instead of InstructPix2Pix + PREIM3Dsingle-instruction 3D portrait editing · CelebA-HQ, smileCLIP: 0.16 -> 0.18Helped
Add token position randomization during training (ablation)InstructPix2NeRF · CelebA-HQ, multiple instructionsID: 0.50 -> 0.55Helped
Add token position randomization during training (ablation)InstructPix2NeRF · CelebA-HQ, multiple instructionsAA_min: 0.08 -> 0.52Helped
Add token position randomization during training (ablation)InstructPix2NeRF · CelebA-HQ, multiple instructionsCLIP: 0.18 -> 0.20Helped
Add identity regularization loss (ablation)InstructPix2NeRF · CelebA-HQ, multiple instructionsID: 0.44 -> 0.55Helped
Add identity modulation (ablation)InstructPix2NeRF · CelebA-HQ, multiple instructionsID: 0.50 -> 0.55Helped
Replace the inversion encoder with direct W+ optimization at inference (ablation)InstructPix2NeRF · 3D portrait editingidentity consistencyHurt
Replace the inversion encoder with PTI optimization at inference (ablation)InstructPix2NeRF · 3D portrait editingidentity consistencyHurt
Use triplet paired-image and instruction data instead of text-image pairing (ablation)InstructPix2NeRF · facial attribute editingIDHelped

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ CelebA-HQ

Benchmarks: CelebA-HQ (first 300 images)

Metrics: ID (ArcFace similarity) directional CLIP similarity AA AD M_d S_d user study preference rate

Baselines: Talk-To-Edit + PREIM3D InstructPix2Pix + PREIM3D img2img (Stable Diffusion-style latent denoising)

Builds on: Diffusion Transformer (DiT) EG3D PREIM3D InstructPix2Pix classifier-free guidance

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