Removal of Specularities Using Color and Polarization

Abstract

An algorithm for separating the specular and diffuse components of reflection from images is presented. The method uses color and polarization simultaneously to obtain strong constraints on the reflection components at each image point. Polarization is used to locally determine the color of the specular component, constraining the diffuse color at a pixel to a one-dimensional linear subspace. This subspace is used to find neighboring pixels whose color is consistent with the pixel. Diffuse color information from consistent neighbors is used to determine the diffuse color of the pixel. In contrast to previous separation algorithms, the proposed method can handle highlights that have a varying diffuse component, as well as highlights that include regions with different reflectance and material properties. Experimental results obtained by applying the algorithm to complex scenes with textured objects and strong interreflections are presented.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Cite

Text

Nayar et al. "Removal of Specularities Using Color and Polarization." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 1993. doi:10.1109/CVPR.1993.341071

Markdown

[Nayar et al. "Removal of Specularities Using Color and Polarization." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 1993.](https://mlanthology.org/cvpr/1993/nayar1993cvpr-removal/) doi:10.1109/CVPR.1993.341071

BibTeX

@inproceedings{nayar1993cvpr-removal,
  title     = {{Removal of Specularities Using Color and Polarization}},
  author    = {Nayar, Shree K. and Fang, Xi-Sheng and Boult, Terrance E.},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year      = {1993},
  pages     = {583-590},
  doi       = {10.1109/CVPR.1993.341071},
  url       = {https://mlanthology.org/cvpr/1993/nayar1993cvpr-removal/}
}