Exploiting Reflection Change for Automatic Reflection Removal

Abstract

This paper introduces an automatic method for removing reflection interference when imaging a scene behind a glass surface. Our approach exploits the subtle changes in the reflection with respect to the background in a small set of images taken at slightly different view points. Key to this idea is the use of SIFT-flow to align the images such that a pixel-wise comparison can be made across the input set. Gradients with variation across the image set are assumed to belong to the reflected scenes while constant gradients are assumed to belong to the desired background scene. By correctly labelling gradients belonging to reflection or background, the background scene can be separated from the reflection interference. Unlike previous approaches that exploit motion, our approach does not make any assumptions regarding the background or reflected scenes' geometry, nor requires the reflection to be static. This makes our approach practical for use in casual imaging scenarios. Our approach is straight forward and produces good results compared with existing methods.

Cite

Text

Li and Brown. "Exploiting Reflection Change for Automatic Reflection Removal." International Conference on Computer Vision, 2013. doi:10.1109/ICCV.2013.302

Markdown

[Li and Brown. "Exploiting Reflection Change for Automatic Reflection Removal." International Conference on Computer Vision, 2013.](https://mlanthology.org/iccv/2013/li2013iccv-exploiting/) doi:10.1109/ICCV.2013.302

BibTeX

@inproceedings{li2013iccv-exploiting,
  title     = {{Exploiting Reflection Change for Automatic Reflection Removal}},
  author    = {Li, Yu and Brown, Michael S.},
  booktitle = {International Conference on Computer Vision},
  year      = {2013},
  doi       = {10.1109/ICCV.2013.302},
  url       = {https://mlanthology.org/iccv/2013/li2013iccv-exploiting/}
}