使用分光光度計測量測試圖表色塊

使用 Babelcolor Patch Tool(已停產)或 SpectraShop

本文介紹如何使用分光光度計和兩種軟體包之一,測量各種測試圖表上的顏色和灰度色塊,包括 Imatest SFRplus和eSFR ISO圖表、 X-Rite Colorchecker 、ISO-15729、ISO-14524、 ChromaDuMonde CDM-28R等。

測量結果儲存在 CGATS 檔案中,這些檔案可用作Multicharts 、 Multitest 、 Colorcheck 、 Stepchart和SFRplus 等軟體中灰階圖和色度圖分析的參考文件。在許多情況下,自訂參考檔案比預設值能提供更準確的結果。

此外, Argyll CMS是一款免費的開源命令列軟體包,可用於多種測量,包括光照強度和光譜測量。更多詳情請參閱Argyll CMS 文件。

分光光度計

在Imatest,我們目前使用的是i1Basic Pro 3 plus (如果您正在選購新儀器,這是一個不錯的選擇)。下文中我們將簡稱為i1Pro 。它是Babelcolor PatchTool和Robin Myers SpectraShop軟體支援的幾款儀器之一。 i1Pro 主要用於反射式讀數,但也可用於測量透射式(背光式)光譜圖。

Babelcolor 修補工具(免費)

請閱讀Babelcolor 頁面上關於 PatchTool 的描述,然後下載並安裝它。您需要購買PatchTool 才能執行 Patch-Reader(試用版無法使用)。註冊過程非常簡單(無需特殊說明)。

反射率校準:如果已安裝環境漫射器,請將其移除。將 i1Pro 放置在其底座(白色磁磚)上。準備好後,按「回車」或「確認」鍵,或關閉此訊息視窗。注意:此校準可能需要幾秒鐘!

好的

略有不一致之處:儘管您在 Patch-Reader 的提示下按行輸入補丁(R1C1、R1C2、…、 R1Cn 、R2C1、…、 R2Cn 、…),但 CGATS 檔案(使用「自訂圖表: m行 x n列」建立)中的補丁、…)。這與 CSV 檔案不一致,CSV 檔案以修補程式順序存儲,即按行儲存(矩形圖表為 R1C1、R2C2、…、 R1Cn 、R2C1、…、 R2Cn 、…)。 Imatest可以識別檔案類型(CSV 或 CGATS)並正確解釋修補程式順序(使用 CGATS 檔案中的 LGOROWLENGTH 設定)。

您想保存這些測量結果嗎?點選「取消」繼續進行測量。

保存丟棄取消

PatchTool 以CGATS格式寫入文件(CGATS 是一種行業標準,詳見PatchTool 幫助 PDF 文件)。 Imatest 可以讀取 CGATS 檔。以下是一個範例:

CGATS.17
ORIGINATOR    "BabelColor PatchTool, version 4.1.0 b321"
LGOROWLENGTH    4
CREATED    "2013-07-01"  # Time: 1:25:46 PM
INSTRUMENTATION    "i1Pro"
INSTRUMENT_SN    "608994"
MEASUREMENT_SOURCE    "Illumination=D50 ObserverAngle=2 WhiteBase=Abs Filter=UVcut"
ILLUMINATION_NAME    "D50"
OBSERVER_ANGLE    "2"
FILTER    "UVcut"
MEASUREMENT_CONDITION    "M2"
WEIGHTING_FUNCTION    "ILLUMINANT, D50"
WEIGHTING_FUNCTION    "OBSERVER, 2 degree"
KEYWORD    "DEVCALSTD"
DEVCALSTD    "XRGA"
#
# THIS FILE CONTAINS REFLECTANCE MEASUREMENTS MADE WITH PatchTool Patch-Reader
#
# Chart_type: "Custom chart"
# No_rows: 4
# No_columns: 5
# No_samples: 20
#
NUMBER_OF_FIELDS    3
BEGIN_DATA_FORMAT
LAB_L    LAB_A    LAB_B
END_DATA_FORMAT
NUMBER_OF_SETS    20
BEGIN_DATA
44.050    -4.479    -15.534
46.989    3.638    -16.591
38.129    6.395    6.321
52.539    -0.730    -3.700
40.766    32.354    14.498
42.772    -19.174    -21.994
57.309    12.668    12.012
53.507    1.771    3.460
47.533    -25.359    16.443
44.629    32.242    -6.113
61.667    -18.258    37.479
37.817    2.403    -27.741
33.075    4.416    -29.699
75.079    4.192    62.638
63.637    15.573    46.478
45.767    28.423    10.312
41.007    -8.057    10.701
59.762    -28.214    -1.841
55.213    23.810    34.126
33.661    10.341    -10.492
END_DATA

Spectra商店

請下載並購買SpectraShop (截至 2024 年年中,SpectraShop 版本為 6;此處的說明基於 SpectraShop 4 編寫),下載連結位於產品描述頁面底部。 SpectraShop 提供 Windows 和 Mac 版本。建議您先閱讀簡短教學。此外,您還應該下載完整的 PDF 手冊並查看常見問題解答,其中包含故障排除資訊。打開 SpectraShop。點選從左數第二個「測量樣本」方塊。 (我嘗試過“創建和編輯圖表”以及“測量圖表”,但沒有成功。)

這將打開右側所示的“儀器連接”視窗。選擇分光光度計,點選「連接」 ,選擇樣品類型(反射式、透射式等)。確保分光光度計放置在底座(白色底座)上,然後點擊「校正」 。

儀器連接窗口,顯示在校準之前

校準完成後,將開啟「測量反射樣本」頁面。所有設定都不是至關重要的,但我們建議進行一些調整。

  • 設定值:設為 1。這是第一個音色的編號。這比預設值 0 更能保證音色順序的準確性。

  • 將 Root 設定為圖表或補丁的簡短描述。

  • 將數字位數設為 2(尤其是當您計劃測量超過 10 個色塊時)。這將使檔案可排序,因為序列將是 01、02、…、10、11、…

設定完成後,按下“開始”按鈕。將分光光度計感測器對準樣品。如果可能,房間光線應保持昏暗,以盡量減少漏光。每次讀數時,按下分光光度計按鈕,等待約兩秒鐘,聽到嗶聲表示讀數完成。樣品排列順序如下所述。請仔細讀取資料。我目前還沒有找到方便的方法來編輯或重做錯誤的讀數。

儲存參考文件

我建議將結果儲存為兩種格式:預設的 SpectraShop ss3 格式(不可互換,但可以在 SpectraShop 中重新開啟),其中包含所有結果(包括光譜);以及僅包含Imatest使用的結果的 CGATS 格式。若要儲存 SS3 文件,請按一下(如下圖所示)視窗中的「檔案」、 「儲存…」或「另存為…」 。保存Imatest可讀取的 CGATS 檔案的步驟如下所示。

若要將測量結果儲存為Imatest可讀取的 CGATS 文件,請按一下「文件」 > 「匯出…」。右側視窗隨即打開。選擇“CGATS 1.7 ASCII”作為匯出格式。 “頻譜”選項應取消選中,“L*a*b*”選項應選中。如果需要,可以選取“XYZ”和“xyY” ,但如果已選取“L*a*b*”, Imatest 將忽略它們。

Spectrashop匯出視窗
(用於編寫 CGATS 檔案)

以下是結果:

CGATS.17
ORIGINATOR    ""
CREATED    "2013-08-28 16:43:55"
INSTRUMENTATION    "i1Pro"
MEASUREMENT_GEOMETRY    "45/0"
MEASUREMENT_SOURCE    "A"
WEIGHTING_FUNCTION    "OBSERVER,2 degree"
WEIGHTING_FUNCTION    "ILLUMINANT,A"
NUMBER_OF_FIELDS    4
BEGIN_DATA_FORMAT
SAMPLE_ID    LAB_L    LAB_A    LAB_B     
END_DATA_FORMAT
NUMBER_OF_SETS    24 
BEGIN_DATA 
"Colorchecker-01"    39.80    14.43    17.09     
"Untitled-02"    67.86    22.51    20.21     
"Untitled-03"    48.51    -9.36    -23.27     
"Untitled-04"    43.04    -10.81    20.67     
"Untitled-05"    54.88    5.55    -24.67     
"Untitled-06"    68.04    -32.15    -6.00     
"Untitled-07"    66.70    34.88    63.83     
"Untitled-08"    38.48    -0.44    -45.06     
"Untitled-09"    56.15    47.12    25.25     
"Untitled-10"    31.91    17.66    -16.69     
"Untitled-11"    71.40    -16.98    50.80     
"Untitled-12"    74.84    21.00    71.57     
"Untitled-13"    27.04    0.66    -49.03     
"Untitled-14"    52.88    -32.25    23.97     
"Untitled-15"    47.07    55.90    37.55     
"Untitled-16"    83.99    9.76    78.29     
"Untitled-17"    55.75    47.38    -5.30     
"Untitled-18"    47.53    -31.32    -35.23     
"Untitled-19"    95.01    0.32    4.03     
"Untitled-20"    80.78    -0.72    0.38     
"Untitled-21"    66.36    -0.71    0.28     
"Untitled-22"    49.81    -1.43    -0.39     
"Untitled-23"    36.00    -0.85    -0.45     
"Untitled-24"    20.92    -0.34    -0.53     
END_DATA

補丁順序

具有規則m x n矩形網格的色塊會依照下列範例所示的順序編號,此範例適用於 4 行 x 6 列的 X-Rite Colorchecker 色塊。採集色塊資料時,請依照此順序操作。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

一些不具有規則m x n網格的灰階圖表(例如 ISO-15739)的色塊順序列在「特殊圖表」和「ISO 圖表」中。這些圖表受Multicharts支持。

Multicharts支援的圖表補丁順序 可以透過執行Multicharts ,選擇“3. 分割顏色:參考/輸入(在顯示中)”,然後勾選“數字”複選框來顯示。以下是 DSC Labs CDM-28R 的色號。

有一些特殊情況,例如Rezchecker (一種用於測量顏色、色調和 MTF 的微型精密反射色卡)。其編號遵循標準的矩形網格,但角塊和用於斜邊 MTF 的色塊在其參考文件中的 L* = a* = b* = 0,因此在顏色分析中會被忽略。對於 Rezchecker,這些色塊包括 1、6、8-11、14-17、37 和 42。

Rezchecker_imageRezchecker_patch_numbers

有些情況並不明顯,例如 Multicharts 支援的eSFR ISO 顏色色塊,但通常以 eSFR ISO 格式運作。

eSFR ISO 色塊

eSFR_ISO_顏色編號

參見