グラフの四隅は次のように定義されます。
下の表では、中央のマス目は行0、列0(R0、C0)で、行番号Rは上から下に向かって増加します。一部のマス目は象限に含まれていないことに注意してください。チャートの象限は自動的に検出されるため、入力データ(エッジIDファイルなど)を変更する必要はありません。
地域 | R行、C列 |
中心 | -1 ≤ R ≤ 1; -1 ≤ C ≤ 1 |
UL | R ≤ -1; C ≤ -2 |
LL | 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], | 各象限における0.25C/Pでの平均MTF値。 |
“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], | 各象限における0.125C/Pでの平均MTF値。 |
“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” | 上記最小値の位置。 |
合否判定結果
象限と飽和度に関する合否判定結果を取得するには、以下の太字で示されている行(すべてオプション)をpass/fail iniファイルに追加する必要があります。赤字で示されているコメントはファイルの一部ではありません。
[sfrplus]
…
Secondary_readout_1_outer_quadrant_delta_max = .15
コーナー象限(上、上、下、下)の平均値の最大値と最小値の差の最大値
二次読み出し1の場合(MTF @ 0.25 C/P、すなわちナイキスト/2)。
Secondary_readout_1_outer_quadrant_mean_min_min = .25
二次読み出し1における、コーナー象限の平均値の最小値(4つの平均値のうち最小値)。
Secondary_readout_2_outer_quadrant_delta_max = .15
コーナー象限(上、上、下、下)の平均値の最大値と最小値の差の最大値
二次読み出し2の場合(MTF @ 0.125 C/P、すなわちナイキスト/2)。
Secondary_readout_2_outer_quadrant_mean_min_min = .6
二次読み出し1における、コーナー象限の平均値の最小値(4つの平均値のうち最小値)。
Chart_mean_pixel_level_bounds = .3 .8|
グラフの下限値と上限値は、グラフの正規化されたピクセルレベル(中央の1/9 = 1/3 × 1/3を線形に換算)を意味します。
Low_pixel_saturation_fraction_max = 0.3
高画素飽和度最大 = 0.3
Chart_radial_pixel_shift_max = 15
ミラーチャート = 1
Bayer_decode = 1
水平バーOK_min = 1
All_Edge_IDs_detected = 1
Stepchart_expected_detected = 1
検出された色の期待値 = 1
以下は、対応するJSON形式の合否結果です(多くの行は省略されています)。
「合格失敗」:{
“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]
}
