色と濃度の参照ファイルはCSVまたはCGATS形式で保存してください。

Imatestが読み込むカラーリファレンスファイルは、L*a*b*色と輝度のリファレンスデータを含むCSVまたはCGATS形式です。

L*a*b* リファレンス ファイルを作成するために使用される光源は通常 D50 です。最も広く使用されているカラー スペース (sRGB および Adobe RGB) は D65 の白色点を持っています。D50 ファイル データを D65 カラー スペースに変換するには、ブラッドフォード変換が適用されます。これは、個々のチャートの分光光度計測定値に適用されます。

色見本ファイル

カラーCSV参照ファイルは、テストチャートにパッチが適用されている行数で構成され、各行にはL*、a*、b*の値がスペース、カンマ(,)、またはセミコロン(;)で区切られています。例(全24行のうち最初の3行):

38.08、12.09、14.39
66.38、13.22、17.14
51.06、0.38、-22.06
…

余分な行や列を含む Excel .CSV ファイルがある場合は、キー領域 (3 列、24 行) を選択し、新しいファイルにコピーして .CSV 形式で保存することで、Excel で簡単に編集できます。以下の xyY データよりも L*a*b* データが推奨されます。これは、白色点の色温度に依存しないため、エラーが発生しにくいからです。

image-20240711-145633.png

パッチの順序: Imatest が読み込む参照ファイルは、 行優先順序。これは、 m x n ( m行 x n列) チャートの順序が {R1C1, R1C2, …, R1Cn, R2C1, R2C2, …, R2Cn, …, RmC1, RmC1, …, RmCn} であることを意味します。つまり、各行のパッチ データは、次の行に進む前に入力されます。

しかし、インターネット上で入手できる参照ファイルの中には、 列優先順序(R1C1, R2C1, …, RmCqn R1C2 R2C2, …, RnC2, …, R1Cn R2Cn, …, RmCn)になっているものがあります。Imatestで正しく読み込むには、行優先順序に変換する必要があります。以下にその方法を示します。

測定値を基準として使用する:カラーリファレンスファイルは、 Color/Tone Interactiveを実行し、[ファイル]、 [L*a*b* 結果を CSV リファレンスとして保存] を押すことで、「ゴールドスタンダード」と判断されたカメラの測定値から作成することもできます(L*a*b* 結果の CSV リファレンス ファイルを確認してください…)。これは、テスト対象のカメラを、達成不可能な理想値ではなく、ゴールドサンプルの達成可能な値と比較するため、製造テストに役立ちます。

CGATSファイル形式もサポートされています。

色調インタラクティブ 一般的な mxn チャート(左図は 4×12 )。m x n グリッドを持つチャートであれば、どれでも分析できます。グリッドサイズを指定する必要があります ([設定]、[ISO スピード]、[mxn チャート設定] をクリックして、行数 (m) と列数 (n) を設定します)。また、参照パッチ設定 (通常は L*、a*、b* 値、1 行につき 1 セット) を含む CSV または CGATS ファイルを入力する必要があります。分光光度計をお持ちの場合は、「テスト チャート パッチの測定」で説明されている手法を使用して、カスタム参照ファイル (CGATS 形式) を作成できます。

色の参照を取得する

Color/Tone Interactiveでは、右側に表示されているファイルドロップダウンメニューを使用して、参照ファイルに関連するさまざまな操作を実行できます。

ここで注目すべき操作は、 「L*a*b* 参照をクリップボードにコピー」です。これは、標準ファイルかカスタムファイルかを問わず、現在選択されている参照を表示します。また、将来の参照(例えば「ゴールドスタンダード」)として使用するために、名前付きファイルとして保存することもできます。以下は、2014年11月以降のX-Rite Colorcheckerのデフォルト値の最初の3つの値です。

37.31 13.39 14.58
64.37 18.05 17.05
49.62 -1.162 -22.16
…

これらは、上記に示した値と近い値ではあるが、全く同じではない。上記値は別の情報源から得られたものである。

密度参照ファイル

密度CSV参照ファイルははるかにシンプルで、1行に1つの光学密度値が含まれており、密度が最も低い(最小の)パッチから最も密度の高いパッチまで順に並んでいます。

Imatestでは、36パッチのダイナミックレンジチャートまたはコントラスト解像度チャートをご購入いただいた際に、濃度参照ファイルをご提供いたします。 マルチチャートまたはカラートーンを使用してダイナミックレンジ測定を行う際は、デフォルト値を使用する代わりに、必ずこの参照ファイルを使用してください。

右側の「ファイル」ドロップダウンメニューに「クリップボードへのコピー密度参照」オプションがありますのでご注意ください。

Imatestに密度参照ファイルを読み込むには:

  1. 画像をImatestに読み込んでください。

  2. 分析を開始する

  3. 設定とROIの選択に進みます

  4. インタラクティブな結果ウィンドウで、下の画像に示すように、 「参照」ドロップダウンメニューから「密度CSVファイル(1行に1つの値)」を選択してください。これにより、参照ファイルを選択するためのブラウザが開きます。

image-20240221-192535.png

色参照ファイル、色温度、および色空間

テストチャートの色参照には、チャートの各パッチの CIELAB (デバイス非依存 L*a*b*) 値が含まれています。

参照ファイルのパッチを測定する際に使用される色温度、チャート画像からカメラの色精度を測定する際に使用される色温度(これは時として忘れられがちです)、そしてテスト対象のカメラで使用される色空間に組み込まれている色温度について、頻繁に質問が寄せられます。(すべての交換可能なファイルには、暗黙的または明示的に色空間が関連付けられています。)

パッチは、通常 5000K (D50) という既知の色温度の光源で測定されます。カラースペースには、光源の白色点があります。sRGB (広く使用されているインターネット Windows 標準) には、6500K (D65)の光源白色点と、D50 (~5000K)の環境(表示環境) 白色点があります。Wikipedia では混乱を解消するのにほとんど役立ちませんが、 6500K の光源白色点がファイルの主なプロパティです。通常、5000K の測定値を 6500K カラースペースの光源白色点に変換するには、 ブラッドフォード変換が適用されます。

よくある質問として、「色空間の白色点(通常6500K)とは異なる光源で測定チャートを測定する場合、特別な参照ファイルが必要ですか?」というものがあります。この質問は重要です。なぜなら、Imatestの測定(そして実際にはほとんどすべてのカメラ操作)は、白熱灯の2400Kから、一部の昼光条件の10000Kを超えるものまで、幅広い色温度で行うことができるからです。簡潔に答えると、 「いいえ」です。

標準リファレンスを使用する必要があります。多くの場合、カメラ内で光源の色温度を推定するアルゴリズムによって生画像が変換され、その後、ホワイトバランスと色補正を行うためにカラー補正マトリックス(CCM)が画像に適用されます。Imatest では、補正されていない画像にも CCM を適用できます。

参照ファイルを列優先から行優先に変換する

image-20240710-201309.png

参照ファイルを列優先順序(インターネット上の参照ファイルによく見られる)から行優先順序(Imatestで使用される順序)に変換するには、ファイルをダウンロードしてExcelで開きます。参照ファイルには、追加データが含まれていることがよくあります。以下は、スキャナの評価に使用されるImage Engineering TE262ユニバーサルテストターゲットファイルの例です。大きなUTTチャートの色パターンは右側に示されています。(印刷されたチャートには、このパターンが2つ含まれている場合があります。)

以下は、Excelで開いた参照ファイルの一部です。セルB7からD33(行数m =9、列数n =3、列優先順)を抽出します。この例では、青色の背景で示されている、デフォルトデータ(個別に測定されたデータではない)を使用しています。

image-20240710-200400.png

注釈なしのデータのみを取得するには、必要なセル(B7:D33)を選択し、クリップボードにコピーします。次に、新しい空白のワークシートに貼り付けます。最初の10行(全27行)は次のようになります。

18

24

-61

82

3

90

61

38

74

21

35

-32

32

24

32

45

-32

38

85

-2

-9

86

13

7

90

-17

6

53

-45

38

ここからが少し難しいところです。4列目に、列優先から行優先へのデータ変換方法を示す数値を追加します。1行目は変更されないので、1を追加します。2行目は行2、列1(行優先では4行目)に配置されます。3行目は行3、列1(行優先では7行目)に配置されます。9行分、 n =3ずつ増やしながら続けます。次に10行目は行1、列2に配置されます。最初の14行(全27行)は

18

24

-61

1

82

3

90

4

61

38

74

7

21

35

-32

10

32

24

32

13

45

-32

38

16

85

-2

-9

19

86

13

7

22

90

-17

6

25

53

-45

38

2

49

56

-14

5

35

12

-53

8

72

-25

65

11

64

20

19

14

4列目は単純な繰り返し(主に3列ずつ増分)なので、行をコピー&ペーストするよりもずっと簡単です。より一般的には、 m行× n列の画像の場合、4列目には{1, k +1, 2 k +1, …, ( m -1) n +1, 2, k +2, 2 k +2, ( m -1) n +2, …, n , k + n , 2 k + n , …, ( m -1) n + n = mn }が含まれるはずです。

次に、27行4列すべてを選択し、右クリックして「並べ替え」>「ユーザー設定の並べ替え」を選択します。これで「並べ替え」ウィンドウが開きます。「列Dで並べ替え」を選択し、「OK」をクリックします。これにより、列Dが1、2、…、27の順に並べ替えられます。

image-20240710-204802.png

次に、1~3列目(A1:C27)を選択し、コピーして空白のワークシートに貼り付け、CSVまたはTXTファイルとして保存します。これで、列優先の参照フィールドが作成されます。 (満面の笑み) Color/Tone Interactiveの例を以下に示します。

image-20240710-205249.png

関連項目