Single image reflection separation through machine learning

Reflection separation is a traditional computer vision problem aiming at enhancing the visibility of the objects behind glass by separating the unwanted reflection part of the captured image. Using one single image to realize it is the most convenient and less-constrains approach. However, it is a m...

Full description

Saved in:
Bibliographic Details
Main Author: Lu, Zhan
Other Authors: Jiang Xudong
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/141134
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-141134
record_format dspace
spelling sg-ntu-dr.10356-1411342023-07-04T16:42:06Z Single image reflection separation through machine learning Lu, Zhan Jiang Xudong School of Electrical and Electronic Engineering EXDJiang@ntu.edu.sg Engineering::Electrical and electronic engineering::Computer hardware, software and systems Reflection separation is a traditional computer vision problem aiming at enhancing the visibility of the objects behind glass by separating the unwanted reflection part of the captured image. Using one single image to realize it is the most convenient and less-constrains approach. However, it is a massive challenge with its ill-posed nature that we try to separate transmission layer and reflection layer as two outputs from a single input. To make problem more treatable, many works struggle to solve it with some physical priors from observations, but all of them face the problem of unstable performance in different scenarios. With the development of machine learning, the learning-based method gives a new way to address this separation problem. We propose a separation network as our framework with the help of camera calibration prediction. Different from previous methods, we improve the blending mask for synthesis by imposing camera calibration cues as new constraints. Besides, we design an image synthesis method for training data solving the problem of shortage on real datasets, which follows physical rules to simulate the case as real as possible. Then, we collect a real dataset containing 320 samples with corresponding camera calibration information for evaluation. We demonstrate that our method achieves state-of-the-art performance by some comparisons with the other five newest methods. Furthermore, we develop a panorama estimation method based on the outputs from reflection separation network, which helps to alleviate the ill-posed problem of estimating panorama from a single image. Master of Science (Signal Processing) 2020-06-04T05:42:32Z 2020-06-04T05:42:32Z 2020 Thesis-Master by Coursework https://hdl.handle.net/10356/141134 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Lu, Zhan
Single image reflection separation through machine learning
description Reflection separation is a traditional computer vision problem aiming at enhancing the visibility of the objects behind glass by separating the unwanted reflection part of the captured image. Using one single image to realize it is the most convenient and less-constrains approach. However, it is a massive challenge with its ill-posed nature that we try to separate transmission layer and reflection layer as two outputs from a single input. To make problem more treatable, many works struggle to solve it with some physical priors from observations, but all of them face the problem of unstable performance in different scenarios. With the development of machine learning, the learning-based method gives a new way to address this separation problem. We propose a separation network as our framework with the help of camera calibration prediction. Different from previous methods, we improve the blending mask for synthesis by imposing camera calibration cues as new constraints. Besides, we design an image synthesis method for training data solving the problem of shortage on real datasets, which follows physical rules to simulate the case as real as possible. Then, we collect a real dataset containing 320 samples with corresponding camera calibration information for evaluation. We demonstrate that our method achieves state-of-the-art performance by some comparisons with the other five newest methods. Furthermore, we develop a panorama estimation method based on the outputs from reflection separation network, which helps to alleviate the ill-posed problem of estimating panorama from a single image.
author2 Jiang Xudong
author_facet Jiang Xudong
Lu, Zhan
format Thesis-Master by Coursework
author Lu, Zhan
author_sort Lu, Zhan
title Single image reflection separation through machine learning
title_short Single image reflection separation through machine learning
title_full Single image reflection separation through machine learning
title_fullStr Single image reflection separation through machine learning
title_full_unstemmed Single image reflection separation through machine learning
title_sort single image reflection separation through machine learning
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/141134
_version_ 1772827632093626368