1. A method for reproducing color appearance of an image from a source environment at a device at a target environment, comprising: analyzing pixel values of the image from the source environment to identify a set of candidate light sources, wherein the analyzing of pixel values comprises detecting data representing boundaries for areas associated with frameworks as the candidate light sources; identifying data representing a subset of the candidate light sources as perceived light sources; determining a degree of adaptation, D, for each pixel, wherein the degree of adaptation, D, indicates whether or to what degree to discount for an illuminant color of a light source, setting the degree of adaptation, D, for pixels associated with a perceived light source to zero for no adaptation, or to any other value lower than is applied to non-light sources.