An improved spectral reflectance estimation method is developed to transform raw camera RGB responses to spectral reflectance. The novelty of our method is to apply a local weighted linear regression model for spectral reflectance estimation and construct the weighting matrix using a Gaussian function in CIELAB uniform color space. The proposed method was tested using both a standard color chart and a set of textile samples, with a digital RGB camera and by ten times ten-fold cross-validation. The results demonstrate that our method gives the best accuracy in estimating both the spectral reflectance and the colorimetric values in comparison with existing methods.
A sequential weighted nonlinear regression technique from digital camera responses is proposed for spectral reflectance estimation. The method consists of two stages taking colorimetric and spectral errors between training set and target set into accounts successively. Based on polynomial expansion model, local optimal training samples are adaptively employed to recover spectral reflectance as accurately as possible. The performance of the method is compared with several existing methods in the cases of simulated camera responses under three kinds of noise levels and practical camera responses under the self as well as cross test conditions. Results show that the proposed method is able to recover spectral reflectance with a higher accuracy than other methods considered.
A novel spectral reflectance reconstruction method based on kernel partial least square (KPLS) regression is proposed. The proposed method integrates the partial least square algorithm and kernel function to estimate the reflectance spectra from 9-channel multispectral imaging system using commercial trichromatic camera. The performance of the proposed method is demonstrated in comparison with the existing methods using simulated and real camera responses from Munsell Matte color and IT8.7/3 dataset. The experimental results show that the proposed method is superior or at least equivalent to its counterparts and satisfactory enough for color management purpose.
The accuracy of recovered spectra from camera responses mainly depends on the spectral estimation algorithm used, the camera and filters selected, and the light source used to illuminate the object. We present and compare different light source spectrum optimization methods together with different spectral estimation algorithms applied to reflectance recovery. These optimization methods include the Monte Carlo (MC) method, particle swarm optimization (PSO) and multi-population genetic algorithm (MPGA). Optimized SPDs are compared with D65, D50 A and three LED light sources in simulation and reality. Results obtained show us that MPGA has superior performance, and optimized light source spectra along with better spectral estimation algorithm can provide a more accurate spectral reflectance estimation of an object surface. Meanwhile, it is found that camera spectral sensitivities weighted by optimized SPDs tend to be mutually orthogonal.