atlas

Research map / Image generation / Editing and style transfer

IDProtector: An Adversarial Noise Encoder to Protect Against ID-Preserving Image Generation

CVPR 2025 · Image generation › Editing and style transfer · approach: Diffusion face generation and editing · 7 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 IDProtector, a feed-forward ViT-S/8 adversarial noise encoder that adds imperceptible perturbations to portrait photos to disrupt encoder-based ID-preserving generation (InstantID, IP-Adapter, IP-Adapter-Plus, PhotoMaker).

Problem

Encoder-based zero-shot ID-preserving generation (e.g., InstantID, IP-Adapter) threatens facial privacy, and existing protections target finetuning-based customization and are slow per-image optimization methods that don't cover encoder-based pipelines.

Approach

Train a ViT noise encoder that directly predicts bounded adversarial noise for a portrait in one forward pass, with a composite loss that attacks ArcFace and CLIP embeddings of multiple encoder-based pipelines, plus affine-misalignment noise injected into face alignment for robustness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply IDProtector to the reference imageID-Adapter · CelebA testISM: 0.176 -> 0.060Helped
apply IDProtector to the reference imageIP-Adapter-Plus · CelebA testISM: 0.240 -> 0.114Helped
apply IDProtector to the reference imagePhotoMaker · CelebA testISM: 0.265 -> 0.123Helped
apply IDProtector to the reference imageInstantID · CelebA testISM: 0.775 -> 0.231Helped
use per-image PGD optimization instead of the noise encoder (ablation)IDProtector · CelebA test, IP-AdapterISM: 0.060 -> 0.024Helped
use per-image PGD optimization instead of the noise encoder (ablation)IDProtector · CelebA test, IP-Adapter-PlusISM: 0.114 -> 0.072Helped
use per-image PGD optimization instead of the noise encoder (ablation)IDProtector · CelebA test, PhotoMakerISM: 0.123 -> 0.094Helped
use per-image PGD optimization instead of the noise encoder (ablation)IDProtector · CelebA test, InstantIDISM: 0.231 -> -0.166Helped
use per-image PGD optimization instead of the noise encoder (ablation)IDProtector · VGG Face, IP-AdapterISM: 0.105 -> 0.043Helped
use per-image PGD optimization instead of the noise encoder (ablation)IDProtector · VGG Face, IP-Adapter-PlusISM: 0.138 -> 0.202Hurt
use per-image PGD optimization instead of the noise encoder (ablation)IDProtector · VGG Face, PhotoMakerISM: 0.126 -> 0.228Hurt
use per-image PGD optimization instead of the noise encoder (ablation)IDProtector · VGG Face, InstantIDISM: 0.232 -> 0.707Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CelebA VGG Face

Benchmarks: CelebA test subset VGG Face subset

Metrics: ISM (ArcFace cosine similarity) FDR SER-FIQ PSNR SSIM time per image

Baselines: ACE AdvDM Anti-DreamBooth PhotoGuard SimAC PGD

Builds on: PGD Anti-DreamBooth InstantID IP-Adapter PhotoMaker

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