atlas

Research map / Image generation / Editing and style transfer

Edit One for All: Interactive Batch Image Editing

CVPR 2024 · Image generation › Editing and style transfer · approach: Localized and attribute-specific editing · 4 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 interactive batch image editing: an edit made on one example image in StyleGAN2 latent space is converted into a globally consistent direction and transferred to other images with per-image closed-form strengths so all reach the same final state.

Problem

Editing many images so that each reaches the same final attribute state currently requires annotating and optimizing each image separately; prior edit-transfer methods do not control edit strength per image.

Approach

Optimize a globally consistent latent direction that reproduces the example edit (image reconstruction loss plus a hyperplane constraint placing the edited example at distance zero), then set each test image's edit strength analytically as its projected distance to that hyperplane, so every image ends at the same attribute value.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Optimize the editing direction instead of using the naïve direction (ablation)Ours · Face pose rotationyaw-direction correlation R²: 0.744 -> 0.846Helped
Use the naïve direction rather than the optimized direction (ablation)Ours · Face pose rotationyaw-direction correlation R²: 0.846 -> 0.744Hurt
Remove per-image adjustment of editing strength (ablation)Ours · Face pose rotationfrontal pose consistencyHurt
Use the optimized direction without dynamic scaling (ablation)Ours · Face pose rotationfrontal poseMixed
Transfer an edit with DragGAN + GANgealing instead of the proposed batch methodFace pose rotation · 1000 test facesYaw MAE: 2.120 ± 1.818 vs. 8.141 ± 7.221Hurt
Transfer the edit automatically with the proposed method rather than editing each image with DragGANFacial point dragging · Facial point draggingkeypoint distance: 4.165 -> 9.467Hurt
Transfer the edit automatically with the proposed method rather than editing each image with DragGANFacial point dragging · Facial point draggingFID: 9.28 -> 9.35No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ AFHQ Cats AFHQ Dogs MetFaces Human bodies

Benchmarks: FFHQ keypoint dragging (dlib keypoints) yaw pose consistency on 1000 test faces

Metrics: keypoint Euclidean distance FID time per image annotations per edit mean absolute error of yaw

Baselines: DragGAN UserControllableLT DragDiffusion StyleCLIP InstructPix2Pix DragGAN + GANgealing

Builds on: StyleGAN2 DragGAN LARGE GANgealing

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