Updated Code and data for <Spectral reflectance reconstruction using L1-norm penalization for colour reproduction >
Computational colour science tool can be find in https://ww2.mathworks.cn/matlabcentral/fileexchange/40640-computational-colour-science-using-matlab-2e. Author is Professor Stephen Westland.
PRMLT is the matlab code written by Dr. Chen mo for book <Rattern Recognition and Machine Learning>.
======================================================================== data:
poly.txt: spectral data for all the polyester samples measured by Spectralphotometer.
paper.txt: spectral data for all the polyester samples measured by Spectralphotometer.
cotton.txt: spectral data for all the polyester samples measured by Spectralphotometer.
nylon.txt: spectral data for all the polyester samples measured by Spectralphotometer.
These data are 31-d data.
poly_resp.txt, paper_resp.txt, cotton_resp.txt, nylon_resp.txt: response data by MSI (multispectral imaging system). These data are 16-d data.
Code:
importance script: one_vs_3_method.m are the script file that runs the caparision.
important function:
func_pinv_ref_rec.m pseudo-inverse for reflectance reconstruction ;
func_l1_ref_rec.m L1-norm penalization for reflectance reconstruction;
func_wiener_ref_rec.m Wiener estimation for reflectance reconstruction;
func_l2_ref_rec.m L2-norm for reflectance reconstruction;
func_gp_ref_rec.m Kernel method for reflectance reconstruction;
func_batch_rms.m batch estimation of rms.
func_batch_cmcde21.m batch estimation of color difference of