skip to main content
10.1145/2964284.2967264acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
short-paper

Automatic Reflection Removal using Gradient Intensity and Motion Cues

Published: 01 October 2016 Publication History

Abstract

We present a method to separate the background image and reflection from two photos that are taken in front of a transparent glass under slightly different viewpoints. In our method, the SIFT-flow between two images is first calculated and a motion hierarchy is constructed from the SIFT-flow at multiple levels of spatial smoothness. To distinguish background edges and reflection edges, we calculate a motion score for each edge pixel by its variance along the motion hierarchy. Alternatively, we make use of the so-called superpixels to group edge pixels into edge segments and calculate the motion scores by averaging over each segment. In the meantime, we also calculate an intensity score for each edge pixel by its gradient magnitude. We combine both motion and intensity scores to get a combination score. A binary labelling (for separation) can be obtained by thresholding the combination scores. The background image is finally reconstructed from the separated gradients. Compared to the existing approaches that require a sequence of images or a video clip for the separation, we only need two images, which largely improves its feasibility. Various challenging examples are tested to validate the effectiveness of our method.

References

[1]
A. Agrawal, R. Raskar, S. K. Nayar, and Y. Li. Removing photography artifacts using gradient projection and flash-exposure sampling. In ACM Trans. Graph., volume 24, pages 828--835, 2005.
[2]
P. F. Felzenszwalb and D. P. Huttenlocher. Efficient graph-based image segmentation. Int. J. Comput. Vis., 59(2):167--181, 2004.
[3]
K. Gai, Z. Shi, and C. Zhang. Blindly separating mixtures of multiple layers with spatial shifts. In Proc. CVPR, pages 1--8, 2008.
[4]
K. Gai, Z. Shi, and C. Zhang. Blind separation of superimposed moving images using image statistics. IEEE Trans. Pattern Anal. Mach. Intell., 34(1):19--32, 2012.
[5]
N. Kong, Y.-W. Tai, and S. Y. Shin. High-quality reflection separation using polarized images. IEEE Trans. on Image Processing, 20(12):3393--3405, 2011.
[6]
N. Kong, Y.-W. Tai, and S. Y. Shin. A physically-based approach to reflection separation. In Proc. CVPR, pages 9--16, 2012.
[7]
A. Levin and Y. Weiss. User assisted separation of reflections from a single image using a sparsity prior. IEEE Trans. Pattern Anal. Mach. Intell., (9):1647--1654, 2007.
[8]
A. Levin and Y. Weiss. User assisted separation of reflections from a single image using a sparsity prior. IEEE Trans. Pattern Anal. Mach. Intell., (9):1647--1654, 2007.
[9]
A. Levin, A. Zomet, and Y. Weiss. Separating reflections from a single image using local features. In Proc. CVPR, 2004.
[10]
Y. Li and M. Brown. Exploiting reflection change for automatic reflection removal. In Proc. CVPR, pages 2432--2439, 2013.
[11]
Y. Li and M. Brown. Single image layer separation using relative smoothness. In Proc. CVPR, pages 2752--2759, 2014.
[12]
C. Liu, J. Yuen, and A. Torralba. Sift flow: Dense correspondence across scenes and its applications. IEEE Trans. Pattern Anal. Mach. Intell., 33(5):978--994, 2011.
[13]
N. Ohnishi, K. Kumaki, T. Yamamura, and T. Tanaka. Separating real and virtual objects from their overlapping images. In Proc. ECCV, pages 636--646. 1996.
[14]
B. Sarel and M. Irani. Separating transparent layers of repetitive dynamic behaviors. In Proc. ICCV, pages 26--32, 2005.
[15]
Y. Y. Schechner, N. Kiryati, and R. Basri. Separation of transparent layers using focus. Int. J. Comput. Vis., 39(1):25--39, 2000.
[16]
Y. Y. Schechner, J. Shamir, and N. Kiryati. Polarization-based decorrelation of transparent layers: The inclination angle of an invisible surface. In Proc. ICCV, volume 2, pages 814--819, 1999.
[17]
R. Szeliski, S. Avidan, and P. Anandan. Layer extraction from multiple images containing reflections and transparency. In Proc. CVPR, pages 246--253, 2000.
[18]
T. Xue, M. Rubinstein, C. Liu, and W. T. Freeman. A computational approach for obstruction-free photography. ACM Trans. Graph., 34(4):79, 2015.

Cited By

View all
  • (2024)Disparity-Guided Multi-View Interaction Network for Light Field Reflection RemovalIEEE Transactions on Computational Imaging10.1109/TCI.2024.339477310(726-741)Online publication date: 2024
  • (2024)Spatio-Temporal Multi-Image Reflection RemovalIEEE Signal Processing Letters10.1109/LSP.2024.345600631(2345-2349)Online publication date: 2024
  • (2024)Single Image Reflection removal Using Feature Difference EnhancementICASSP 2024 - 2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)10.1109/ICASSP48485.2024.10446759(3090-3094)Online publication date: 14-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MM '16: Proceedings of the 24th ACM international conference on Multimedia
October 2016
1542 pages
ISBN:9781450336031
DOI:10.1145/2964284
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. layer separation
  2. reflection removal
  3. sift-flow hierarchy

Qualifiers

  • Short-paper

Funding Sources

Conference

MM '16
Sponsor:
MM '16: ACM Multimedia Conference
October 15 - 19, 2016
Amsterdam, The Netherlands

Acceptance Rates

MM '16 Paper Acceptance Rate 52 of 237 submissions, 22%;
Overall Acceptance Rate 995 of 4,171 submissions, 24%

Upcoming Conference

MM '24
The 32nd ACM International Conference on Multimedia
October 28 - November 1, 2024
Melbourne , VIC , Australia

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)5
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Disparity-Guided Multi-View Interaction Network for Light Field Reflection RemovalIEEE Transactions on Computational Imaging10.1109/TCI.2024.339477310(726-741)Online publication date: 2024
  • (2024)Spatio-Temporal Multi-Image Reflection RemovalIEEE Signal Processing Letters10.1109/LSP.2024.345600631(2345-2349)Online publication date: 2024
  • (2024)Single Image Reflection removal Using Feature Difference EnhancementICASSP 2024 - 2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)10.1109/ICASSP48485.2024.10446759(3090-3094)Online publication date: 14-Apr-2024
  • (2023)The Design of a Video Reflection Removal Method Based on Illumination Compensation and Image Completion FusionApplied Sciences10.3390/app13191091313:19(10913)Online publication date: 1-Oct-2023
  • (2023)Single Image Reflection Removal Based on Residual Attention MechanismApplied Sciences10.3390/app1303161813:3(1618)Online publication date: 27-Jan-2023
  • (2023)Personalized Single Image Reflection Removal Network through Adaptive Cascade RefinementProceedings of the 31st ACM International Conference on Multimedia10.1145/3581783.3612271(8204-8213)Online publication date: 26-Oct-2023
  • (2023)Burst Reflection Removal using Reflection Motion Aggregation Cues2023 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV56688.2023.00032(239-248)Online publication date: Jan-2023
  • (2023)Robust Reflection Removal With Flash-Only Cues in the WildIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2023.331497245:12(15530-15545)Online publication date: Dec-2023
  • (2023)Benchmarking Single-Image Reflection Removal AlgorithmsIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2022.316856045:2(1424-1441)Online publication date: 1-Feb-2023
  • (2023)Unsupervised Single-Image Reflection RemovalIEEE Transactions on Multimedia10.1109/TMM.2022.318592925(4958-4971)Online publication date: 1-Jan-2023
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media