Magic Fixup: Streamlining Photo Editing by Watching Dynamic Videos
Not on the map. Why?
Abstract (arXiv)
We propose a generative model that, given a coarsely edited image, synthesizes a photorealistic output that follows the prescribed layout. Our method transfers fine details from the original image and preserve the identity of its parts. Yet, it adapts it to the lighting and context defined by the new layout. Our key insight is that videos are a powerful source of supervision for this task: objects and camera motions provide many observations of how the world changes with viewpoint, lighting, and physical interactions. We construct an image dataset in which each sample is a pair of source and target frames extracted from the same video at randomly chosen time intervals. We warp the source frame toward the target using two motion models that mimic the expected test-time user edits. We supervise our model to translate the warped image into the ground truth, starting from a pretrained diffusion model. Our model design explicitly enables fine detail transfer from the source frame to the generated image, while closely following the user-specified layout. We show that by using simple segmentations and coarse 2D manipulations, we can synthesize a photorealistic edit faithful to the user's input while addressing second-order effects like harmonizing the lighting and physical interactions between edited objects.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). Builds on 52 of its 69 references that are in the map. First posted on arXiv 19 Mar 2024.
Builds on
52 of 69 references.
References · 52
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2020Denoising Diffusion Implicit Modelscited by 9,655
- 2021Diffusion Models Beat GANs on Image Synthesiscited by 8,185
- 2023Segment Anythingcited by 8,158
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2023Adding Conditional Control to Text-to-Image Diffusion Modelscited by 5,466
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,310
- 2020Taming Transformers for High-Resolution Image Synthesiscited by 3,229
38 more
- 2022InstructPix2Pix: Learning to Follow Image Editing Instructionscited by 2,591
- 2022Prompt-to-Prompt Image Editing with Cross Attention Controlcited by 2,409
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2021SDEdit: Guided Image Synthesis and Editing with Stochastic Differential Equationscited by 1,903
- 2021Vision Transformers for Dense Predictioncited by 1,789
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,484
- 2021Palette: Image-to-Image Diffusion Modelscited by 1,296
- 2021Frozen in Time: A Joint Video and Image Encoder for End-to-End Retrievalcited by 1,175
- 2022Null-text Inversion for Editing Real Images using Guided Diffusion Modelscited by 1,168
- 2021Blended Diffusion for Text-driven Editing of Natural Imagescited by 924
- 2023MasaCtrl: Tuning-Free Mutual Self-Attention Control for Consistent Image Synthesis and Editingcited by 722
- 2023Animate Anyone: Consistent and Controllable Image-to-Video Synthesis for Character Animationcited by 683
- 2019Image2StyleGAN: How to Embed Images Into the StyleGAN Latent Space?cited by 675
- 2022DiffEdit: Diffusion-based semantic image editing with mask guidancecited by 643
- 2021DiffusionCLIP: Text-Guided Diffusion Models for Robust Image Manipulationcited by 640
- 2022Paint by Example: Exemplar-based Image Editing with Diffusion Modelscited by 489
- 2023Universal Guidance for Diffusion Modelscited by 426
- 2023AnyDoor: Zero-shot Object-level Image Customizationcited by 411
- 2019Image2StyleGAN++: How to Edit the Embedded Images?cited by 356
- 2016Generative Visual Manipulation on the Natural Image Manifoldcited by 348
- 2023MagicAnimate: Temporally Consistent Human Image Animation using Diffusion Modelcited by 330
- 2023Common Diffusion Noise Schedules and Sample Steps are Flawedcited by 308
- 2023Diffusion Self-Guidance for Controllable Image Generationcited by 305
- 2023DragDiffusion: Harnessing Diffusion Models for Interactive Point-based Image Editingcited by 293
- 2022VQGAN-CLIP: Open Domain Image Generation and Editing with Natural Language Guidancecited by 285
- 2020Softmax Splatting for Video Frame Interpolationcited by 276
- 2022SmartBrush: Text and Shape Guided Object Inpainting with Diffusion Modelcited by 276
- 2020Single-View View Synthesis with Multiplane Imagescited by 263
- 2022Imagen Editor and EditBench: Advancing and Evaluating Text-Guided Image Inpaintingcited by 229
- 2023Drag Your GAN: Interactive Point-based Manipulation on the Generative Image Manifoldcited by 218
- 2018Moments in Time Dataset: one million videos for event understandingcited by 215
- 2023DragonDiffusion: Enabling Drag-style Manipulation on Diffusion Modelscited by 193
- 2021StyleGAN-NADA: CLIP-Guided Domain Adaptation of Image Generatorscited by 164
- 2021Paint by Wordcited by 107
- 2023Diffusion Handles: Enabling 3D Edits for Diffusion Models by Lifting Activations to 3Dcited by 59
- 2021Using latent space regression to analyze and leverage compositionality in GANscited by 55
- 2023Readout Guidance: Learning Control from Diffusion Featurescited by 52
- 2024Image Sculpting: Precise Object Editing with 3D Geometry Controlcited by 45
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2024: 13; 2025: 16; 2026: 9.
38 papers.
Sort:
By area:
- 2024Motion Prompting: Controlling Video Generation with Motion Trajectoriescited by 176
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2024GeoDiffuser: Geometry-Based Image Editing with Diffusion Modelscited by 34
- 2024Generative Image Layer Decomposition with Visual Effectscited by 33
- 2024Learning Action and Reasoning-Centric Image Editing from Videos and Simulationscited by 32
- 2024Neural Assets: 3D-Aware Multi-Object Scene Synthesis with Image Diffusion Modelscited by 30
- 2024InstantDrag: Improving Interactivity in Drag-based Image Editingcited by 30
- 2025ObjectMover: Generative Object Movement with Video Priorcited by 30
- 2024Pathways on the Image Manifold: Image Editing via Video Generationcited by 27
- 2024DiffUHaul: A Training-Free Method for Object Dragging in Imagescited by 22
- 2024VividDream: Generating 3D Scene with Ambient Dynamicscited by 21
- 2025ByteMorph: Benchmarking Instruction-Guided Image Editing with Non-Rigid Motionscited by 19
26 more
- 2024LightningDrag: Lightning Fast and Accurate Drag-based Image Editing Emerging from Videoscited by 18
- 2024Face Anonymization Made Simplecited by 18
- 2025IntrinsicEdit: Precise generative image manipulation in intrinsic spacecited by 17
- 2025VINCIE: Unlocking In-context Image Editing from Videocited by 17
- 2025VideoHandles: Editing 3D Object Compositions in Videos Using Video Generative Priorscited by 14
- 2025FramePainter: Endowing Interactive Image Editing with Video Diffusion Priorscited by 13
- 20253D-Fixup: Advancing Photo Editing with 3D Priorscited by 12
- 2024Instruction-based Image Manipulation by Watching How Things Movecited by 11
- 2025BlenderFusion: 3D-Grounded Visual Editing and Generative Compositingcited by 7
- 2025Coupled Diffusion Sampling for Training-Free Multi-View Image Editingcited by 4
- 2025Free-Form Scene Editor: Enabling Multi-Round Object Manipulation like in a 3D Enginecited by 3
- 2025Over++: Generative Video Compositing for Layer Interaction Effectscited by 3
- 2025BlobCtrl: Taming Controllable Blob for Element-level Image Editingcited by 2
- 2025Neural USD: An object-centric framework for iterative editing and controlcited by 2
- 2025CrimEdit: Controllable Editing for Counterfactual Object Removal, Insertion, and Movementcited by 1
- 2026LooseRoPE: Content-aware Attention Manipulation for Semantic Harmonizationcited by 1
- 2026Geometric Image Editing via Effects-Sensitive In-Context Inpainting with Diffusion Transformerscited by 1
- 2026Creo: From One-Shot Image Generation to Progressive, Co-Creative Ideationcited by 1
- 2025MotionDiff: Training-free Zero-shot Interactive Motion Editing via Flow-assisted Multi-view Diffusioncited by 0
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformationscited by 0
- 2026ScrollScape: Unlocking 32K Image Generation With Video Diffusion Priorscited by 0
- 2026LightMover: Generative Light Movement with Color and Intensity Controlscited by 0
- 2026Thinking in Boxes: 3D Editing in Real Images Made Easycited by 0
- 2026BoxCtrl: 3D-Aware Visual Prompting for Geometric Image Editingcited by 0
- 2026RoPEMover: Depth-Aware Object Relocation via Positional Embeddingscited by 0
- 2026SpatialDiff: 3D-Aware Object Movement via Implicit Spatial Modelingcited by 0
- 2026SpatialDiff: 3D-Aware Object Movement via Implicit Spatial Modeling22 Aug 2026
- 2026RoPEMover: Depth-Aware Object Relocation via Positional Embeddings25 Jun 2026
- 2026BoxCtrl: 3D-Aware Visual Prompting for Geometric Image Editing22 Jun 2026
- 2026Thinking in Boxes: 3D Editing in Real Images Made Easy18 Jun 2026
- 2026Creo: From One-Shot Image Generation to Progressive, Co-Creative Ideation15 Apr 2026
- 2026LightMover: Generative Light Movement with Color and Intensity Controls28 Mar 2026
- 2026ScrollScape: Unlocking 32K Image Generation With Video Diffusion Priors25 Mar 2026
- 2026Geometric Image Editing via Effects-Sensitive In-Context Inpainting with Diffusion Transformers9 Feb 2026
- 2026LooseRoPE: Content-aware Attention Manipulation for Semantic Harmonization8 Jan 2026
- 2025Over++: Generative Video Compositing for Layer Interaction Effects22 Dec 2025
- 2025Free-Form Scene Editor: Enabling Multi-Round Object Manipulation like in a 3D Engine17 Nov 2025
- 2025Neural USD: An object-centric framework for iterative editing and control28 Oct 2025
26 more
- 2025Coupled Diffusion Sampling for Training-Free Multi-View Image Editing16 Oct 2025
- 2025CrimEdit: Controllable Editing for Counterfactual Object Removal, Insertion, and Movement28 Sep 2025
- 2025BlenderFusion: 3D-Grounded Visual Editing and Generative Compositing20 Jun 2025
- 2025VINCIE: Unlocking In-context Image Editing from Video12 Jun 2025
- 2025ByteMorph: Benchmarking Instruction-Guided Image Editing with Non-Rigid Motions3 Jun 2025
- 20253D-Fixup: Advancing Photo Editing with 3D Priors15 May 2025
- 2025IntrinsicEdit: Precise generative image manipulation in intrinsic space13 May 2025
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformations3 Apr 2025
- 2025MotionDiff: Training-free Zero-shot Interactive Motion Editing via Flow-assisted Multi-view Diffusion22 Mar 2025
- 2025BlobCtrl: Taming Controllable Blob for Element-level Image Editing17 Mar 2025
- 2025ObjectMover: Generative Object Movement with Video Prior11 Mar 2025
- 2025VideoHandles: Editing 3D Object Compositions in Videos Using Video Generative Priors3 Mar 2025
- 2025FramePainter: Endowing Interactive Image Editing with Video Diffusion Priors14 Jan 2025
- 2024Instruction-based Image Manipulation by Watching How Things Move16 Dec 2024
- 2024Motion Prompting: Controlling Video Generation with Motion Trajectories3 Dec 2024
- 2024Generative Image Layer Decomposition with Visual Effects26 Nov 2024
- 2024Pathways on the Image Manifold: Image Editing via Video Generation25 Nov 2024
- 2024Generative Omnimatte: Learning to Decompose Video into Layers25 Nov 2024
- 2024Face Anonymization Made Simple1 Nov 2024
- 2024InstantDrag: Improving Interactivity in Drag-based Image Editing13 Sep 2024
- 2024Learning Action and Reasoning-Centric Image Editing from Videos and Simulations3 Jul 2024
- 2024Neural Assets: 3D-Aware Multi-Object Scene Synthesis with Image Diffusion Models13 Jun 2024
- 2024DiffUHaul: A Training-Free Method for Object Dragging in Images3 Jun 2024
- 2024VividDream: Generating 3D Scene with Ambient Dynamics30 May 2024
- 2024LightningDrag: Lightning Fast and Accurate Drag-based Image Editing Emerging from Videos22 May 2024
- 2024GeoDiffuser: Geometry-Based Image Editing with Diffusion Models22 Apr 2024
- 2024GeoDiffuser: Geometry-Based Image Editing with Diffusion Modelscited by 34
- 2024Neural Assets: 3D-Aware Multi-Object Scene Synthesis with Image Diffusion Modelscited by 30
- 2024Pathways on the Image Manifold: Image Editing via Video Generationcited by 27
- 2024DiffUHaul: A Training-Free Method for Object Dragging in Imagescited by 22
- 2025IntrinsicEdit: Precise generative image manipulation in intrinsic spacecited by 17
- 2025FramePainter: Endowing Interactive Image Editing with Video Diffusion Priorscited by 13
- 20253D-Fixup: Advancing Photo Editing with 3D Priorscited by 12
- 2025Coupled Diffusion Sampling for Training-Free Multi-View Image Editingcited by 4
- 2025Free-Form Scene Editor: Enabling Multi-Round Object Manipulation like in a 3D Enginecited by 3
- 2025CrimEdit: Controllable Editing for Counterfactual Object Removal, Insertion, and Movementcited by 1
- 2026LooseRoPE: Content-aware Attention Manipulation for Semantic Harmonizationcited by 1
- 2026Geometric Image Editing via Effects-Sensitive In-Context Inpainting with Diffusion Transformerscited by 1
12 most cited of 14 All 14 (JSON)
- 2026LightMover: Generative Light Movement with Color and Intensity Controls28 Mar 2026
- 2026ScrollScape: Unlocking 32K Image Generation With Video Diffusion Priors25 Mar 2026
- 2026Geometric Image Editing via Effects-Sensitive In-Context Inpainting with Diffusion Transformers9 Feb 2026
- 2026LooseRoPE: Content-aware Attention Manipulation for Semantic Harmonization8 Jan 2026
- 2025Free-Form Scene Editor: Enabling Multi-Round Object Manipulation like in a 3D Engine17 Nov 2025
- 2025Coupled Diffusion Sampling for Training-Free Multi-View Image Editing16 Oct 2025
- 2025CrimEdit: Controllable Editing for Counterfactual Object Removal, Insertion, and Movement28 Sep 2025
- 20253D-Fixup: Advancing Photo Editing with 3D Priors15 May 2025
- 2025IntrinsicEdit: Precise generative image manipulation in intrinsic space13 May 2025
- 2025FramePainter: Endowing Interactive Image Editing with Video Diffusion Priors14 Jan 2025
- 2024Pathways on the Image Manifold: Image Editing via Video Generation25 Nov 2024
- 2024Neural Assets: 3D-Aware Multi-Object Scene Synthesis with Image Diffusion Models13 Jun 2024
12 newest of 14 All 14 (JSON)
- 2024Motion Prompting: Controlling Video Generation with Motion Trajectoriescited by 176
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2024Generative Image Layer Decomposition with Visual Effectscited by 33
- 2024Learning Action and Reasoning-Centric Image Editing from Videos and Simulationscited by 32
- 2024InstantDrag: Improving Interactivity in Drag-based Image Editingcited by 30
- 2025ObjectMover: Generative Object Movement with Video Priorcited by 30
- 2024VividDream: Generating 3D Scene with Ambient Dynamicscited by 21
- 2025ByteMorph: Benchmarking Instruction-Guided Image Editing with Non-Rigid Motionscited by 19
- 2024LightningDrag: Lightning Fast and Accurate Drag-based Image Editing Emerging from Videoscited by 18
- 2024Face Anonymization Made Simplecited by 18
- 2025VINCIE: Unlocking In-context Image Editing from Videocited by 17
- 2025VideoHandles: Editing 3D Object Compositions in Videos Using Video Generative Priorscited by 14
12 most cited of 22 All 22 (JSON)
- 2026SpatialDiff: 3D-Aware Object Movement via Implicit Spatial Modeling22 Aug 2026
- 2026RoPEMover: Depth-Aware Object Relocation via Positional Embeddings25 Jun 2026
- 2026Thinking in Boxes: 3D Editing in Real Images Made Easy18 Jun 2026
- 2026Creo: From One-Shot Image Generation to Progressive, Co-Creative Ideation15 Apr 2026
- 2025Over++: Generative Video Compositing for Layer Interaction Effects22 Dec 2025
- 2025Neural USD: An object-centric framework for iterative editing and control28 Oct 2025
- 2025BlenderFusion: 3D-Grounded Visual Editing and Generative Compositing20 Jun 2025
- 2025VINCIE: Unlocking In-context Image Editing from Video12 Jun 2025
- 2025ByteMorph: Benchmarking Instruction-Guided Image Editing with Non-Rigid Motions3 Jun 2025
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformations3 Apr 2025
- 2025MotionDiff: Training-free Zero-shot Interactive Motion Editing via Flow-assisted Multi-view Diffusion22 Mar 2025
- 2025BlobCtrl: Taming Controllable Blob for Element-level Image Editing17 Mar 2025
12 newest of 22 All 22 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026CameraEditor: Camera-Controlled Image Editing via Video-Prior Sequential Modeling
- 2024I2VEdit: First-Frame-Guided Video Editing via Image-to-Video Diffusion Models
- 2023Structure and Content-Guided Video Synthesis with Diffusion Models
- 2024DeCo: Decoupled Human-Centered Diffusion Video Editing with Motion Consistency
- 2024Temporally Consistent Object Editing in Videos using Extended Attention
- 2026Edit2Interp: Adapting Image Foundation Models from Spatial Editing to Video Frame Interpolation with Few-Shot Learning
- 2026FlowMimic: Mask-free Visual Editing and Generation with Pixel-pair Warped Flow Field for Online Video Editing Data Generation and Modality Mimicry
- 2025ChronoEdit: Towards Temporal Reasoning for Image Editing and World Simulation