Separating a color signal into illumination and surface reflectance components: theory and applications | IEEE Journals & Magazine | IEEE Xplore