Abstract
We introduce a simple yet effective approach for separating transmitted andreflected light. Our key insight is that the powerful novel view synthesiscapabilities provided by modern inverse rendering methods (e.g.,~3D Gaussiansplatting) allow one to perform flash/no-flash reflection separation usingunpaired measurements -- this relaxation dramatically simplifies imageacquisition over conventional paired flash/no-flash reflection separationmethods. Through extensive real-world experiments, we demonstrate our method,Flash-Splat, accurately reconstructs both transmitted and reflected scenes in3D. Our method outperforms existing 3D reflection separation methods, which donot leverage illumination control, by a large margin. Our project webpage is athttps://flash-splat.github.io/.