Publication Type
Journal Article
Version
publishedVersion
Publication Date
6-2018
Abstract
Removing the undesired reflections in images taken through the glass is of broad application to various image processing and computer vision tasks. Existing single image-based solutions heavily rely on scene priors such as separable sparse gradients caused by different levels of blur, and they are fragile when such priors are not observed. In this paper, we notice that strong reflections usually dominant a limited region in the whole image, and propose a region-aware reflection removal approach by automatically detecting and heterogeneously processing regions with and without reflections. We integrate content and gradient priors to jointly achieve missing contents restoration, as well as background and reflection separation, in a unified optimization framework. Extensive validation using 50 sets of real data shows that the proposed method outperforms state-of-the-art on both quantitative metrics and visual qualities.
Keywords
Reflection removal, internal patch recurrence, content prior, sparse representation
Discipline
Databases and Information Systems | OS and Networks | Software Engineering
Research Areas
Data Science and Engineering
Publication
IEEE Transactions on Image Processing
Volume
27
Issue
6
First Page
2927
Last Page
2941
ISSN
1057-7149
Identifier
10.1109/TIP.2018.2808768
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
WAN, Renjie; SHI, Boxin; DUAN, Ling-Yu; TAN, Ah-hwee; GAO, Wen; and KOT, Alex C..
Region-aware reflection removal with unified content and gradient priors. (2018). IEEE Transactions on Image Processing. 27, (6), 2927-2941.
Available at: https://ink.library.smu.edu.sg/sis_research/5194
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1109/TIP.2018.2808768
Included in
Databases and Information Systems Commons, OS and Networks Commons, Software Engineering Commons