物体によって引き起こされる色の感覚は、照明のスペクトルパワー分布と照明される物体の反射特性の両方に依存します。色の感覚は、XYZ、RGB、HSV、L * a * b *などの3つの色空間値で特徴付けることができます。光源と反射率の曲線を与えて3つの値を計算するのは簡単です。色空間値と光源が与えられた場合の反射率曲線を計算する逆のプロセスは、無限の数の異なる反射率曲線が色空間値の単一のセット(メタメリズム)を生じさせるという事実によって複雑になります。このホワイトペーパーでは、特定のsRGBトリプレットから反射率曲線を生成する5つのアルゴリズムを紹介します。アルゴリズムは、自然に発生する色付きオブジェクトで見られる反射率曲線に類似した反射率曲線を生成するように設計されています。計算された反射率曲線は、市販および自然界で入手可能な塗料と顔料から測定された数千の反射率曲線のデータベースと比較され、類似性が定量化されます。これらのアルゴリズムの特に有用な用途の1つは、減法混色をモデリングするときなど、色変換のモデリングに波長固有の情報が必要になることがあるコンピューターグラフィックスの分野です。
The color sensation evoked by an object depends on both the spectral power distribution of the illumination and the reflectance properties of the object being illuminated. The color sensation can be characterized by three color-space values, such as XYZ, RGB, HSV, L*a*b*, etc. It is straightforward to compute the three values given the illuminant and reflectance curves. The converse process of computing a reflectance curve given the color-space values and the illuminant is complicated by the fact that an infinite number of different reflectance curves can give rise to a single set of color-space values (metamerism). This paper presents five algorithms for generating a reflectance curve from a specified sRGB triplet, written for a general audience. The algorithms are designed to generate reflectance curves that are similar to those found with naturally occurring colored objects. The computed reflectance curves are compared to a database of thousands of reflectance curves measured from paints and pigments available both commercially and in nature, and the similarity is quantified. One particularly useful application of these algorithms is in the field of computer graphics, where modeling color transformations sometimes requires wavelength-specific information, such as when modeling subtractive color mixture.