We propose a technique to modify colors in photographic images predicting the color appearance of objects in an image under different illuminations. Using the dichromatic surface reflectance model, we estimate the illumination spectrum and the spectrum of the diffuse surface reflectance via the color histogram and subspace analyses. With this estimated spectral information, and the spectrum of a newly specified illumination, we construct two color correction operators, one for the specular reflection color component and the other for the diffuse reflection color component, to modify color values in the images. We demonstrate this new method with a skin tone modification example using a human face subject.
Liang Peng, "Dichromatic Based Photographic Modification" in Proc. IS&T 6th Color and Imaging Conf., 1998, pp 96 - 99, https://doi.org/10.2352/CIC.1998.6.1.art00021