PROBLEM TO BE SOLVED: To inexpensively and conveniently estimate the spectral reflectivity of an object.;SOLUTION: A normalization coefficient is calculated from image data of a standard plate 4 with the known spectral reflectivity. A signal value of the image data of the object 3 is normalized by using the normalization coefficient. A projection vector Ma is calculated from the normalized signal value, represents the spectral reflectivity Ra of the object 3 as a product of the spectral sensitivity of an imaging apparatus 1 and a spectral distribution of a light source 5, and projected onto a partial space stretched by three vectors. An orthogonal vector Ba from the projection vector Ma of the object 3 to the spectral reflectivity Ra is estimated from a weighted average of an orthogonal vector Bi of a spectral reflectivity data group weighted by a distance between the projection vector Ma of the spectral reflectivity Ra of the object 3 and a projection vector Mi of the spectral reflectivity data group by using the previously-stored projection vector Mi and the orthogonal vector Bi of the spectral reflectivity data group. The spectral reflectivity of the object 3 is calculated from the projection vector Ma and the orthogonal vector Ba.;COPYRIGHT: (C)2009,JPO&INPIT
展开▼