Erasing all furniture from a single room image to generate its empty counterpart is valuable for XR applications such as diminished reality and virtual staging. The challenge is twofold: inpainting the furniture regions with realistic content, and doing so without distorting the room's 3D geometry. Prompt-driven image editors, such as FLUX.2, handle realism impressively, but their structural faithfulness is inferior to explicit layout conditioned inpainting. To improve geometric consistency, we propose a training recipe for finetuning a LoRA on 2,500 furnished-empty room pairs. FLUX.2 with our LoRA adaptor significantly improves geometric consistency while retaining the high texture fidelity. This single-photo inpainter can be an effective building block for depth-aware and 3D-consistent XR pipelines.
Figures & tables
original
defurnished
virtually staged
Figure 1: Example of defurnishing and virtually staging a room.
o @lcc@ Model
LPIPS ↓
Layout Error (px) ↓
SD + LoRA + ControlNet
0.249
1.84
FLUX.2
0.170
2.03
FLUX.2 + LoRA (ours)
0.166
1.41
Table 1: Quantitative comparison of inpainting models; all metrics defined in \cref sec:metrics ( ↓ : lower is better). Best result per column in bold .