圖表的四個像限定義如下:
在下表中,中心方格位於第 0 行第 0 列 (R0,C0),行號 R 從上到下遞增。請注意,某些方格可能不屬於任何象限。圖表象限會自動偵測,無需更改輸入檔案(例如邊 ID 檔案)。
地區 | R 行,C 列 |
中心 | -1 ≤ R ≤ 1;-1 ≤ C ≤ 1 |
UL | R ≤ -1;C ≤ -2 |
二 | R ≥ 1;C ≤ -2 |
UR | R ≤ -1;C ≥ 2 |
LR | R ≥ 1;C ≥ 2 |
象限結果
Imatest SFRplus 計算每個象限(中心、上象限、上象限、下象限、下象限)的平均值、最小值和最大值,以及最低最小值和最高最大值的位置。
然後計算平均值的最小值以及平均值的最大值與最小值之間的差異。
以下是輔助讀數和象限的 JSON 輸出的一些結果。
“secondary_readout_1”: “MTF @ .25 C/P = “, | |
“象限”:“中心、右上、左下、左上、左下;最小值和最大值不包括中心。” | 與以下結果對應的象限。 |
「secondary_1_quadrant_mean」: [0.5642,0.3577,0.3564,0.3807,0.3692], | 每個象限的平均 MTF@ 0.25C/P。 |
「secondary_1_quadrant_min」: [0.5512,0.3267,0.3162,0.3432,0.3274], | 每個象限的最小 MTF@ 0.25C/P。 |
“secondary_1_quadrant_min_location”: “LR”, | 高於最低標準的位置。 |
「secondary_1_quadrant_max」: [0.5823,0.4019,0.3779,0.4229,0.4129], | 每個象限的最大 MTF@ 0.25C/P。 |
“secondary_1_quadrant_max_location”: “UL”, | 上述最大值的位置。 |
「secondary_2_quadrant_mean」: [0.8281,0.692,0.6856,0.6959,0.6895], | 每個象限的平均 MTF@ 0.125C/P。 |
「secondary_2_quadrant_min」: [0.8227,0.6423,0.6351,0.644,0.6267], | 每個象限的最小 MTF@ 0.125C/P。 |
“secondary_2_quadrant_min_location”: “LR”, | 高於最低標準的位置。 |
「secondary_2_quadrant_max」: [0.8338,0.7611,0.765,0.7621,0.7734], | 每個象限的最大 MTF@ 0.125C/P。 |
“secondary_2_quadrant_max_location”: “UL”, | 高於最低標準的位置。 |
通過/不通過結果
要獲得像限和飽和度的合格/不合格結果,應將以下粗體字所示的行(均為可選)添加到合格/不合格 ini 文件中。紅色註釋不屬於該文件的一部分。
[sfrplus]
…
Secondary_readout_1_outer_quadrant_delta_max = .15
四個角象限(UL、UR、LL、LR)中最高平均值與最低平均值之間的最大差值
對於輔助讀出 1(MTF @ 0.25 C/P,即奈奎斯特/2)。
Secondary_readout_1_outer_quadrant_mean_min_min = .25
二級讀出 1 的四個角象限平均值的最小值(四個平均值中的最小值)。
Secondary_readout_2_outer_quadrant_delta_max = .15
四個角象限(UL、UR、LL、LR)中最高平均值與最低平均值之間的最大差值
對於輔助讀出 2(MTF @ 0.125 C/P,即奈奎斯特/2)。
Secondary_readout_2_outer_quadrant_mean_min_min = .6
二級讀出 1 的四個角象限平均值的最小值(四個平均值中的最小值)。
Chart_mean_pixel_level_bounds = .3 .8|
圖表的下限和上限是圖表的平均歸一化像素等級(對於中心 1/9 = 1/3 X 1/3 線性)。
Low_pixel_saturation_fraction_max = .3
高像素飽和度比例最大值 = .3
Chart_radial_pixel_shift_max = 15
鏡像圖 = 1
Bayer_decode = 1
Horizontal_bars_OK_min = 1
偵測到的所有邊緣 ID = 1
Stepchart_expected_detected = 1
Color_expected_detected = 1
以下是對應的 JSON 通過/失敗結果,省略了很多行。
「passfail」: {
“Secondary_readout_1_outer_quadrant_delta_max”: [0.16],
“Secondary_readout_1_outer_quadrant_name”: “MTF @ 0.125 C/P”,
“Secondary_readout_1_outer_quadrant_delta”: [0.1527219409],
“Secondary_readout_1_outer_quadrant_delta_passed”: [1],
“Secondary_readout_1_outer_quadrant_mean_min_min”: [0.5],
“Secondary_readout_1_outer_quadrant_mean_min”: [0.5324737485],
“Secondary_readout_1_outer_quadrant_mean_min_passed”: [1],
“Secondary_readout_2_outer_quadrant_delta_max”: [0.2],
“Secondary_readout_2_outer_quadrant_name”: “MTF @ 0.125 C/P”,
“Secondary_readout_2_outer_quadrant_delta”: [0.1801956371],
“Secondary_readout_2_outer_quadrant_delta_passed”: [1],
“Secondary_readout_2_outer_quadrant_mean_min_min”: [0.2],
“Secondary_readout_2_outer_quadrant_mean_min”: [0.2393977739],
“Secondary_readout_2_outer_quadrant_mean_min_passed”: [1]
}
