Burst Reflection Removal using Reflection Motion Aggregation Cues | IEEE Conference Publication | IEEE Xplore

Burst Reflection Removal using Reflection Motion Aggregation Cues


Abstract:

Single image reflection removal has attracted lot of interest in the recent past with data driven approaches demonstrating significant improvements. However deep learning...Show More

Abstract:

Single image reflection removal has attracted lot of interest in the recent past with data driven approaches demonstrating significant improvements. However deep learning based approaches for multi-image reflection removal remains relatively less explored. The existing multi-image methods require input images to be captured at sufficiently different view points with wide baselines. This makes it cumbersome for the user who is required to capture the scene by moving the camera in multiple directions. A more convenient way is to capture a burst of images in a short time duration without providing any specific instructions to the user. A burst of images captured on a hand-held device provide crucial cues that rely on the subtle handshakes created during the capture process to separate the reflection and the transmission layers. In this paper, we propose a multi-stage deep learning based approach for burst reflection removal. In the first stage, we perform reflection suppression on the individual images. In the second stage, a novel reflection motion aggregation (RMA) cue is extracted that emphasizes the transmission layer more than the reflection layer to aid better layer separation. In our final stage we use this RMA cue as a guide to remove reflections from the input. We provide the first real world burst images dataset along with ground truth for reflection removal that can enable future benchmarking. We evaluate both qualitatively and quantitatively to demonstrate the superiority of the proposed approach. Our method achieves ~ 2dB improvement in PSNR over single image based methods and ~ 1dB over multi-image based methods.
Date of Conference: 02-07 January 2023
Date Added to IEEE Xplore: 06 February 2023
ISBN Information:

ISSN Information:

Conference Location: Waikoloa, HI, USA
References is not available for this document.

1. Introduction

Many modern day cameras, especially those present in smart phones have shown significant advances in terms of achieving good image quality in different lighting conditions. Low level computational imaging tasks such as image de-noising [7], high dynamic range (HDR) imaging [10] [12], have shown tremendous improvements in the recent past with the advent of data driven approaches. However, high-level computational imaging tasks such as image inpainting, removing obstructions, reflections, shadows, etc., still pose significant challenges in terms of achieving acceptable image quality. More recently, deep learning based approaches have shown tremendous amount of progress in reflection removal [30] [35] [34] [14] [22] compared to the traditional computationally expensive optimization based methods [25] [16] [17] making them a viable choice to be deployed on consumer products such as smart phones.

Select All
1.
Jean-Baptiste Alayrac, Joao Carreira and Andrew Zisser-man, "The visual centrifuge: Model-free layered video representations", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2457-2466, 2019.
2.
Yun-Chung Chung, Shyang-Lih Chang, Jung-Ming Wang and Sei-Wang Chen, "Interference reflection separation from a single image", 2009 Workshop on Applications of Computer Vision (WACV), pp. 1-6, 2009.
3.
Zheng Dong, Ke Xu, Yin Yang, Hujun Bao, Weiwei Xu and Rynson WH Lau, "Location-aware single image reflection removal", Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 5017-5026, 2021.
4.
Mark Everingham, Luc Van Gool, Christopher KI Williams, John Winn and Andrew Zisserman, "The pascal visual object classes (voc) challenge", International journal of computer vision, vol. 88, no. 2, pp. 303-338, 2010.
5.
Qingnan Fan, Jiaolong Yang, Gang Hua, Baoquan Chen and David Wipf, "A generic deep architecture for single image reflection removal and image smoothing", Proceedings of the IEEE International Conference on Computer Vision, pp. 3238-3247, 2017.
6.
Kun Gai, Zhenwei Shi and Changshui Zhang, "Blind separation of superimposed moving images using image statistics", IEEE transactions on pattern analysis and machine intelligence, vol. 34, no. 1, pp. 19-32, 2011.
7.
Clément Godard, Kevin Matzen and Matt Uyttendaele, "Deep burst denoising", Proceedings of the European Conference on Computer Vision (ECCV), pp. 538-554, 2018.
8.
Xiaojie Guo, Xiaochun Cao and Yi Ma, "Robust separation of reflection from multiple images", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2187-2194, 2014.
9.
Ankit Gupta, Neel Joshi, C Lawrence Zitnick, Michael Cohen and Brian Curless, "Single image deblurring using motion density functions", European Conference on Computer Vision, pp. 171-184, 2010.
10.
Nima Khademi Kalantari and Ravi Ramamoorthi, "Deep high dynamic range imaging of dynamic scenes", ACM Trans. Graph, vol. 36, no. 4, pp. 144-1, 2017.
11.
Rolf Köhler, Michael Hirsch, Betty Mohler, Bernhard Schölkopf and Stefan Harmeling, "Recording and playback of camera shake: Benchmarking blind deconvolution with a real-world database", European conference on computer vision, pp. 27-40, 2012.
12.
Rosh KS Green, Anmol Biswas, Mandakinee Singh Patel and BH Pawan Prasad, "Deep multi-stage learning for hdr with large object motions", 2019 IEEE International Conference on Image Processing (ICIP), pp. 4714-4718, 2019.
13.
Anat Levin, Assaf Zomet and Yair Weiss, "Separating reflections from a single image using local features", Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition 2004. CVPR 2004, vol. 1, pp. I-I, 2004.
14.
Chao Li, Yixiao Yang, Kun He, Stephen Lin and John E Hopcroft, "Single image reflection removal through cascaded refinement", Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 3565-3574, 2020.
15.
Tingtian Li, Yuk-Hee Chan and Daniel PK Lun, "Improved multiple-image-based reflection removal algorithm using deep neural networks", IEEE Transactions on Image Processing, vol. 30, pp. 68-79, 2020.
16.
Yu Li and Michael S Brown, "Exploiting reflection change for automatic reflection removal", Proceedings of the IEEE International Conference on Computer Vision, pp. 2432-2439, 2013.
17.
Yu Li and Michael S Brown, "Single image layer separation using relative smoothness", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2752-2759, 2014.
18.
Yu-Lun Liu, Wei-Sheng Lai, Ming-Hsuan Yang, Yung-Yu Chuang and Jia-Bin Huang, "Learning to see through obstructions", Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 14215-14224, 2020.
19.
Roey Mechrez, Itamar Talmi and Lihi Zelnik-Manor, "The contextual loss for image transformation with non-aligned data", Proceedings of the European Conference on Computer Vision (ECCV), pp. 768-783, 2018.
20.
Seonghyeon Nam, Marcus Brubaker and Michael Brown, "Neural image representations for multi-image fusion and layer separation", 2021.
21.
Simon Niklaus, Xuaner Cecilia Zhang, Jonathan T Barron, Neal Wadhwa, Rahul Garg, Feng Liu, et al., "Learned dual-view reflection removal", Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pp. 3713-3722, 2021.
22.
BH Pawan Prasad, Lokesh R Boregowda, Kaushik Mitra, Sanjoy Chowdhury et al., "V-desirr: Very fast deep embedded single image reflection removal", Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pp. 2390-2399, 2021.
23.
Rahul Raguram, Jan-Michael Frahm and Marc Pollefeys, "A comparative analysis of ransac techniques leading to adaptive real-time random sample consensus", European conference on computer vision, pp. 500-513, 2008.
24.
Ethan Rublee, Vincent Rabaud, Kurt Konolige and Gary Bradski, "Orb: An efficient alternative to sift or surf", 2011 International conference on computer vision, pp. 2564-2571, 2011.
25.
YiChang Shih, Dilip Krishnan, Fredo Durand and William T Freeman, "Reflection removal using ghosting cues", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3193-3201, 2015.
26.
Tharatch Sirinukulwattana, Gyeongmin Choe and In So Kweon, "Reflection removal using disparity and gradient-sparsity via smoothing algorithm", 2015 IEEE International Conference on Image Processing (ICIP), pp. 1940-1944, 2015.
27.
Chao Sun, Shuaicheng Liu, Taotao Yang, Bing Zeng, Zhengning Wang and Guanghui Liu, "Automatic reflection removal using gradient intensity and motion cues", Proceedings of the 24th ACM international conference on Multimedia, pp. 466-470, 2016.
28.
Renjie Wan, Boxin Shi, Ling-Yu Duan, Ah-Hwee Tan and Alex C Kot, "Benchmarking single-image reflection removal algorithms", Proceedings of the IEEE International Conference on Computer Vision, pp. 3922-3930, 2017.
29.
Renjie Wan, Boxin Shi, Ling-Yu Duan, Ah-Hwee Tan and Alex C Kot, "Crrn: Multi-scale guided concurrent reflection removal network", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 4777-4785, 2018.
30.
Kaixuan Wei, Jiaolong Yang, Ying Fu, David Wipf and Hua Huang, "Single image reflection removal exploiting misaligned training data and network enhancements", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 8178-8187, 2019.

Contact IEEE to Subscribe

References

References is not available for this document.