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">></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.341071Markdown
[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.341071BibTeX
@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/}
}