Reflectance Spectra Recovery

In this work a local optimization-based method that is able to recover the reflectance spectra with the desired tristimulus values, choosing the metamer with the most similar shape to the reflectances available in the training set, is proposed. Four different datasets of reflectance spectra and three different error metrics have been used in this study. According to all the error metrics considered, the proposed algorithm was able to recover the spectral reflectances with a higher accuracy than all the state of the art methods considered.

Source Code
You can download the code here (Matlab).

If you use the code, please cite this paper:

@article{bianco2010reflectance-spectra,
 author = {Bianco, Simone},
 year = {2010},
 pages = {1868-1877},
 title = {Reflectance spectra recovery from tristimulus values by adaptive estimation with metameric shape correction},
 volume = {27},
 number = {8},
 journal = {Journal of the Optical Society of America A},
 pdf = {/download/bianco2010reflectance-spectra.pdf},
 doi = {10.1364/JOSAA.27.001868},
 issn = {1084-7529}}

Publications

1.

Reflectance spectra recovery from tristimulus values by adaptive estimation with metameric shape correction
(Simone Bianco) In Journal of the Optical Society of America A, volume 27, number 8, pp. 1868-1877, 2010.

@article{bianco2010reflectance-spectra,
 author = {Bianco, Simone},
 year = {2010},
 pages = {1868-1877},
 title = {Reflectance spectra recovery from tristimulus values by adaptive estimation with metameric shape correction},
 volume = {27},
 number = {8},
 journal = {Journal of the Optical Society of America A},
 pdf = {/download/bianco2010reflectance-spectra.pdf},
 doi = {10.1364/JOSAA.27.001868},
 issn = {1084-7529},
 projectref = {http://www.ivl.disco.unimib.it/research/SpectraRecovery/}}