# Separating Reflection and Transmission Images in the Wild

arXiv: https://arxiv.org/abs/1712.02099 · HTML: https://mlsanity.com/paper/1712.02099/

## Key facts

- Cited by 19 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 6 Dec 2017.

## Built on by (most cited first, 19 of 19)

- [Neural Point Catacaustics for Novel-View Synthesis of Reflections](https://mlsanity.com/paper/2301.01087/) (2023)
- [Robust Reflection Removal with Reflection-free Flash-only Cues](https://mlsanity.com/paper/2103.04273/) (2021)
- [PolarFree: Polarization-based Reflection-free Imaging](https://mlsanity.com/paper/2503.18055/) (2025)
- [Robust Reflection Removal with Flash-only Cues in the Wild](https://mlsanity.com/paper/2211.02914/) (2022)
- [A Categorized Reflection Removal Dataset with Diverse Real-world Scenes](https://mlsanity.com/paper/2108.03380/) (2021)
- [Removing Reflections from RAW Photos](https://mlsanity.com/paper/2404.14414/) (2024)
- [Robust Depth Enhancement via Polarization Prompt Fusion Tuning](https://mlsanity.com/paper/2404.04318/) (2024)
- [PolarAnything: Diffusion-based Polarimetric Image Synthesis](https://mlsanity.com/paper/2507.17268/) (2025)
- [FIRM: Flexible Interactive Reflection reMoval](https://mlsanity.com/paper/2406.01555/) (2024)
- [Adaptive Network Combination for Single-Image Reflection Removal: A Domain Generalization Perspective](https://mlsanity.com/paper/2204.01505/) (2022)
- [Benchmarking Burst Super-Resolution for Polarization Images: Noise Dataset and Analysis](https://mlsanity.com/paper/2503.18705/) (2025)
- [Exploiting Polarized Material Cues for Robust Car Detection](https://mlsanity.com/paper/2401.02606/) (2024)
- [Single-image reflection removal via self-supervised diffusion models](https://mlsanity.com/paper/2412.20466/) (2024)
- [GFRRN: Explore the Gaps in Single Image Reflection Removal](https://mlsanity.com/paper/2602.22695/) (2026)
- [Dual Band Thermal Videography: Separating Time-Varying Reflection and Emission Near Ambient Conditions](https://mlsanity.com/paper/2509.11334/) (2025)
- [Reflection Removal Using Recurrent Polarization-to-Polarization Network](https://mlsanity.com/paper/2402.18178/) (2024)
- [SIRR-LMM: Single-image Reflection Removal via Large Multimodal Model](https://mlsanity.com/paper/2601.07209/) (2026)
- [GLINT: Modeling Scene-Scale Transparency via Gaussian Radiance Transport](https://mlsanity.com/paper/2603.26181/) (2026)
- [Principled Reflection Separation via Nonlinear Superposition and Feature Interaction](https://mlsanity.com/paper/2606.02831/) (2026)

## Abstract (arXiv)

The reflections caused by common semi-reflectors, such as glass windows, can impact the performance of computer vision algorithms. State-of-the-art methods can remove reflections on synthetic data and in controlled scenarios. However, they are based on strong assumptions and do not generalize well to real-world images. Contrary to a common misconception, real-world images are challenging even when polarization information is used. We present a deep learning approach to separate the reflected and the transmitted components of the recorded irradiance, which explicitly uses the polarization properties of light. To train it, we introduce an accurate synthetic data generation pipeline, which simulates realistic reflections, including those generated by curved and non-ideal surfaces, non-static scenes, and high-dynamic-range scenes.
