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 through Cascaded Refinement

Single Image Reflection Removal through Cascaded Refinement

Chao Li, Yixiao Yang, Kun He, Stephen Lin, John E. Hopcroft

2019-11-15CVPR 2020 6Reflection RemovalCommunity Detection
PaperPDFCodeCodeCode(official)

Abstract

We address the problem of removing undesirable reflections from a single image captured through a glass surface, which is an ill-posed, challenging but practically important problem for photo enhancement. Inspired by iterative structure reduction for hidden community detection in social networks, we propose an Iterative Boost Convolutional LSTM Network (IBCLN) that enables cascaded prediction for reflection removal. IBCLN is a cascaded network that iteratively refines the estimates of transmission and reflection layers in a manner that they can boost the prediction quality to each other, and information across steps of the cascade is transferred using an LSTM. The intuition is that the transmission is the strong, dominant structure while the reflection is the weak, hidden structure. They are complementary to each other in a single image and thus a better estimate and reduction on one side from the original image leads to a more accurate estimate on the other side. To facilitate training over multiple cascade steps, we employ LSTM to address the vanishing gradient problem, and propose residual reconstruction loss as further training guidance. Besides, we create a dataset of real-world images with reflection and ground-truth transmission layers to mitigate the problem of insufficient data. Comprehensive experiments demonstrate that the proposed method can effectively remove reflections in real and synthetic images compared with state-of-the-art reflection removal methods.

Results

TaskDatasetMetricValueModel
Reflection RemovalSIR^2(Wild)PSNR24.71IBCLN
Reflection RemovalSIR^2(Wild)SSIM0.886IBCLN
Reflection RemovalSIR^2(Postcard)PSNR23.39IBCLN
Reflection RemovalSIR^2(Postcard)SSIM0.875IBCLN
Reflection RemovalSIR^2(Objects)PSNR24.87IBCLN
Reflection RemovalSIR^2(Objects)SSIM0.893IBCLN
Reflection RemovalNaturePSNR23.57IBCLN
Reflection RemovalNatureSSIM0.783IBCLN
Reflection RemovalReal20PSNR21.86IBCLN
Reflection RemovalReal20SSIM0.762IBCLN
2D Semantic SegmentationSIR^2(Wild)PSNR24.71IBCLN
2D Semantic SegmentationSIR^2(Wild)SSIM0.886IBCLN
2D Semantic SegmentationSIR^2(Postcard)PSNR23.39IBCLN
2D Semantic SegmentationSIR^2(Postcard)SSIM0.875IBCLN
2D Semantic SegmentationSIR^2(Objects)PSNR24.87IBCLN
2D Semantic SegmentationSIR^2(Objects)SSIM0.893IBCLN
2D Semantic SegmentationNaturePSNR23.57IBCLN
2D Semantic SegmentationNatureSSIM0.783IBCLN
2D Semantic SegmentationReal20PSNR21.86IBCLN
2D Semantic SegmentationReal20SSIM0.762IBCLN

Related Papers

Reflections Unlock: Geometry-Aware Reflection Disentanglement in 3D Gaussian Splatting for Photorealistic Scenes Rendering2025-07-08Understanding the Effect of Knowledge Graph Extraction Error on Downstream Graph Analyses: A Case Study on Affiliation Graphs2025-06-14Learning to Collaborate Over Graphs: A Selective Federated Multi-Task Learning Approach2025-06-11OpenRR-1k: A Scalable Dataset for Real-World Reflection Removal2025-06-10Identifying Hubs Through Influential Nodes in Transportation Network by Using a Gravity Centrality Approach2025-06-10Strongly Consistent Community Detection in Popularity Adjusted Block Models2025-06-08Speaker Diarization with Overlapping Community Detection Using Graph Attention Networks and Label Propagation Algorithm2025-06-03Optimal community detection in dense bipartite graphs2025-05-23