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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |