CSV 或 CGATS 格式的顏色和密度參考文件

Imatest 讀取的顏色參考檔案可以是 CSV 或 CGATS 格式,其中包含 L*a*b* 顏色和亮度參考資料。

用於建立 L*a*b* 參考檔案的光源通常為 D50。最常用的色彩空間(sRGB 和 Adobe RGB)的白點為 D65。 Bradford 轉換用於將 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 文件,您可以輕鬆地在 Excel 中編輯它:選擇關鍵區域(3 列,24 行),將其複製到新文件,然後儲存為 .CSV 格式。下文建議使用 L*a*b* 數據而非 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 能夠正確讀取這些文件,必須將它們轉換為行優先順序。下面我們將介紹一種轉換方法。

使用測量值作為參考:您也可以透過執行「色彩/色調互動式」工具,然後按下「檔案」 >「將 L*a*b* 結果另存為 CSV 參考檔案」(請務必勾選「L*a*b* 結果的 CSV 參考檔案」選項),從您認定為「黃金標準」 參考相機的測量值中匯出色彩參考檔案的量測值中匯出色彩參考檔案的量值。這對於生產測試非常有用,因為被測相機是與黃金標準樣品的可達到值進行比較,而不是與無法達到的理想值進行比較。

同時支援CGATS 檔案格式。

顏色/色調互動式通用 mxn 色卡(左側所示為 4×12 色卡)。任何具有 m×n 網格的色卡均可進行分析。您必須指定網格大小(點選「設定」、「ISO 感光度及 mxn 色卡設定」以設定行數 (m) 和列數 (n))。您還必須輸入包含參考色塊設定的 CSV 或 CGATS 檔案(通常為 L*、a*、b* 值,每行一組)。如果您有分光光度計,可以使用「測量測試色塊」中所述的方法建立自訂參考檔案(CGATS 格式)。

取得顏色參考

在「顏色/色調互動式」中,您可以使用右側顯示的「檔案」下拉式功能表執行與參考檔案相關的許多操作。

這裡要討論的操作是「將 L*a*b* 參考複製到剪貼簿」 。此操作會顯示目前選定的參考文件,無論是標準文件還是自訂文件。您也可以將其儲存為命名文件,以便將來用作參考——例如作為「黃金標準」。以下是 2014 年 11 月之後 X-Rite Colorchecker 預設值的前三個值。

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

這些數值與上面顯示的數值接近,但不完全相同,上面顯示的數值來自不同的來源。

密度參考文件

密度 CSV 參考檔案簡單得多,每行包含一個光密度值,從密度最小(最小)的色塊到密度最大的色塊。

購買 Imatest 的 36 色塊動態範圍或對比度解析度測試卡時,您將獲得一個密度參考檔。在使用多色塊或色調進行動態範圍測量時,您應始終使用此參考文件,而應使用預設值。

請注意, “複製密度參考到剪貼簿”選項位於右側的“檔案”下拉式選單中。

要將密度參考檔載入到 Imatest 中:

  1. 將您的映像載入到 Imatest 中

  2. 開始分析

  3. 繼續進行設定和投資報酬率選擇

  4. 在互動式結果視窗中,從「參考」下拉式選單中選擇「密度 CSV 檔案(每行一個值)」 ,如下圖所示。這將打開一個瀏覽器窗口,供您選擇參考文件。

image-20240221-192535.png

色彩參考檔案、色溫和色彩空間

測試圖表的顏色參考包含圖表中每個色塊的 CIELAB(設備無關的 L*a*b*)值。它可以是

關於以下方面的色溫問題經常出現:(1) 用於測量參考檔案中色塊的色溫;(2) 用於根據色卡影像測量相機色彩準確度的色溫;以及(有時會被忽略的)(3) 被測相機所使用的色彩空間中內建的色溫。 (所有可互換文件都與其關聯的色彩空間相關聯,無論是隱式的還是顯式的。)

色塊的測量使用已知色溫的光源,通常為 5000K (D50)。色彩空間有一個光源白點。 sRGB (廣泛使用的 Windows 網路標準)的光源白點為 6500K (D65),環境(觀看環境)白點為 D50 (~5000K)。維基百科對此解釋不多,但6500K 光源白點是該檔案的主要屬性。通常使用Bradford 變換將 5000K 的測量轉換為 6500K 色彩空間的光源白點。

一個常見的問題是:「使用與色溫白點(通常為 6500K)不同的光源測量色溫表時,是否需要特殊的參考文件?」這個問題很重要,因為Imatest測量(實際上幾乎所有相機操作)都可以在各種色溫下進行,從白熾燈的 2400K 到某些日光條件下的 1000K 以上。簡而言之,答案是「不需要」 。

應使用標準參考影像。相機通常會透過演算法對原始影像進行轉換,該演算法會估算光源色溫,然後應用色彩校正矩陣(CCM) 對影像進行白平衡和色彩校正。 Imatest 也可以對未經校正的映像套用 CCM。

將引用檔案從列優先格式轉換為行優先格式

image-20240710-201309.png

若要將參考檔案從列優先順序(常見於網路上的參考檔案)轉換為行優先順序(Imatest 使用的順序),請下載檔案並在 Excel 中開啟。參考文件通常包含額外資料。以下範例來自Image Engineering TE262 通用測試目標文件,該文件用於評估掃描器。右側顯示了大型 UTT 圖表中的顏色模式。 (某些印刷版圖表中包含兩個這樣的顏色模式。)

以下是參考文件的一部分,已在 Excel 中開啟。我們需要提取儲存格 B7 到 D33(共9 行,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

現在到了比較棘手的部分。在第四列中新增數字,指示您希望如何對資料進行排序,以將列優先排序轉換為行優先排序。第 1 行不變,因此加 1。第 2 行將移至第 2 行第 1 列,這相當於行優先排序中的第 4 行。第 3 行將移至第 3 行第 1 列,這相當於行優先排序中的第 7 行。以此類推, n = 3,共 9 行。然後,第 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行 x 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 +2, ( m -1) n +2, …, n , k + n , 2 k +2 , ( m -1) n +2, , n , k + n 、

現在選取全部 27 行 4 列,右鍵單擊,然後選擇「排序」>「自訂排序」。這將打開“排序”視窗。選擇“按 D 列排序”,然後按一下“確定”。這樣,資料將按 D 列的順序排序,即 1、2、…、27。

image-20240710-204802.png

現在選擇第 1-3 列(A1:C27),複製它們,貼上到空白工作表中,並儲存為 csv 或 txt 檔案。這樣就建立了一個列主引用欄位。 (咧嘴大笑)以下是 Color/Tone Interactive 的一個例子。

image-20240710-205249.png

參見