Color perception :philosophical, psychological, artistic, and computational perspectives