Color Perception: From Grassmann Codes to a Dual Code for Object and Illumination Colors