Specular Reflection Separation Using Dark Channel Prior

Abstract

We present a novel method to separate specular reflection from a single image. Separating an image into diffuse and specular components is an ill-posed problem due to lack of observations. Existing methods rely on a specularfree image to detect and estimate specularity, which however may confuse diffuse pixels with the same hue but a different saturation value as specular pixels. Our method is based on a novel observation that for most natural images the dark channel can provide an approximate specular-free image. We also propose a maximum a posteriori formulation which robustly recovers the specular reflection and chromaticity despite of the hue-saturation ambiguity. We demonstrate the effectiveness of the proposed algorithm on real and synthetic examples. Experimental results show that our method significantly outperforms the state-of-theart methods in separating specular reflection.

Cite

Text

Kim et al. "Specular Reflection Separation Using Dark Channel Prior." Conference on Computer Vision and Pattern Recognition, 2013. doi:10.1109/CVPR.2013.192

Markdown

[Kim et al. "Specular Reflection Separation Using Dark Channel Prior." Conference on Computer Vision and Pattern Recognition, 2013.](https://mlanthology.org/cvpr/2013/kim2013cvpr-specular/) doi:10.1109/CVPR.2013.192

BibTeX

@inproceedings{kim2013cvpr-specular,
  title     = {{Specular Reflection Separation Using Dark Channel Prior}},
  author    = {Kim, Hyeongwoo and Jin, Hailin and Hadap, Sunil and Kweon, Inso},
  booktitle = {Conference on Computer Vision and Pattern Recognition},
  year      = {2013},
  doi       = {10.1109/CVPR.2013.192},
  url       = {https://mlanthology.org/cvpr/2013/kim2013cvpr-specular/}
}