Modeling Scene Illumination Colour for Computer Vision and Image Reproduction: A survey of computational approaches