Awesome
awesome-reflection-removal
A collection of reflection removal methods
Awesome-Reflection-Removal
Single Image Methods
-
Revisiting Single Image Reflection Removal In the Wild, (CVPR 2024)
-
DSRNet: Single Image Reflection Separation via Component Synergy, (ICCV 2023) [pdf] [code]
-
Location-aware Single Image Reflection Removal, (ICCV 2021)
-
Single Image Reflection Removal With Absorption Effect, (CVPR 2021)
-
Trash or Treasure? An Interactive Dual-Stream Strategy for Single Image Reflection Separation, (NeurIPS 2021) [pdf] [code]
-
Deep Adversarial Decomposition: A Unified Framework for Separating Superimposed Images, (2020)
-
Single Image Reflection Removal with Physically-based Rendering, (2020) [pdf] [code]
-
Single Image Reflection Removal Through Cascaded Refinement(IBCLN), (CVPR 2020) [pdf] [code]
-
Single Image Reflection Removal Exploiting Misaligned Training Data and Network Enhancements, (2019) [pdf] [Code]
-
Single Image Reflection Removal Beyond Linearity, (2019) [pdf] [Code]
-
Face Image Reflection Removal, (2019) [pdf]
-
Seeing Deeply and Bidirectionally: A Deep Learning Approach for Single Image Reflection Removal, (2018) [pdf] [Code]
-
Single Image Reflection Removal with Perceptual Losses, (2018) [pdf] [Code]
-
CRRN: Multi-Scale Guided Concurrent Reflection Removal Network, (2018) [pdf] [Code]
-
A Generic Deep Architecture for Single Image Reflection Removal and Image Smoothing, (2017) [pdf] [Code]
-
Benchmarking Single-Image Reflection Removal Algorithms, (2017) [pdf]
-
Single image layer separation using relative smoothness, (2013)
Two images
- Double-DIP: Unsupervised Image Decomposition via Coupled Deep-Image-Priors <br> [CVPR 19'] [Code]
Interactive Methods
- FIRM: Flexible Interactive Reflection ReMoval, (AAAI 2025)
- Language-guided Image Reflection Separation, (CVPR 2024)
Multiple Images
- Neural Spline Fields for Burst Image Fusion and Layer Separation, (CVPR 2024)
- Panoramic Image Reflection Removal, (CVPR 2021)
- Learning to See Through Obstructions, (CVPR 2020)
- The Visual Centrifuge: Model-Free Layered Video Representations, (CVPR 2019) [pdf]
- A computational approach for obstruction-free photography, (2015)
- Robust separation of reflection from multiple images, (2014)
- Exploiting reflection change for automatic reflection removal, (2013)
Flash-based methods
- Robust Reflection Removal with Reflection-free Flash-only Cues, (CVPR 2021), [code]
- Siamese Dense Network for Reflection Removal with Flash and No-flash Image Pairs, (IJCV 2020)
- Removing Photography Artifacts using Gradient Projection and Flash-exposure Sampling, (2005)
Polarization-based Methods
- Polarized Reflection Removal with Perfect Alignment in the Wild, (2020), Chenyang Lei, Xuhua Huang, Mengdi Zhang, Qiong Yan, Wenxiu Sun, and Qifeng Chen. [pdf] [code]
- Reflection separation using a pair of unpolarized and polarized images, (2019)
- ReflectNet: Separating Reflection and Transmission Images in the Wild, (2018) [pdf] [Code]
- A physically-based approach to reflection separation: from physical modeling to constrained optimization, (2013)
NIR-based methods
- Near-Infrared Image Guided Reflection Removal, (ICME 2020)
Dataset
Researcher
- Boxin Shi
- Renjie Wan
- Qifeng Chen
- Yu Li
- Chenyang Lei