Flash-Splat: 3D Reflection Removal with Flash Cues and Gaussian Splats

European Conference on Computer Vision (ECCV) — 2024

Flash-Splat teaser

We introduce a simple yet effective approach for separating transmitted and reflected light. Our key insight is that the powerful novel view synthesis capabilities provided by modern inverse rendering methods (e.g., 3D Gaussian splatting) allow one to perform flash/no-flash reflection separation using unpaired measurements – this relaxation dramatically simplifies image acquisition over conventional paired flash/no-flash reflection separation methods. Through extensive real-world experiments, we demonstrate our method, Flash-Splat, accurately reconstructs both transmitted and reflected scenes in 3D. Our method outperforms existing 3D reflection separation methods, which do not leverage illumination control, by a large margin.


@article{ Xie2024Flash-Splat,
  author    = { Xie, Mingyang and Cai, Haoming and Shah, Sachin and Xu, Yiran and Feng, Brandon Y. and Huang, Jia-Bin and Metzler, Christopher A. },
  title     = { Flash-Splat: 3D Reflection Removal with Flash Cues and Gaussian Splats },
  journal   = { European Conference on Computer Vision (ECCV) },
  year      = { 2024 },
}