Color in Computer Vision:Fundamentals and Applications