We describe a class of unsupervised systems that extract features from databases of reflectance spectra that sample color space in a way that reflects the properties of human color perception. The systems find the internal weight coefficients by optimizing an energy function. We describe several energy functions based on second- and fourth-order statistical moments of the computed output values. We also investigate the effects of imposing boundary conditions on the filter coefficients and the performance of the resulting systems for the databases with the reflectance spectra. The experiments show that the weight matrix for one of the systems is very similar to the eigenvector system, whereas the second type of system tries to rotate the eigenvector system in such a way that the resulting filters partition the spectrum into different bands. We also show how the system can be forced to use weight vectors with positive coefficients. Systems consisting of positive weight vectors are then approximated with Gaussian quadrature methods. In the experimental part of the paper we investigate the properties of three databases consisting of reflectance spectra. We compare the statistical structure of the different databases and investigate how these systems can be used to explore the structure of the space of reflectance spectra.
© 1996 Optical Society of AmericaFull Article | PDF Article
Vien Cheung, Changjun Li, Jon Hardeberg, David Connah, and Stephen Westland
J. Opt. Soc. Am. A 22(7) 1231-1240 (2005)
Fernando Ayala, José F. Echávarri, Pilar Renet, and Angel I. Negueruela
J. Opt. Soc. Am. A 23(8) 2020-2026 (2006)
Ali Alsam and David Connah
J. Opt. Soc. Am. A 25(3) 692-700 (2008)