# Reflection removal ## 傳統 - Fast Single Image Reflection Suppression via Convex Optimization https://github.com/yyhz76/reflectSuppress - Exploiting Reflection Change for Automatic Reflection Removal http://yu-li.github.io/ - Single Image Layer Separation using Relative Smoothness http://yu-li.github.io/ - Separating reflections from a single image using local features - User Assisted Separation of Reflections from a Single Image Using a Sparsity Prior ## learning - Single Image Reflection Separation with Perceptual Losses https://github.com/ceciliavision/perceptual-reflection-removal - A Generic Deep Architecture for Single Image Reflection Removal and Image Smoothing (CEILNet) https://github.com/fqnchina/CEILNet - Seeing Deeply and Bidirectionally: A Deep Learning Approach for Single Image Reflection Removal https://github.com/yangj1e/bdn-refremv - Single Image Reflection Removal Exploiting Misaligned Training Data and Network Enhancements (ERRNet) https://github.com/Vandermode/ERRNet - Single Image Reflection Removal Beyond Linearity https://github.com/csqiangwen/Single-Image-Reflection-Removal-Beyond-Linearity - "Double-DIP": Unsupervised Image Decomposition via Coupled Deep-Image-Priors (DoubleDIP) https://github.com/yossigandelsman/DoubleDIP ## benchmark - Benchmarking single-image reflection removal algorithms(SIR benchmark dataset) https://sir2data.github.io/ - The PASCAL Visual Object Classes (VOC) Challenge http://host.robots.ox.ac.uk/pascal/VOC/ - Single Image Reflection Separation with Perceptual Losses https://github.com/ceciliavision/perceptual-reflection-removal#dataset