atlas

Research map / 3D vision / 3D generation

GeoRemover: Removing Objects and Their Causal Visual Artifacts

NeurIPS 2025 · 3D vision › 3D generation · approach: Monocular 3D object reconstruction · 0 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.

Decouples object removal into depth-map geometry removal (diffusion with DPO-style flow preference loss) and geometry-conditioned RGB rendering, removing objects along with their shadows and reflections.

Problem

Object removal should also eliminate causal visual artifacts (shadows, reflections) that lie outside the user mask, while avoiding over-erasing other objects; existing mask-aligned and loosely mask-aligned methods either miss these artifacts or lack controllability.

Approach

Remove the object in the depth (geometry) domain under strictly mask-aligned supervision, using a Bradley-Terry preference loss over smooth vs. sharp depth-flow completions to suppress hallucinated structures; then render the RGB image conditioned on the before/after depth maps so that causal effects vanish implicitly.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace one-stage editing with two-stage geometry removal and appearance rendering (ablation)GeoRemover · RORD-ValFID: 56.24 -> 31.15Helped
Add DPO supervision to the two-stage method (ablation)GeoRemover · RORD-ValInsert.: 5.09% -> 1.48%Helped
Add DPO supervision to the two-stage method (ablation)GeoRemover · RORD-ValMAE: 0.0490 -> 0.0387Helped
Use bidirectional rather than unidirectional rendering (ablation)GeoRemover · RORD-ValFID: 38.43 -> 31.15Helped
Use bidirectional rather than unidirectional rendering (ablation)GeoRemover · RORD-ValAS: 4.19 -> 4.69Helped
Use geometry-aware two-stage removal and renderingGeoRemover · RemovalBenchFID: 39.52 -> 29.88Helped
Use geometry-aware two-stage removal and renderingGeoRemover · RORD-ValLPIPS: 0.166 -> 0.103Helped
Use geometry-aware two-stage removal and renderingGeoRemover · CausRemIoU%: 68.29 -> 73.76Helped

Surprising findings

Limitations

Experimental setup

Datasets: RORD RORD-Val RemovalBench

Benchmarks: RemovalBench RORD-Val CausRem

Metrics: FID CMMD LPIPS PSNR AS IoU MAE SSIM DISTS DreamSim

Baselines: ZITS++ MAT LaMa RePaint BLD LDM SD-Inpaint SDXL-Inpaint BrushNet FLUX.1-Fill PowerPaint CLIPAway

Builds on: Direct Preference Optimization FLUX.1-Fill Depth Anything LoRA RORD

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