Improved Multiple-Image-Based Reflection Removal Algorithm Using Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
When imaging through a semi-reflective medium such as glass, the reflection of another scene can often be found in the captured images. It degrades the quality of the images and affects their subsequent analyses. In this paper, a novel deep neural network approach for solving the reflection problem in imaging is presented. Traditional reflection removal methods not only require long computation time for solving different optimization functions, their performance is also not guaranteed. As array cameras are readily available in nowadays imaging devices, we first suggest in this paper a multiple-image based depth estimation method using a convolutional neural network (CNN). The proposed network avoids the depth ambiguity problem due to the reflection in the image, and directly estimates the depths along the image edges. They are then used to classify the edges as belonging to the background or reflection. Since edges having similar depth values are error prone in the classification, they are removed from the reflection removal process. We suggest a generative adversarial network (GAN) to regenerate the removed background edges. Finally, the estimated background edge map is fed to another auto-encoder network to assist the extraction of the background from the original image. Experimental results show that the proposed reflection removal algorithm achieves superior performance both quantitatively and qualitatively as compared to the state-of-the-art methods. The proposed algorithm also shows much faster speed compared to the existing approaches using the traditional optimization methods.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 11 of its 34 references that are in the map. First posted on arXiv 9 Aug 2022.
Builds on
11 of 34 references.
References · 11
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,527
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,694
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,908
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,428
- 2017Low Dose CT Image Denoising Using a Generative Adversarial Network with Wasserstein Distance and Perceptual Losscited by 162
- 2015Stereo Matching by Training a Convolutional Neural Network to Compare Image Patchescited by 151
- 2018Single Image Reflection Separation with Perceptual Lossescited by 98
- 2017A Generic Deep Architecture for Single Image Reflection Removal and Image Smoothingcited by 60
- 2017Reflection Separation and Deblurring of Plenoptic Imagescited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 2.
5 papers.
- 2023Revisiting Single Image Reflection Removal In the Wildcited by 33
- 2025PolarFree: Polarization-based Reflection-free Imagingcited by 18
- 2024PromptRR: Diffusion Models as Prompt Generators for Single Image Reflection Removalcited by 14
- 2025Dereflection Any Image with Diffusion Priors and Diversified Datacited by 12
- 2024Unsupervised Modality-Transferable Video Highlight Detection with Representation Activation Sequence Learningcited by 7
- 2025PolarFree: Polarization-based Reflection-free Imaging23 Mar 2025
- 2025Dereflection Any Image with Diffusion Priors and Diversified Data21 Mar 2025
- 2024Unsupervised Modality-Transferable Video Highlight Detection with Representation Activation Sequence Learning14 Mar 2024
- 2024PromptRR: Diffusion Models as Prompt Generators for Single Image Reflection Removal4 Feb 2024
- 2023Revisiting Single Image Reflection Removal In the Wild29 Nov 2023