與任意圖表相關的INI檔案字段
以下 INI 欄位目前對使用者開放,用於控制任意圖表模組的行為及其輸出。這些欄位已按主題分類,但您無需在 INI 檔案本身中按照任何特定順序或分組進行排列。
[arbcharts] 部分
斜邊分析
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| doEdgeMTF | 0 或 1 | 對存在的任何邊緣進行傾斜邊緣 MTF 分析。 |
| 聲道邊緣MTF | 字串,頻道名稱 | 要進行分析的顏色通道。可以是允許的通道符號列表,以空格分隔。請參閱下文「通道」部分的說明。 |
| doEdgeLCA | 0 或 1 | 對存在 RGB 通道的任何邊緣執行傾斜邊緣 LCA 分析,並由此得出聚合系統 LCA 結果。 |
| roiFillFactor_edge | 數字,範圍為 0 到 1 | 要使用的特徵的最大可能 ROI 比例。 (註:這可能包含兩個元素,在這種情況下,這兩個元素分別指[寬度,高度]填充因子。從 SlantedSquareFeatures 產生的傾斜邊緣始終使用沿邊緣方向的尺寸作為高度,使用橫跨邊緣的尺寸作為寬度。) |
| isoStd | 0 或 1 | 啟用此選項後,將還原為符合 ISO-12233 標準的分析,繞過 Imatest 對此標準的增強功能。此選項會覆寫以下選項。 |
| modApod | 0 或 1 | 標記用於指示使用「改進型窗函數」降噪以提高 e-SFR 結果的穩定性。 (推薦) |
| 邊緣非均勻校正 | 0 或 1 | 用於指示是否啟用斜邊不均勻性校正的標誌。 (推薦) |
| 邊緣導數校正 | 0 或 1 | 標記用於指示使用連續導數近似的修正因子 |
質地分析
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| doTextureMTF | 0 或 1 | 對所有隨機紋理圖案進行紋理MTF分析。 |
| channel_textureMTF | 字串,頻道名稱 | 要進行分析的顏色通道。目前此分析僅允許輸入一個條目。 |
| roiFillFactor_random_field | 數字,範圍為 0 到 1 | 要使用的特徵的最大可能投資報酬率的比例。 (註:這可能包含兩個元素,在這種情況下,這兩個元素分別指[寬度,高度]填充因子。) |
| nAngularSeg | 正整數 | 用於分析的二維頻率平面角度劃分的區間數量。預設值:1 |
| nRadialSeg | 正整數 | 用於分析的頻率平面半徑劃分的區間數。即「紋理 MTF」曲線中的取樣點數。預設值:64 |
| 直接PSD指數 | 負數 | 所用隨機圖案設計的解析PSD指數值。理論上,通常為-2。 |
明星分析
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| doStarMTF | 0 或 1 | 對所有存在的星形圖案進行MTF分析。 |
| channel_starMTF | 字串,頻道名稱 | 要進行分析的顏色通道。目前此分析僅允許輸入一個條目。 |
| roiFillFactor_star | 數字,範圍為 0 到 1 | 要使用的特徵的最大可能投資報酬率的比例。 (註:這可能包含兩個元素,在這種情況下,這兩個元素分別指[寬度,高度]填充因子。) |
| channel_starMTF | 字串,頻道名稱 | 要進行分析的顏色通道。目前此分析僅允許輸入一個條目。 |
| nAngularSeg_star | 正整數 | 用於分析的二維平面角度劃分的區間數量。預設值:8 |
| nRadialSeg_star | 正整數 | 用於分析的星體半徑劃分的區間數量,即MTF曲線中的採樣點數量。預設值:128 |
| 標準化星 | 字串:"normalize_segment", "normalize_max_segment", "normalize_lightest_darbest", 或 "normalize_extrapolated" | MTF曲線歸一化方案選擇。 NORMALIZE_SEGMENT:對每個分段進行歸一化 |
楔形分析
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| doWedge | 0 或 1 | 對所有存在的楔形進行分析。 |
| 通道楔 | 字串,頻道名稱 | 要進行分析的顏色通道。目前此分析僅允許輸入一個條目。 |
| roiFillFactor_wedge | 數字,範圍為 0 到 1 | 要使用的特徵的最大可能投資報酬率的比例。 (註:這可能包含兩個元素,在這種情況下,這兩個元素分別指[寬度,高度]填充因子。) |
均勻性網格分析
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| doUniformityGrid | 0 或 1 | 使用圖表的背景區域作為均勻顏色,對影像平面的網格分割進行均勻性分析。 |
| 通道均勻性網格 | 字串,頻道名稱 | 要進行分析的顏色通道。可以是允許的通道符號列表,以空格分隔。請參閱下文「通道」部分的說明。 |
| n行網格 | 正整數 | 用於均勻性分析的影像平面網格行數 |
| n列格 | 正整數 | 用於均勻性分析的影像平面網格列數 |
| minValidPxGrid | 正整數 | 每個網格部分有效圖表背景區域的像素數 |
| 背景邊距 | 正整數 | 背景區域像素與圖表特徵或邊界之間必須保持的距離(以像素為單位)才算有效。建議至少留出 5 個像素的邊距。 |
| colorErrorGrid | 字串:"LAB", "CIE_94", "CMC", 或 "CIE_2000" | 每個網格段應報告哪種顏色錯誤類型? |
色彩/色調/噪音
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| doColorError | 0 或 1 | 對所有色塊執行所有顏色差值計算。 |
| doNoise | 0 或 1 | 對所有存在的中性(灰階)色塊進行雜訊分析。 |
| doTonal | 0 或 1 | 對所有存在的中性(灰階)色塊進行色調響應分析。 |
| doFFT | 0 或 1 | 對所有存在的中性(灰階)色塊進行行/列週期性內容分析。 |
| roiFillFactor_color_patch | 數字,範圍為 0 到 1 | 要使用的特徵的最大可能投資報酬率的比例。 (註:這可能包含兩個元素,在這種情況下,這兩個元素分別指[寬度,高度]填充因子。) |
圓形偵測
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| 區域閾值 | 數字,範圍為 0 到 1 | 圓的大小不確定。 |
| 強度閾值 | 數字,範圍為 0 到 0.5 | 強度變化(當圓圈強度不均勻時增加)。 |
感知指標
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| 動作 | 0 或 1 | 對產生的任何 MTF 結果(來自邊緣或隨機紋理)執行銳利度計算。 |
| 圖片高度 | 數字:-1 或正整數 | 指示用於銳利度計算的影像高度(以像素為單位),前提是待測影像是從更大的影像中裁剪出來的。設定為 -1 則使用輸入影像本身的影像高度(預設值和最常用用法)。 |
| 顯示高度 | 數字:-1 或正整數 | 指示用於銳利度計算的顯示高度(以公分為單位)。設定為 -1 表示“圖像高度足夠大,可以恰好容納 imgHeight 個像素,假設提供的 pxPerCm 為指定值。” |
| 視圖距離 | 正數 | 觀看者到顯示器的距離,單位為厘米 |
| 像素/厘米 | 正數,或“inf” | 顯示器每公分像素數,即像素間距(以公分為單位)的倒數。如果為“inf”,則假定顯示器“完美”,因此僅報告“鏡頭”銳度。 |
| 顯示類型 | "screen", "print_l" 或 "print_s" | 顯示類型指示器,影響顯示器的 MTF 曲線形狀 |
| 整數型 | 字串,“CPIQ”或“SQF” | 用於面積/平方英尺計算的積分類型 |
影片分析
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| 影片分析 | 0 或 1 | 對有效視訊檔案進行視訊分析。 |
| 恆定投資報酬率 | 0 或 1 | 在影片分析中,對每一幀都使用相同的興趣區域(ROI),而不是對每個畫面進行目標偵測和對齊。這可以減少分析時間,但僅適用於靜態場景。 |
畸變校正
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| 失真類型 | 弦樂,失真類型 | 用於校正幾何畸變影像中 ROI 位置的畸變模型。請參閱下文關於畸變類型模型的說明。 |
| <distortionType>_distortionCenterShift | 2 個數字:xy | 畸變中心相對於影像中心的位置。與使用棋盤格、SFRplus 和 eSFR ISO 分析進行的畸變中心偏移量測量結果一致。請參閱下文關於畸變類型模型的說明。 |
| <失真類型>_失真參數 | 根據所選失真模型,參數為 1 至 5 個數字:param_1 param_2 ... param_5 | 用於表徵所選失真模型的參數。與使用棋盤格、SFRplus 和 eSFR ISO 分析進行的失真參數測量結果一致。請參閱下文關於失真類型模型的說明。 |
模組操作及其他
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| 儲存目錄名 | 字串,目錄路徑 | 用於建立“Results”子目錄的目錄路徑,該子目錄用作模組輸出的保存位置 |
| 投資報酬率確認 | 字串:"no_confirmation", "confirm_once", 或 "confirm_all" | 從 Imatest Master 執行時,透過自動影像配準控制是否以及何時彈出視窗以確認影像中選擇的 ROI。 |
| 合併輸出 | 0 或 1 | 標誌用於指示是否應將一批影像中所有影像的輸出合併到一個輸出 .json 檔案中,而不是每個輸入一個 .json 檔案。 |
| regMarkBinarizeLevel | 數字,範圍 [0,1] | 灰階值用於區分註冊標記的明暗值,並根據影像的位元深度進行歸一化。此灰階值用於對註冊標記檢測所使用的影像資料進行二值化,這對於在對比度較高的影像中檢測低對比度的圓形註冊標記非常有用。 |
[api] 部分
| INI 欄位名稱 | 價值觀 | 描述 |
|---|---|---|
| 不加味 | 0 或 1 | 用於指示是否抑制彈出視窗(ROI確認、警告訊息等)的標誌 |
| 錯誤時繼續 | 0 或 1 | 此標誌用於指示,如果在處理早期影像時遇到錯誤,是否應繼續處理對多個輸入影像(透過主映像或 IT 映像)運行的批次影像中的剩餘影像。 |
影像頻道
許多分析功能允許使用者指定要分析的影像資料通道。通道可以直接取自提供的影像資料(例如,RGB 影像的 R 通道),也可以從提供的資料中匯出(例如,RGB 影像的亮度通道 Y)。以下是通道及其描述的清單。
使用者透過在請求處使用通道符號來指示 Imatest 要操作的通道。
注意: [arbcharts]部分條目通常接受以空格分隔的字串形式的通道清單(例如,“RGYM”)。
均勻性網格分析將報告所有請求通道的輸出結果。
然而,傾斜邊緣分析和隨機分析只會使用清單中第一個也存在於影像資料輸入中的通道。如果找不到,則會使用已存在但未被要求的通道。
| 頻道名稱 | 象徵 | 描述 |
|---|---|---|
| 紅、綠、藍 | 紅、綠、藍 | 大多數彩色影像檔案的“自然”通道。 |
| 亮度 | 是 | 人眼所見的點的亮度。如果提供的是RGB影像,則亮度由RGB通道的加權組合得出。 (相對而言) |
| 盧瑪 | 盧瑪 | 通常情況下,亮度通道是由構成亮度通道的 RGB 通道的線性組合而成,但應用於非線性編碼的資料。當影像資料是線性編碼時,亮度值與亮度通道的值相同。 |
| 強度 | 我 | 通常用於與真實色彩空間沒有已知關係的單通道影像資料。 |
| CIE L*A*B* | L 星、A 星、B 星 | |
| RGB平均值 | M | R、G、B通道的平均值。 |
頻道和影像編碼
請注意,並非所有通道都適用於每種類型的輸入影像資料。例如,您無法從紅外線感測器產生的強度影像中取得 L* 通道,因為兩者之間沒有明確定義的對應關係。
任意圖表模組要求使用者指定其提供的圖像資料的編碼方式,以便能夠正確解釋這些資料。
注意:目前,任意圖表實際上只支援兩種輸入編碼類型。如果輸入影像是單通道的,則會被解釋為… 強度編碼。如果輸入影像是三通道的,則假定為 sRGB 編碼。未來版本將會增加更多編碼方式。
| 編碼 | 可用頻道 |
|---|---|
| 標準RGB編碼(sRGB、AdobeRGB等) | R、G、B、Y、L_star、A_star、B_star、Luma、M |
| 強度 | 我 |
失真類型模型
對於幾何畸變嚴重的影像,可以使用畸變模型將圖表定義檔中的 ROI 對應到正確的位置。可以透過在與棋盤格圖表、SFRplus 圖表或 eSFR ISO 圖表相同的成像條件下拍攝影像並進行幾何分析來測量成像系統的畸變模型。以下畸變模型可在任意圖表和圖表定義實用程式中使用:
| 失真模型 | 失真類型 | <distortionType>_distortionCenterShift | <失真類型>_失真參數 | 失真參數數量 |
|---|---|---|---|---|
| 三次多項式 | poly_3 | poly_3_distortionCenterShift | poly_3_失真參數 | 1 |
| 5階多項式(3,5) | poly_5_odd | poly_5_odd_distortionCenterShift | poly_5_odd_distortionParameters | 2 |
| arctan/tan | 棕褐色 | tan_distortionCenterShift | tan_distortionParameters | 1 |
| 無失真計算。 | 沒有任何 | 不適用 | 不適用 | 不適用 |
| 5階多項式(全部2-5) | poly_5_all | poly_5_all_distortionCenterShift | poly_5_所有失真參數 | 4 |
| 7階奇多項式 | poly_7_奇數 | poly_7_odd_distortionCenterShift | poly_7_odd_distortionParameters | 3 |
| 9階奇多項式 | poly_9_奇數 | poly_9_odd_distortionCenterShift | poly_9_odd_distortionParameters | 4 |
| 11階奇函數多項式 | poly_11_奇數 | poly_11_odd_distortionCenterShift | poly_11_odd_distortionParameters | 5 |
請注意與其他 INI 部分重疊以及未來的變更
通常情況下,此模組的相關欄位位於 INI 檔案的[arbcharts]部分,但有時也會位於其他部分,具體情況請參閱相關說明。目前,「任意圖表」是 Imatest 生態系統中一個獨立的模組,因此某些選項(例如,感知圖像品質視圖條件的選項)位於此部分,而不是位於 INI 檔案的[sqf]部分。
未來的版本將整合這些選項,並將部分值分配給 INI 檔案的其他相關部分。在這種情況下, [arbcharts]部分中的值將在新版本首次載入時正確繼承,以確保一致性。