任意圖表模組設置

與任意圖表相關的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:對每個分段進行歸一化
NORMALIZE_MAX_SEGMENT:歸一化到最大段
NORMALIZE_LIGHTEST_DARKEST:將影像歸一化為最亮-最暗的外層正方形。 (預設值)
NORMALIZE_EXTRAPOLATED:透過將平滑後的 MTF 外推至 f=0 處的 1 來進行歸一化。

楔形分析

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]部分中的值將在新版本首次載入時正確繼承,以確保一致性。