ICCV2019

Learning to Jointly Generate and Separate Reflections

Daiqian Ma, Renjie Wan, Boxin Shi, Alex C. Kot, Lingyu Duan

39 citations

Abstract

Existing learning-based single image reflection removal methods using paired training data have limitations about the generalization capability of dealing with real-world reflections due to the limited variations in training pairs. In this work, we propose to jointly generate and separate reflections within a weakly-supervised learning framework, aiming to model the reflection image formation more comprehensively with abundant unpaired supervision. By imposing the entanglement and disentanglement mechanisms, the proposed framework elegantly integrates two independent stages of reflection generation and separation into a unified model. For better performance, the image gradient constraint is incorporated into the concurrent training process of the multi-task learning as well. In particular, we built up an unpaired reflection dataset with 4,027 images, which is useful for investigating the problem of reflection removal in the weakly supervised learning manner, and further improving model performance. Extensive experiments on a public benchmark dataset show that our framework performs favorably against state-of-the-art methods and consistently produces visually appealing results.