Single image reflection removal via learning with multi-image
constraints
- URL: http://arxiv.org/abs/1912.03623v3
- Date: Sun, 27 Aug 2023 13:50:10 GMT
- Title: Single image reflection removal via learning with multi-image
constraints
- Authors: Yingda Yin, Qingnan Fan, Dongdong Chen, Yujie Wang, Angelica
Aviles-Rivero, Ruoteng Li, Carola-Bibiane Schnlieb, Baoquan Chen
- Abstract summary: We propose a novel learning-based solution that combines the advantages of the aforementioned approaches and overcomes their drawbacks.
Our algorithm works by learning a deep neural network to optimize the target with joint constraints enhanced among multiple input images.
Our algorithm runs in real-time and state-of-the-art reflection removal performance on real images.
- Score: 50.54095311597466
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Reflections are very common phenomena in our daily photography, which
distract people's attention from the scene behind the glass. The problem of
removing reflection artifacts is important but challenging due to its ill-posed
nature. The traditional approaches solve an optimization problem over the
constraints induced from multiple images, at the expense of large computation
costs. Recent learning-based approaches have demonstrated a significant
improvement in both performance and running time for single image reflection
removal, but are limited as they require a large number of synthetic
reflection/clean image pairs for direct supervision to approximate the ground
truth, at the risk of overfitting in the synthetic image domain and degrading
in the real image domain. In this paper, we propose a novel learning-based
solution that combines the advantages of the aforementioned approaches and
overcomes their drawbacks. Our algorithm works by learning a deep neural
network to optimize the target with joint constraints enhanced among multiple
input images during the training phase, but is able to eliminate reflections
only from a single input for evaluation. Our algorithm runs in real-time and
achieves state-of-the-art reflection removal performance on real images. We
further propose a strong network backbone that disentangles the background and
reflection information into separate latent codes, which are embedded into a
shared one-branch deep neural network for both background and reflection
predictions. The proposed backbone experimentally performs better than the
other common network implementations, and provides insightful knowledge to
understand the reflection removal task.
Related papers
- Towards Flexible Interactive Reflection Removal with Human Guidance [75.38207315080624]
Single image reflection removal is inherently ambiguous, as both the reflection and transmission components requiring separation may follow natural image statistics.
Existing methods attempt to address the issue by using various types of low-level and physics-based cues as sources of reflection signals.
In this paper, we aim to explore a novel flexible interactive reflection removal approach that leverages various forms of sparse human guidance.
arXiv Detail & Related papers (2024-06-03T17:34:37Z) - Single Image Reflection Removal with Reflection Intensity Prior
Knowledge [14.335849624907611]
We propose a general reflection intensity prior that captures the intensity of the reflection phenomenon.
By segmenting images into regional patches, RPEN learns non-uniform reflection prior in an image.
We propose Prior-based Reflection Removal Network (PRRN) using a simple transformer U-Net architecture.
arXiv Detail & Related papers (2023-12-06T14:52:11Z) - Improved Multiple-Image-Based Reflection Removal Algorithm Using Deep
Neural Networks [13.16514846876752]
Reflection of another scene can often be found in a semi-reflective medium such as glass.
In this paper, a novel deep neural network approach for solving the reflection problem in imaging is presented.
arXiv Detail & Related papers (2022-08-09T11:55:53Z) - ReflectNet -- A Generative Adversarial Method for Single Image
Reflection Suppression [0.6980076213134382]
We propose a single image reflection removal method based on context understanding modules and adversarial training.
Our proposed reflection removal method outperforms state-of-the-art methods in terms of PSNR and SSIM on the SIR benchmark dataset.
arXiv Detail & Related papers (2021-05-11T17:33:40Z) - Iterative Gradient Encoding Network with Feature Co-Occurrence Loss for
Single Image Reflection Removal [6.370905925442655]
We propose an iterative gradient encoding network for single image reflection removal.
Our method can remove reflection favorably against the existing state-of-the-art method on all imaging settings.
arXiv Detail & Related papers (2021-03-29T19:29:29Z) - Location-aware Single Image Reflection Removal [54.93808224890273]
This paper proposes a novel location-aware deep learning-based single image reflection removal method.
We use a reflection confidence map as the cues for the network to learn how to encode the reflection information adaptively.
The integration of location information into the network significantly improves the quality of reflection removal results.
arXiv Detail & Related papers (2020-12-13T19:34:35Z) - Two-Stage Single Image Reflection Removal with Reflection-Aware Guidance [78.34235841168031]
We present a novel two-stage network with reflection-aware guidance (RAGNet) for single image reflection removal (SIRR)
RAG can be used (i) to mitigate the effect of reflection from the observation, and (ii) to generate mask in partial convolution for mitigating the effect of deviating from linear combination hypothesis.
Experiments on five commonly used datasets demonstrate the quantitative and qualitative superiority of our RAGNet in comparison to the state-of-the-art SIRR methods.
arXiv Detail & Related papers (2020-12-02T03:14:57Z) - Unsupervised Single-Image Reflection Separation Using Perceptual Deep
Image Priors [6.333390830515411]
We propose a novel unsupervised framework for single-image reflection separation.
We optimize the parameters of two cross-coupled deep convolutional networks on a target image to generate two exclusive background and reflection layers.
Our results show that our method significantly outperforms the closest unsupervised method in the literature for removing reflections from single images.
arXiv Detail & Related papers (2020-09-01T21:08:30Z) - Learning to See Through Obstructions with Layered Decomposition [117.77024641706451]
We present a learning-based approach for removing unwanted obstructions from moving images.
Our method leverages motion differences between the background and obstructing elements to recover both layers.
We show that the proposed approach learned from synthetically generated data performs well to real images.
arXiv Detail & Related papers (2020-08-11T17:59:31Z) - Learning to See Through Obstructions [117.77024641706451]
We present a learning-based approach for removing unwanted obstructions from a short sequence of images captured by a moving camera.
Our method leverages the motion differences between the background and the obstructing elements to recover both layers.
We show that training on synthetically generated data transfers well to real images.
arXiv Detail & Related papers (2020-04-02T17:59:12Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.