ObjectDrop: Bootstrapping Counterfactuals for Photorealistic Object Removal and Insertion
On the map: Diffusion models → 3D, point cloud and scene generation
Abstract (arXiv)
Diffusion models have revolutionized image editing but often generate images that violate physical laws, particularly the effects of objects on the scene, e.g., occlusions, shadows, and reflections. By analyzing the limitations of self-supervised approaches, we propose a practical solution centered on a qcounterfactual dataset. Our method involves capturing a scene before and after removing a single object, while minimizing other changes. By fine-tuning a diffusion model on this dataset, we are able to not only remove objects but also their effects on the scene. However, we find that applying this approach for photorealistic object insertion requires an impractically large dataset. To tackle this challenge, we propose bootstrap supervision; leveraging our object removal model trained on a small counterfactual dataset, we synthetically expand this dataset considerably. Our approach significantly outperforms prior methods in photorealistic object removal and insertion, particularly at modeling the effects of objects on the scene.
Key facts. Cited by 71 papers in the map (data through 7 Oct 2026). Placed in 3D, point cloud and scene generation, one of 14 directions in Diffusion models. Builds on 53 of its 64 references that are in the map. First posted on arXiv 27 Mar 2024.
Builds on
53 of 64 references.
Closest ancestors · 3
Same direction, newest first
- 2023Latent Feature-Guided Diffusion Models for Shadow Removal4 Dec
- 2022ShadowDiffusion: When Degradation Prior Meets Diffusion Model for Shadow Removal9 Dec
- 2022RePaint: Inpainting using Denoising Diffusion Probabilistic Models24 Jan
Other references · 50
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
- 2023Segment Anythingcited by 8,158
- 2023Visual Instruction Tuningcited by 7,792
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2015Deep Unsupervised Learning using Nonequilibrium Thermodynamicscited by 7,005
- 2022Hierarchical Text-Conditional Image Generation with CLIP Latentscited by 6,539
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2022InstructPix2Pix: Learning to Follow Image Editing Instructionscited by 2,591
38 more
- 2022Prompt-to-Prompt Image Editing with Cross Attention Controlcited by 2,409
- 2021SDEdit: Guided Image Synthesis and Editing with Stochastic Differential Equationscited by 1,903
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2021Palette: Image-to-Image Diffusion Modelscited by 1,296
- 2019StarGAN v2: Diverse Image Synthesis for Multiple Domainscited by 1,095
- 2018Challenging Common Assumptions in the Unsupervised Learning of Disentangled Representationscited by 929
- 2021Blended Diffusion for Text-driven Editing of Natural Imagescited by 924
- 2021Resolution-robust Large Mask Inpainting with Fourier Convolutionscited by 730
- 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
- 2019Variational Autoencoders and Nonlinear ICA: A Unifying Frameworkcited by 494
- 2022Paint by Example: Exemplar-based Image Editing with Diffusion Modelscited by 489
- 2023AnyDoor: Zero-shot Object-level Image Customizationcited by 411
- 2023Emu Edit: Precise Image Editing via Recognition and Generation Taskscited by 321
- 2022Text2LIVE: Text-Driven Layered Image and Video Editingcited by 312
- 2022Imagen Editor and EditBench: Advancing and Evaluating Text-Guided Image Inpaintingcited by 229
- 2023Guiding Instruction-based Image Editing via Multimodal Large Language Modelscited by 182
- 2023HIVE: Harnessing Human Feedback for Instructional Visual Editingcited by 172
- 2017Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removalcited by 160
- 2019StructureFlow: Image Inpainting via Structure-aware Appearance Flowcited by 118
- 2019Towards Ghost-free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GANcited by 102
- 2020Rethinking Image Inpainting via a Mutual Encoder-Decoder with Feature Equalizationscited by 102
- 2019Shadow Removal via Shadow Image Decompositioncited by 96
- 2019Learning Pyramid-Context Encoder Network for High-Quality Image Inpaintingcited by 94
- 2019Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Datacited by 91
- 2021Auto-Exposure Fusion for Single-Image Shadow Removalcited by 78
- 2022NUWA-Infinity: Autoregressive over Autoregressive Generation for Infinite Visual Synthesiscited by 71
- 2022DC-ShadowNet: Single-Image Hard and Soft Shadow Removal Using Unsupervised Domain-Classifier Guided Networkcited by 68
- 2020From Shadow Segmentation to Shadow Removalcited by 59
- 2021From Shadow Generation to Shadow Removalcited by 54
- 2023Putting People in Their Place: Affordance-Aware Human Insertion into Scenescited by 53
- 2019ARGAN: Attentive Recurrent Generative Adversarial Network for Shadow Detection and Removalcited by 51
- 2021Omnimatte: Associating Objects and Their Effects in Videocited by 50
- 2019Instance Shadow Detectioncited by 37
- 2021Shadow Generation for Composite Image in Real-world Scenescited by 35
- 2021An Image is Worth More Than a Thousand Words: Towards Disentanglement in the Wildcited by 30
- 2020Image Fine-grained Inpaintingcited by 16
- 2022A Contrastive Objective for Learning Disentangled Representationscited by 14
- 2020AIM 2020 Challenge on Image Extreme Inpaintingcited by 7
Built on by
Citing papers per year: 2024: 12; 2025: 35; 2026: 24.
71 papers.
Sort:
By area:
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2025OmniPaint: Mastering Object-Oriented Editing via Disentangled Insertion-Removal Inpaintingcited by 38
- 2025OmniEraser: Remove Objects and Their Effects in Images with Paired Video-Frame Datacited by 35
- 2024Generative Image Layer Decomposition with Visual Effectscited by 33
- 2025NoHumansRequired: Autonomous High-Quality Image Editing Triplet Miningcited by 33
- 2025ObjectMover: Generative Object Movement with Video Priorcited by 30
- 2025SmartEraser: Remove Anything from Images using Masked-Region Guidancecited by 24
- 2025RORem: Training a Robust Object Remover with Human-in-the-Loopcited by 23
- 2024DiffUHaul: A Training-Free Method for Object Dragging in Imagescited by 22
- 2024CLIPAway: Harmonizing Focused Embeddings for Removing Objects via Diffusion Modelscited by 19
- 2025PlanGen: Towards Unified Layout Planning and Image Generation in Auto-Regressive Vision Language Modelscited by 18
- 2024Magic Insert: Style-Aware Drag-and-Dropcited by 17
38 more
- 2025Generative AI for Cel-Animation: A Surveycited by 17
- 2025IntrinsicEdit: Precise generative image manipulation in intrinsic spacecited by 17
- 2025R3D2: Realistic 3D Asset Insertion via Diffusion for Autonomous Driving Simulationcited by 17
- 2024Reflecting Reality: Enabling Diffusion Models to Produce Faithful Mirror Reflectionscited by 16
- 2024ObjectMate: A Recurrence Prior for Object Insertion and Subject-Driven Generationcited by 16
- 2025OmnimatteZero: Fast Training-free Omnimatte with Pre-trained Video Diffusion Modelscited by 15
- 2025VideoHandles: Editing 3D Object Compositions in Videos Using Video Generative Priorscited by 14
- 2025DreamFuse: Adaptive Image Fusion with Diffusion Transformercited by 13
- 2025Precise Object and Effect Removal with Adaptive Target-Aware Attentioncited by 13
- 2025Learning an Image Editing Model without Image Editing Pairscited by 13
- 20253D-Fixup: Advancing Photo Editing with 3D Priorscited by 12
- 2026EffectErase: Joint Video Object Removal and Insertion for High-Quality Effect Erasingcited by 12
- 2025Visual Jenga: Discovering Object Dependencies via Counterfactual Inpaintingcited by 11
- 2025ORIDa: Object-centric Real-world Image Composition Datasetcited by 11
- 2026Group Editing: Edit Multiple Images in One Gocited by 11
- 2025DynVFX: Augmenting Real Videos with Dynamic Contentcited by 9
- 2025GeoRemover: Removing Objects and Their Causal Visual Artifactscited by 9
- 2025Shape-for-Motion: Precise and Consistent Video Editing with 3D Proxycited by 8
- 2025In-Context Brush: Zero-shot Customized Subject Insertion with Context-Aware Latent Space Manipulationcited by 7
- 2025Shining Yourself: High-Fidelity Ornaments Virtual Try-on with Diffusion Modelcited by 6
- 2024InsertDiffusion: Identity Preserving Visualization of Objects through a Training-Free Diffusion Architecturecited by 5
- 2024Controllable Human Image Generation with Personalized Multi-Garmentscited by 5
- 2024MetaShadow: Object-Centered Shadow Detection, Removal, and Synthesiscited by 5
- 20253D Scene Understanding Through Local Random Access Sequence Modelingcited by 5
- 2024PixelMan: Consistent Object Editing with Diffusion Models via Pixel Manipulation and Generationcited by 4
- 2026Referring Layer Decompositioncited by 3
- 2024FunEditor: Achieving Complex Image Edits via Function Aggregation with Diffusion Modelscited by 2
- 2025Controllable 3D Placement of Objects with Scene-Aware Diffusion Modelscited by 2
- 2025TAUE: Training-free Noise Transplant and Cultivation Diffusion Modelcited by 2
- 2026VIBE: Visual Instruction Based Editorcited by 2
- 2025From Gallery to Wrist: Realistic 3D Bracelet Insertion in Videoscited by 1
- 2025CrimEdit: Controllable Editing for Counterfactual Object Removal, Insertion, and Movementcited by 1
- 2025Illustrator's Depth: Monocular Layer Index Prediction for Image Decompositioncited by 1
- 2025EasyOmnimatte: Taming Pretrained Inpainting Diffusion Models for End-to-End Video Layered Decompositioncited by 1
- 2026Geometric Image Editing via Effects-Sensitive In-Context Inpainting with Diffusion Transformerscited by 1
- 2026FlashClear: Ultra-Fast Image Content Removal via Efficient Step Distillation and Feature Cachingcited by 1
- 2026BlazeEdit: Generalist Image Editing on Mobile Devices with Image-to-Image Diffusion Modelscited by 1
- 2026DORS: Dynamic Attention Routing for Diffusion-based Object Removal in Dense Scenescited by 1
50 most cited of 71 All 71 (JSON)
- 2026PhysReflect: Geometry and Perception Guided Diffusion for Physically-Plausible Mirror Reflections20 Sep 2026
- 2026BeyondMasks: Evaluating Causal and Physical Consistency in Video Object Removal20 Aug 2026
- 2026TurboClear: One-Step Object-Effect Removal via Region-Calibrated Distribution Matching and Fusion2 Aug 2026
- 2026Explicit Layer Modeling for Video Object Insertion and Video Layer Decomposition28 Jul 2026
- 2026DORS: Dynamic Attention Routing for Diffusion-based Object Removal in Dense Scenes18 Jul 2026
- 2026OSOR: One-Step Diffusion Inpainting for Effect-Aware Object Removal26 Jun 2026
- 2026RoPEMover: Depth-Aware Object Relocation via Positional Embeddings25 Jun 2026
- 2026Lighting-Consistent Object Transfer Across Radiance Fields21 Jun 2026
- 2026CV-Arena: An Open Benchmark for Instructional Computer Vision Problem Solving with Human-AI Collaborative Preferences30 May 2026
- 2026BlazeEdit: Generalist Image Editing on Mobile Devices with Image-to-Image Diffusion Models27 May 2026
- 2026BFS: Back-to-Front Layered Image Synthesis via Knowledge Transfer24 May 2026
- 2026Progressive Photorealistic Simplification11 May 2026
38 more
- 2026FlashClear: Ultra-Fast Image Content Removal via Efficient Step Distillation and Feature Caching9 May 2026
- 2026Controllable Video Object Insertion via Multi-View Priors16 Apr 2026
- 2026ObjectMorpher: 3D-Aware Image Editing via Deformable 3DGS Models30 Mar 2026
- 2026Group Editing: Edit Multiple Images in One Go24 Mar 2026
- 2026EffectErase: Joint Video Object Removal and Insertion for High-Quality Effect Erasing19 Mar 2026
- 2026Joint Shadow Generation and Relighting via Light-Geometry Interaction Maps25 Feb 2026
- 2026Referring Layer Decomposition22 Feb 2026
- 2026Geometric Image Editing via Effects-Sensitive In-Context Inpainting with Diffusion Transformers9 Feb 2026
- 2026A Unified and Controllable Framework for Layered Image Generation with Visual Effects21 Jan 2026
- 2026Aligned Stable Inpainting: Mitigating Unwanted Object Insertion and Preserving Color Consistency21 Jan 2026
- 2026Alterbute: Editing Intrinsic Attributes of Objects in Images15 Jan 2026
- 2026VIBE: Visual Instruction Based Editor5 Jan 2026
- 2025EasyOmnimatte: Taming Pretrained Inpainting Diffusion Models for End-to-End Video Layered Decomposition26 Dec 2025
- 2025Illustrator's Depth: Monocular Layer Index Prediction for Image Decomposition21 Nov 2025
- 2025TAUE: Training-free Noise Transplant and Cultivation Diffusion Model4 Nov 2025
- 2025Learning an Image Editing Model without Image Editing Pairs16 Oct 2025
- 2025CrimEdit: Controllable Editing for Counterfactual Object Removal, Insertion, and Movement28 Sep 2025
- 2025FreeInsert: Personalized Object Insertion with Geometric and Style Control25 Sep 2025
- 2025GeoRemover: Removing Objects and Their Causal Visual Artifacts23 Sep 2025
- 2025MILD: Multi-Layer Diffusion Strategy for Complex and Precise Multi-IP Aware Human Erasing5 Aug 2025
- 2025Reference-Guided Diffusion Inpainting For Multimodal Counterfactual Generation30 Jul 2025
- 2025From Gallery to Wrist: Realistic 3D Bracelet Insertion in Videos27 Jul 2025
- 2025NoHumansRequired: Autonomous High-Quality Image Editing Triplet Mining18 Jul 2025
- 2025Shape-for-Motion: Precise and Consistent Video Editing with 3D Proxy27 Jun 2025
- 2025Controllable 3D Placement of Objects with Scene-Aware Diffusion Models26 Jun 2025
- 2025ORIDa: Object-centric Real-world Image Composition Dataset10 Jun 2025
- 2025R3D2: Realistic 3D Asset Insertion via Diffusion for Autonomous Driving Simulation9 Jun 2025
- 2025Defurnishing with X-Ray Vision: Joint Removal of Furniture from Panoramas and Mesh5 Jun 2025
- 2025Precise Object and Effect Removal with Adaptive Target-Aware Attention28 May 2025
- 2025In-Context Brush: Zero-shot Customized Subject Insertion with Context-Aware Latent Space Manipulation26 May 2025
- 20253D-Fixup: Advancing Photo Editing with 3D Priors15 May 2025
- 2025IntrinsicEdit: Precise generative image manipulation in intrinsic space13 May 2025
- 2025DreamFuse: Adaptive Image Fusion with Diffusion Transformer11 Apr 2025
- 20253D Scene Understanding Through Local Random Access Sequence Modeling4 Apr 2025
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformations3 Apr 2025
- 2025Visual Jenga: Discovering Object Dependencies via Counterfactual Inpainting27 Mar 2025
- 2025OmnimatteZero: Fast Training-free Omnimatte with Pre-trained Video Diffusion Models23 Mar 2025
- 2025Shining Yourself: High-Fidelity Ornaments Virtual Try-on with Diffusion Model20 Mar 2025
50 newest of 71 All 71 (JSON)
- 2025OmniPaint: Mastering Object-Oriented Editing via Disentangled Insertion-Removal Inpaintingcited by 38
- 2024DiffUHaul: A Training-Free Method for Object Dragging in Imagescited by 22
- 2024CLIPAway: Harmonizing Focused Embeddings for Removing Objects via Diffusion Modelscited by 19
- 2025IntrinsicEdit: Precise generative image manipulation in intrinsic spacecited by 17
- 2024Reflecting Reality: Enabling Diffusion Models to Produce Faithful Mirror Reflectionscited by 16
- 2025OmnimatteZero: Fast Training-free Omnimatte with Pre-trained Video Diffusion Modelscited by 15
- 2025DreamFuse: Adaptive Image Fusion with Diffusion Transformercited by 13
- 2025Learning an Image Editing Model without Image Editing Pairscited by 13
- 20253D-Fixup: Advancing Photo Editing with 3D Priorscited by 12
- 2025In-Context Brush: Zero-shot Customized Subject Insertion with Context-Aware Latent Space Manipulationcited by 7
- 2025Shining Yourself: High-Fidelity Ornaments Virtual Try-on with Diffusion Modelcited by 6
- 2024InsertDiffusion: Identity Preserving Visualization of Objects through a Training-Free Diffusion Architecturecited by 5
12 most cited of 26 All 26 (JSON)
- 2026PhysReflect: Geometry and Perception Guided Diffusion for Physically-Plausible Mirror Reflections20 Sep 2026
- 2026Lighting-Consistent Object Transfer Across Radiance Fields21 Jun 2026
- 2026BlazeEdit: Generalist Image Editing on Mobile Devices with Image-to-Image Diffusion Models27 May 2026
- 2026Geometric Image Editing via Effects-Sensitive In-Context Inpainting with Diffusion Transformers9 Feb 2026
- 2025EasyOmnimatte: Taming Pretrained Inpainting Diffusion Models for End-to-End Video Layered Decomposition26 Dec 2025
- 2025TAUE: Training-free Noise Transplant and Cultivation Diffusion Model4 Nov 2025
- 2025Learning an Image Editing Model without Image Editing Pairs16 Oct 2025
- 2025CrimEdit: Controllable Editing for Counterfactual Object Removal, Insertion, and Movement28 Sep 2025
- 2025FreeInsert: Personalized Object Insertion with Geometric and Style Control25 Sep 2025
- 2025MILD: Multi-Layer Diffusion Strategy for Complex and Precise Multi-IP Aware Human Erasing5 Aug 2025
- 2025Reference-Guided Diffusion Inpainting For Multimodal Counterfactual Generation30 Jul 2025
- 2025Controllable 3D Placement of Objects with Scene-Aware Diffusion Models26 Jun 2025
12 newest of 26 All 26 (JSON)
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2025OmniEraser: Remove Objects and Their Effects in Images with Paired Video-Frame Datacited by 35
- 2024Generative Image Layer Decomposition with Visual Effectscited by 33
- 2025NoHumansRequired: Autonomous High-Quality Image Editing Triplet Miningcited by 33
- 2025ObjectMover: Generative Object Movement with Video Priorcited by 30
- 2025SmartEraser: Remove Anything from Images using Masked-Region Guidancecited by 24
- 2025RORem: Training a Robust Object Remover with Human-in-the-Loopcited by 23
- 2024Magic Insert: Style-Aware Drag-and-Dropcited by 17
- 2025Generative AI for Cel-Animation: A Surveycited by 17
- 2025R3D2: Realistic 3D Asset Insertion via Diffusion for Autonomous Driving Simulationcited by 17
- 2024ObjectMate: A Recurrence Prior for Object Insertion and Subject-Driven Generationcited by 16
- 2025VideoHandles: Editing 3D Object Compositions in Videos Using Video Generative Priorscited by 14
12 most cited of 43 All 43 (JSON)
- 2026BeyondMasks: Evaluating Causal and Physical Consistency in Video Object Removal20 Aug 2026
- 2026TurboClear: One-Step Object-Effect Removal via Region-Calibrated Distribution Matching and Fusion2 Aug 2026
- 2026Explicit Layer Modeling for Video Object Insertion and Video Layer Decomposition28 Jul 2026
- 2026DORS: Dynamic Attention Routing for Diffusion-based Object Removal in Dense Scenes18 Jul 2026
- 2026OSOR: One-Step Diffusion Inpainting for Effect-Aware Object Removal26 Jun 2026
- 2026RoPEMover: Depth-Aware Object Relocation via Positional Embeddings25 Jun 2026
- 2026BFS: Back-to-Front Layered Image Synthesis via Knowledge Transfer24 May 2026
- 2026Progressive Photorealistic Simplification11 May 2026
- 2026FlashClear: Ultra-Fast Image Content Removal via Efficient Step Distillation and Feature Caching9 May 2026
- 2026Controllable Video Object Insertion via Multi-View Priors16 Apr 2026
- 2026ObjectMorpher: 3D-Aware Image Editing via Deformable 3DGS Models30 Mar 2026
- 2026Group Editing: Edit Multiple Images in One Go24 Mar 2026
12 newest of 43 All 43 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026VOID: Video Object and Interaction Deletion
- 2024ReMOVE: A Reference-free Metric for Object Erasure
- 2024Paint by Inpaint: Learning to Add Image Objects by Removing Them First
- 2024EraseDraw: Learning to Draw Step-by-Step via Erasing Objects from Images
- 2023Diffusion Handles: Enabling 3D Edits for Diffusion Models by Lifting Activations to 3D
- 2024Towards a Training Free Approach for 3D Scene Editing
- 2024LoMOE: Localized Multi-Object Editing via Multi-Diffusion
- 2026ClickRemoval: An Interactive Open-Source Tool for Object Removal in Diffusion Models