
色知覚モデル(CAM )とは、人間の色覚の知覚的側面、すなわち、色の見え方が刺激源の対応する物理的測定値と一致しないような視覚条件を記述しようとする数学モデルである。(これに対し、カラーモデルは、 RGBやCMYKカラーモデルのように、色を記述するための座標空間を定義する。)
均一色空間(UCS)とは、色の生成属性を知覚的に均一にすることを目指す色モデルであり、すなわち、2つの色間の空間的距離が同じであれば、知覚される色差も同じになるというものです。固定された視覚条件下のCAMはUCSとなり、可変の視覚条件をモデル化したUCSもCAMとなります。このようなモデル化を行わないUCSでも、基本的なCAMとして使用できます。
色は観察者の心の中で生まれるものであり、客観的には、目に届く光のスペクトルパワー分布のみが存在する。この意味で、あらゆる色の知覚は主観的である。しかし、光のスペクトルパワー分布を定量化可能な方法で人間の感覚反応にマッピングする試みは成功している。1931年、国際照明委員会(CIE)は心理物理学的測定を用いて、この基本的な感覚レベルで人間の色覚をうまくモデル化したXYZ色空間[ 1 ]を作成した。
しかし、XYZカラーモデルは、特定の視覚条件(網膜上の刺激部位、目に届く光の輝度、観察対象の背景、周囲の光の輝度など)を前提としています。これらの条件がすべて一定に保たれる場合にのみ、同一のXYZ三刺激値を持つ2つの同一の刺激が、人間の観察者にとって同一の色に見えるようになります。いずれかの条件が変化すると、同一のXYZ三刺激値を持つ2つの同一の刺激でも、異なる色に見えるようになります(逆に、異なるXYZ三刺激値を持つ2つの異なる刺激でも、同一の色に見える場合があります)。
したがって、視覚条件が変化する場合には、XYZカラーモデルだけでは不十分であり、人間の色覚をモデル化するために色知覚モデルが必要となる。
あらゆる色知覚モデルにおける基本的な課題は、人間の色知覚がXYZ三刺激値ではなく、外観パラメータ(色相、明度、彩度、鮮やかさ、飽和度)に基づいて機能するという点です。そのため、あらゆる色知覚モデルは、XYZ三刺激値からこれらの外観パラメータ(少なくとも色相、明度、彩度)への変換(視覚条件を考慮したもの)を提供する必要があります。
このセクションでは、色知覚モデルが対処しようとする、色の見え方の現象の一部について説明します。
色順応とは、反射物体を観察する際に、光源の白色点(または色温度)から抽象化して色を認識する人間の色の知覚能力を指します。人間の目には、照明が青みがかろうと黄色がかろうと、白い紙は白く見えます。これは、あらゆる色の見え方現象の中で最も基本的かつ最も重要なものであり、そのため、この挙動を模倣しようとする色順応変換(CAT)は、あらゆる色の見え方モデルの中心的な要素となります。
これにより、単純な三刺激値に基づくカラーモデルと色知覚モデルを容易に区別できます。単純な三刺激値に基づくカラーモデルは、照明された物体の表面色を記述する際に光源の白色点を無視します。光源の白色点が変化すると、単純な三刺激値に基づくカラーモデルによって報告される表面の色も変化します。一方、色知覚モデルは光源の白色点を考慮に入れます(そのため、色知覚モデルは計算にこの値を必要とします)。光源の白色点が変化しても、色知覚モデルによって報告される表面の色は変わりません。
色順応は、異なるXYZ三刺激値を持つ2つの異なる刺激が同一の色に見えるという典型的な例です。照明光源の色温度が変化すると、スペクトルパワー分布も変化し、それによって白い紙から反射される光のXYZ三刺激値も変化しますが、色の見え方は同じ(白)のままです。
人間の観察者による色相の認識には、いくつかの要因が影響する。

人間の観察者によるコントラストの知覚には、いくつかの要因が影響する。
人間の観察者による色の知覚を変える効果が存在する。
人間の観察者による明るさの知覚を変化させる効果が存在する。
空間現象は、画像内の特定の位置の色にのみ影響を与えます。これは、人間の脳がその位置を特定の文脈的解釈(例えば、灰色ではなく影として認識するなど)に基づいて解釈するためです。これらの現象は錯視とも呼ばれます。文脈依存性が高いため、これらの現象をモデル化することは特に困難です。このようなモデル化を試みる色知覚モデルは、画像色知覚モデル(iCAM)と呼ばれます。
色の見え方に関するパラメータや現象は数多く存在し、課題も複雑であるため、普遍的に適用できる単一の色の見え方モデルは存在せず、代わりに様々なモデルが用いられている。
このセクションでは、現在使用されている色知覚モデルの一部を紹介します。これらのモデルの一部における色順応変換は、LMS色空間に記載されています。
1976年、CIEは、既存の多くの互換性のない色差モデルを、新しい普遍的な色差モデルに置き換えることを目指しました。彼らは、知覚的に均一な色空間(UCS)、つまり2つの色間の空間的距離が等しい場合に知覚される色差も等しくなる色空間を作成することで、この目標を達成しようとしました。彼らは部分的にしか成功しませんでしたが、その結果、最初の色知覚モデルとなるために必要なすべての特徴を備えたCIELAB(「L*a*b*」)色空間を作成しました。CIELABは非常に基本的な色知覚モデルですが、 ICCプロファイルを用いたカラーマネジメントの構成要素の一つとなっているため、最も広く使用されている色知覚モデルの一つです。したがって、デジタルイメージングにおいてはほぼ遍在しています。
CIELABの限界の一つは、より正確な結果を得るためにまずLMS色空間に変換するのではなく、 XYZ色空間で直接von Kries変換法を実行するため(しばしば「間違ったvon Kries変換」と呼ばれる)、本格的な色順応を提供しないことである。ICCプロファイルは、CIELABと併用して、LMS色空間へのBradford変換行列( LLAB色知覚モデルで初めて登場したもの)を使用することで、この欠点を回避している。
変換が「間違っている」ため、CIELABは基準となる白色点以外の色を使用した場合に性能が低下することが知られており、入力が限られているにもかかわらず、CAMとしては性能が低い。また、この間違った変換は、L値が変化するにつれて青色が紫色に傾くという不規則な青色の色合いの原因にもなっているようで、完全なUCSとは言えない。
ナヤタニらによる色彩知覚モデルは、照明工学と光源の色再現特性に焦点を当てている。
ハント色知覚モデルは、カラー画像の再現性に特化しています(開発者はコダック研究所に勤務していました)。開発は1980年代に始まり、1995年までには非常に複雑なモデルとなり(桿体細胞の応答を組み込むなど、他の色知覚モデルにはない機能を含む)、幅広い視覚現象を予測できるようになりました。CIECAM02に非常に大きな影響を与えましたが、その複雑さゆえに、ハントモデル自体は使いこなすのが難しいものでした。
RLABは、画像再現性に重点を置くことで、 CIELABの大きな欠点を改善しようと試みています。この用途においては優れた性能を発揮し、使い方も簡単ですが、他の用途には十分な汎用性を備えていません。
CIELABとは異なり、RLABは適切なフォン・クリースステップを使用します。また、カスタマイズ可能なD値を使用することで適応度を調整できます。「光源の割引」は、1.0の固定値を使用することで引き続き使用できます。[ 2 ]
LLABはRLABと似ており、シンプルさを追求している点も共通していますが、RLABよりも包括的であることを目指しています。結果として、シンプルさを多少犠牲にして包括性を高めましたが、それでも完全な包括性には至りませんでした。その後すぐにCIECAM97sが発表されたため、LLABは広く普及することはありませんでした。
1997年にCIELABで色彩知覚モデルの進化が始まった後、CIEはより包括的な色彩知覚モデルの開発を目指しました。その結果生まれたのがCIECAM97sです。これは包括的ではありましたが、複雑で、一部使いづらい部分もありました。しかし、CIECAM02が発表されるまで、標準的な色彩知覚モデルとして広く受け入れられました。
エブナーとフェアチャイルドは、 IPTと呼ばれる色空間で、色相の非定数線の問題に取り組んだ。[ 3 ] IPT色空間は、ハント・ポインター・エステベス行列(M HPE(D65) )の改良版を使用して、 D65適応XYZデータ(XD65、YD65、ZD65)を長中短錐体応答データ(LMS)に変換する。[ 4 ]
ITU-R BT.2100 にはICtCpと呼ばれる色空間が含まれており、これはより高いダイナミックレンジとより広い色域を探索することで元の IPT を改善しています。[ 5 ] ICtCp は Ct を 0.5 倍にスケーリングすることでほぼ均一な色空間に変換できます。この変換された色空間は、Rec. 2124 広色域色差メトリック ΔE ITPの基礎となっています。[ 6 ]
CIECAM97sの成功を受けて、CIEは後継規格としてCIECAM02を開発し、2002年に発表しました。CIECAM02は性能が向上し、同時に簡素化されています。基本的なCIELABモデルを除けば、CIECAM02は(包括的な)色彩表現モデルに関する国際的に合意された「標準」に最も近いものです。
CIECAM02とCIECAM16はどちらも、仕様書に厳密に従って実装すると、望ましくない数値特性を示すことがある。[ 7 ]
iCAM06は画像の色彩表現モデルです。そのため、画像の各ピクセルを個別に扱うのではなく、画像全体との関連で評価します。これにより、コントラストなどの空間的な色彩表現パラメータを組み込むことが可能となり、 HDR画像に最適です。また、空間的な色彩表現現象を扱うための第一歩とも言えます。
CAM16 は、さまざまな修正と改善が施された CIECAM02 の後継規格です。CAM16-UCS と呼ばれる色空間も付属しています。CIE 作業グループによって発行されていますが、CIE 標準ではありません。[ 8 ] CIECAM16 標準は 2022 年にリリースされ、若干異なります。[ 9 ] [ 10 ]
CAM16は、マテリアルデザインのカラーシステムで「HCT」(色相、彩度、明度)と呼ばれる円筒形バージョンで使用されています。色相と彩度の値はCAM16と同じです。「明度」の値はCIELAB L*です。[ 11 ]
2020 UCS は、通常のダイナミックレンジの色用に設計されています。CIELAB と同じ構造ですが、改良されたデータ (明度と彩度には CAM16 出力、色相には IPT データ) が搭載されています。CIELAB や IPT と同様に、実装と使用が容易 (特に sRGB から) になるように設計されていますが、均一性が向上しています。[ 12 ]
2023年9月現在、CSSカラーレベル4ドラフトの一部であり[ 13 ]、すべての主要ブラウザの最新バージョンでサポートされています。[ 14 ]
{{citation}}: CS1メンテナンス: 場所の発行元が見つかりません (リンク)