TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Single Image Reflection Removal Exploiting Misaligned Trai...

Single Image Reflection Removal Exploiting Misaligned Training Data and Network Enhancements

Kaixuan Wei, Jiaolong Yang, Ying Fu, David Wipf, Hua Huang

2019-04-01CVPR 2019 6Reflection Removal
PaperPDFCode(official)

Abstract

Removing undesirable reflections from a single image captured through a glass window is of practical importance to visual computing systems. Although state-of-the-art methods can obtain decent results in certain situations, performance declines significantly when tackling more general real-world cases. These failures stem from the intrinsic difficulty of single image reflection removal -- the fundamental ill-posedness of the problem, and the insufficiency of densely-labeled training data needed for resolving this ambiguity within learning-based neural network pipelines. In this paper, we address these issues by exploiting targeted network enhancements and the novel use of misaligned data. For the former, we augment a baseline network architecture by embedding context encoding modules that are capable of leveraging high-level contextual clues to reduce indeterminacy within areas containing strong reflections. For the latter, we introduce an alignment-invariant loss function that facilitates exploiting misaligned real-world training data that is much easier to collect. Experimental results collectively show that our method outperforms the state-of-the-art with aligned data, and that significant improvements are possible when using additional misaligned data.

Results

TaskDatasetMetricValueModel
Reflection RemovalSIR^2(Wild)PSNR24.25ERRNet
Reflection RemovalSIR^2(Wild)SSIM0.853ERRNet
Reflection RemovalSIR^2(Postcard)PSNR22.04ERRNet
Reflection RemovalSIR^2(Postcard)SSIM0.876ERRNet
Reflection RemovalSIR^2(Objects)PSNR24.87ERRNet
Reflection RemovalSIR^2(Objects)SSIM0.896ERRNet
Reflection RemovalReal20PSNR22.89ERRNet
Reflection RemovalReal20SSIM0.803ERRNet
2D Semantic SegmentationSIR^2(Wild)PSNR24.25ERRNet
2D Semantic SegmentationSIR^2(Wild)SSIM0.853ERRNet
2D Semantic SegmentationSIR^2(Postcard)PSNR22.04ERRNet
2D Semantic SegmentationSIR^2(Postcard)SSIM0.876ERRNet
2D Semantic SegmentationSIR^2(Objects)PSNR24.87ERRNet
2D Semantic SegmentationSIR^2(Objects)SSIM0.896ERRNet
2D Semantic SegmentationReal20PSNR22.89ERRNet
2D Semantic SegmentationReal20SSIM0.803ERRNet

Related Papers

Reflections Unlock: Geometry-Aware Reflection Disentanglement in 3D Gaussian Splatting for Photorealistic Scenes Rendering2025-07-08OpenRR-1k: A Scalable Dataset for Real-World Reflection Removal2025-06-10Single Image Reflection Removal via inter-layer Complementarity2025-05-19PolarFree: Polarization-based Reflection-free Imaging2025-03-23Dereflection Any Image with Diffusion Priors and Diversified Data2025-03-21A Generative Approach to High Fidelity 3D Reconstruction from Text Data2025-03-05A Lightweight Deep Exclusion Unfolding Network for Single Image Reflection Removal2025-03-03Survey on Single-Image Reflection Removal using Deep Learning Techniques2025-02-12