A simple idea of RGB to spectral image conversion is proposed. A spectral reflectance with the closest colorimetric value to that of RGB pixel is picked up from the spectral color palette and embedded in each pixel of RGB image. SVD (Singular Value Decomposition) is applied to compress
the high-resolution spectral image.Spectral image data are rearranged to (
Hiroaki Kotera, "Palette-Based RGB to Spectral Image Conversion, Compression, and Print Image Rendition Under Different Illuminants" in Proc. IS&T 11th Color and Imaging Conf., 2003, pp 358 - 363, https://doi.org/10.2352/CIC.2003.11.1.art00061