The image processing device (22) according to the present invention receives, as an input, a plurality of spectral images acquired at wavelengths at which the relative light absorbances of a separation object component and a non-separation object component differ, with the number of wavelengths being greater than the total component number of the separation object component and the non-separation object component, and comprises: a logarithmic signal value calculation unit (23) that calculates the logarithm of the signal value of each pixel in the plurality of spectral images that have been input a non-separation object component amount calculation unit (24) that calculates a non-separation object component amount by dividing the difference of logarithmic signal values for the same pixel of two spectral images acquired at a first two differing wavelengths by the difference in the relative light absorbances of the non-separation object component at the first two differing wavelengths and a separation object component amount calculation unit (25) that calculates a separation object component amount by using the non-separation object component amount that was calculated, the difference of logarithmic signal values at pixels of two spectral images acquired at a second two differing wavelengths, and the difference in the relative light absorbances of the separation object component at the second two differing wavelengths and the difference in the relative light absorbances of the non-separation object component.Le dispositif de traitement dimage (22) selon la présente invention reçoit, en tant quentrée, une pluralité dimages spectrales acquises à des longueurs donde auxquelles les absorbances de lumière relatives dun élément dobjet de séparation et dun élément dobjet de non-séparation diffèrent, le nombre de longueurs donde étant supérieur au nombre déléments total de lélément dobjet de séparation et de lélément dobjet de non-séparation, et comprend : une unité de calcul