플랫필드 INI 참조

플랫필드 분석은 사람의 시각 체계를 기반으로 하는 조정 가능한 필터를 사용하여 가시적인 센서 결함(일반적으로 이미지 센서 앞의 먼지로 인해 발생하는 흐릿한 점)을 감지합니다. 이 기능은 Imatest IT/EXE 및 DLL 에 포함되어 있으므로 사용자는 IT 버전을 관리하는 데 사용되는 INI 파일을 검토하거나 편집해야 할 수 있습니다.

Imatest 22.1 이전 버전에서는 잡티 감지 및 균일도 모듈이 서로 분리되어 있었지만, 많은 기능이 공통으로 포함되어 있었습니다.

[플랫필드] 섹션의 대부분 설정은 플랫필드 결함 설정 창 또는 균일성 설정 창(결함 설정 창 상단 부근의 균일성 버튼을 눌러 열 수 있음)에서 설정됩니다. 일부 설정은 다른 창이나 사용자 작업에 대한 응답으로 설정됩니다.

흠집_입력_대화
잡티 설정 창
플랫필드 균일도 설정. 히스토그램 및 노이즈 세부 정보는 생략되었습니다.

여러 모듈에 영향을 미치는 INI 파일 설정은 Imatest INI 참조 에서 설명합니다.

메모
(-그것)Imatest IT에서는 사용되지 않습니다.
(gr)그래픽(수치)에 영향을 미칩니다. 그래픽이 종종 표시되지 않는 Imatest IT 환경에서는 중요하지 않을 수 있습니다.
(색인)설정은 팝업 메뉴의 인덱스와 같습니다. 이 설정을 보려면 설정 창을 열어야 합니다. 중요한 IT 설정에는 절대 사용되지 않습니다.
(인덱스-1)설정값은 팝업 메뉴의 인덱스에서 1을 뺀 값(0 - (인덱스-1))입니다. 원래 0(꺼짐) 또는 1(켜짐)이었지만 옵션이 추가된 일부 설정에 대한 하위 호환성을 유지합니다.
♠
플랫필드 설정 창에서 설정
ρ
이미지 읽기 또는 영역 선택 중에 설정됩니다.
σ저장 결과 창에서 설정
◊
다른 창에 설정

관심 영역(ROI, 분석 대상 영역)을 선택하는 두 가지 방법

분석 대상 영역은 일반적으로 세밀한 영역 조정 창에서 설정하는 `roi` 값 으로 선택됩니다. `roi`는 이미지 너비 `nwid_save`와 높이 `nht_save`의 n 번째 값에 해당하는 네 개의 값으로 이루어진 여러 그룹으로 구성됩니다. 각 `roi` 그룹은 `[x1 y1 x2 y2]`로 이루어져 있으며, 이는 관심 영역(ROI)을 정의하는 왼쪽, 위쪽, 오른쪽, 아래쪽 픽셀 값을 나타냅니다. ROI는 각 가장자리가 아닌 왼쪽 위 모서리를 기준으로 정의됩니다. 따라서 여러 이미지에 대해 일정한 여백(예: ROI 경계를 가장자리에서 4픽셀 떨어진 위치에 설정)을 유지하려면 각 이미지 크기에 대해 `roi` 값을 개별적으로 설정해야 합니다.

Flatfield는 이미지 경계를 기준으로 ROI를 지정하는 또 다른 방법인 crop_borders를 제공합니다. 이 값은 Blemish(또는 Uniformity) 창 하단에서 설정할 수 있습니다. crop_borders는 5개의 값을 가지며, 1~4는 LRT 및 B 경계를 기준으로 한 여백(픽셀 단위)입니다. 다섯 번째 값(5)은 crop_borders를 켜거나(1) 끄는(0) 역할을 합니다. crop_borders는 blemcrop==1이고 crop_borders(5)==1일 때 활성화됩니다. blemcrop>1이거나 crop_borders(5)==0인 경우 crop_borders는 무시되고 roi가 ROI로 사용됩니다.

[플랫필드] 설정 표

매개변수 설정 창
♠ 잡티 제거 설정; ◊ 기타;
ρ 읽기; σ 저장
일반적인 값
[기본]
설명 메모
추가 내용 ♠ 요약 그래프 (결점 그래프)
(위에서 강조 표시된 부분)
1-4 [4] (색인) 주요 결함 결과 그래프 (gr)
애디스트 ♠ 요약 그래프 옵션 (결과를 하단에 추가...) (위 참조) 1-3 [1] (인덱스-1) 요약 그래프 하단에 결과 및/또는 히스토그램을 포함하세요(계산 속도가 느려집니다!). (gr)
바이에라프 ◊ (흑백 이미지 설정 창의 여러 버튼을 통해 설정 가능) 0-5 [0] 값이 0보다 크면 흑백 파일에 Bayer RAW 데이터가 포함되어 있습니다. 1~4는 분석할 기본 색상(R, Gr, B, Gb)을 나타냅니다. 5는 데모자이크를 나타냅니다.
blemc_maxn (미사용) 1 1 1
blemc_minsz (미사용) 10
blemc_run ♠ 잡티 개수 그래프 (체크박스)
0 또는 1 [0] 플롯 결함 개수 (1인 경우) (gr)
블렘크쓰레쉬 (미사용) 0.2
blemc_units (미사용) 2
blemc_zbounds (미사용) 30 75
블렘크롭 ◊ (옵션 I 창에서 설정) 1-3 [2] (색인) 자르기 옵션: 1은 일반 영역 선택(roi)을 비활성화하고 crop_borders를 활성화합니다(crop_borders(5)==1인 경우). 일반 영역 선택에는 2를 권장합니다.
흠집 분석 ♠ 잡티 분석 체크박스 0 또는 1 [1] 일반적으로 1은 결함 분석을 위한 값입니다. 0은 결함 분석을 비활성화합니다(균일성 및 핫픽셀/데드픽셀 분석은 계속 사용 가능). 결함 분석을 비활성화하면 실행 속도가 크게 향상됩니다.
블렘림1 (미사용) 3 4 4 4 4 4 4
블렘림2 (미사용) 3 4 4 10 20 25
브로우시프트 ◊ (흑백 이미지 설정 창의 비트 시프트 팝업 메뉴에서 설정) 1-6 [1] (색인) 바이엘 로우 비트 시프트
칼클러스터 '불량 픽셀' 섹션(핫/데드 픽셀 감지)의 드롭다운 메뉴 옵션으로 입력할 수 있습니다.
0 0 핫픽셀 클러스터와 데드픽셀 클러스터(calcluster(1) 및 (2))를 각각 감지합니다. 여기서 클러스터는 2개 이상의 인접한 결함으로 정의됩니다. 예: 데드픽셀 클러스터를 감지하려면 calcluster = 0 1을 입력합니다. calcluster(2)는 Dead_pixel_clusters_max가 통과/실패 ini 파일 에 입력된 경우 설정됩니다 .
클로즈피그스 σ 값은 저장 창에서 '저장 후 수치 닫기' 확인란을 선택하여 설정합니다. 0 또는 1 [0] 1. IT 분야에 권장 (저장 후 수치가 닫힙니다).
코너_HD_블록 ♠ (불량 화소 영역의 모서리 상자)
정수 [0] n = corner_HD_block > 0인 경우, n x n 픽셀 모서리 영역에서 핫픽셀 및 데드픽셀에 대한 민감도를 2분의 1로 줄입니다.
작물 경계 ♠ 이미지 경계를 기준으로 관심 영역을 지정하는 또 다른 방법입니다. '경계 근처 픽셀 자르기' 섹션(왼쪽 하단)에서 설정할 수 있습니다. 0 0 0 0 0 값 1-4는 관심 영역을 정의하는 LRT 및 B 경계에 대한 여백입니다. 다섯 번째 값은 crop_borders를 켜 거나(1) 끄는(0) 역할을 합니다. crop_borders를 활성화하려면 blemcrop을 1로 설정해야 합니다.
암전
순수한
데드프 ♠ 불량 화소 팝업 메뉴(좌측 하단) 1-3 [1] (이전에는 Min, Max)
2 또는 3인 경우, 핫픽스와 동일합니다.
1 = 불량 화소 또는 어두운 화소 없음
2 = 불량 화소 표시(o): 절대 픽셀 임계값
3 = 어두운 픽셀 표시(o): 상대적 % 임계값
죽은 ♠ 불량 화소 슬라이더 [4 8] 불량 픽셀 감지 임계값: deadp = 2, 3일 때 픽셀 단위의 절대값과 주변 픽셀보다 낮은 상대 백분율.
결함_픽셀_
분석
[1] 값이 0으로 설정될 경우, 오버라이드에서 핫/데드 분석을 비활성화하는 데 사용됩니다.
다운샘플링 ♠ (필터 섹션의 체크박스) 0 또는 1 [0]
500만 화소 이상의 이미지에서 잡티 감지에만 사용되는 이미지를 다운샘플링(4:1 픽셀 비율)합니다(핫픽셀/데드픽셀 등 다른 계산에는 영향을 미치지 않음). 계산 후 이미지와 픽셀은 업샘플링됩니다. 이 기능은 주로 1300만 화소 이상의 카메라에서 계산 속도를 높이고 메모리를 절약하기 위해 사용됩니다.
figsave σ 저장 창의 "그림을 PNG 또는 FIG 형식으로 저장" 드롭다운 메뉴에서 설정 1 또는 2 [1개 추천] 저장할 이미지 파일 형식(PNG 또는 FIG). FIG 파일은 저장 공간을 많이 차지하므로 권장하지 않습니다. (gr)
파일콤 분석을 위해 여러 파일을 선택했을 때 설정되는 값입니다. 0 또는 1 [0] 0: 파일을 일괄적으로 읽고 분석합니다. 1: 파일을 결합합니다(신호 평균). (-그것)
필타입 ♠ 로우패스 및 하이패스 오른쪽에 팝업 메뉴가 있습니다. [2 1] 고역 통과 및 저역 통과 필터 롤오프:
1: 지수 함수(e^(-x)),
2: 가우스 (e^(-x^2)),
3: 지수-3 (e^(-x^3))
접는 사람 이미지 파일 읽기 중에 설정됨 (경로 이름) 마지막 입력 이미지용 폴더 (-그것)
감마 ♠ (설정 영역) [0.5] 필터링 전에 이미지를 선형화하는 데 사용됩니다.
hdchan ♠ 핫픽셀/데드픽셀 메뉴 아래에 채널 팝업 메뉴가 표시됩니다. 1-3 [1] 핫픽셀/데드픽셀 감지 채널: 1 = 모든 채널; 2 = 선택된 채널; 3 = 모든 채널.
핫픽스 ♠ 핫픽셀 팝업 메뉴(좌측 하단) 1-3 [1] (이전에는 Min, Max)
2 또는 3이면 deadp와 동일합니다.
1 = 핫픽셀이나 밝은픽셀 없음
2 = 핫픽셀 표시(o): 절대 픽셀 임계값
3 = 디스플레이 광 픽셀(o): 상대적 % 임계값
핫쓰르 ♠ 핫픽셀 슬라이더 [251 8] 핫픽셀 감지 임계값: 핫픽셀 = 2, 3일 때 픽셀 단위의 절대값과 주변 픽셀 대비 상대적 백분율.
hpf_set ♠ 하이패스 슬라이더 또는 텍스트 상자 [0.02] 정규화된 단위로 나타낸 고주파 차단 주파수.
선 그래프 ♠ 선 결함 표시 체크박스 0 또는 1 [0] 선 결함 플롯 (-gr)
lpf_set ♠ 로우패스 슬라이더 또는 텍스트 상자 [0.005] 저역 통과 차단 주파수는 정규화된 단위로 표시됩니다.
엔찬 ♠ 채널 팝업 메뉴 1-4 분석 대상 채널: 1-4: R, G, B, Y (휘도)
nht_저장 ρ 이미지 읽기 중에 설정됨 2448 ... 최근 이미지의 픽셀 높이입니다. 이미지 크기에 따라 여러 값이 존재할 수 있습니다. n 번째 값은 nwid_save의 n 번째 값과 roi의 네 개 값 그룹의 n 번째 값에 해당합니다.
nwid_save ρ 이미지 읽기 중에 설정됨 3264 ... 가장 최근 이미지의 픽셀 단위 너비입니다. 이미지 크기에 따라 여러 값이 존재할 수 있습니다. n 번째 값은 nht_save의 n 번째 값과 roi의 네 개 값 그룹의 n 번째 값에 해당합니다.
oc_분석
플롯 이미지 설정 창에서 ρ 플롯 체크박스 1 0 0 0 0 0
이전 미리보기 이미지 아래에 미리보기 표시 팝업 메뉴가 나타납니다. [1] (색인) 잡티 설정 창에서 미리 보기의 표시 유형 (-그것)
로이 ρ는 영역 선택 시 (주로 세부 조정 창에서) 설정됩니다. 1 1 3264 2448 (일반적) 관심 영역(자르기 영역)은 픽셀 단위입니다. [x1 y1 x2 y2] 이미지 크기에 따라 4개씩 그룹으로 나뉘는 경우가 여러 개 있을 수 있습니다. n 번째 그룹은 nht_save 및 nwid_save의 n 번째 값에 해당합니다. 다른 영역 선택 방법은 crop_borders를 참조하십시오.
save_answer σ 저장 창 - 주요 답변 (미사용) 예, 아니오
저장된 설정이 사용되지 않았습니다. (-그것)
save_dir σ는 저장 창에 설정됩니다. (폴더 이름) 결과를 저장하는 데 사용된 마지막 폴더 (-그것)
CSV 저장 σ 저장 창 0 또는 1 [-99 = 무시] CSV 결과를 저장합니다. save_file_list 함수를 재정의합니다.
saveJSON σ 저장 창 0 또는 1 [-99 = 무시] JSON 결과를 저장합니다. save_file_list 메서드를 재정의합니다.
XML을 저장하세요 σ 저장 창 0 또는 1 [-99 = 무시] XML 결과를 저장합니다. save_file_list를 재정의합니다.
save_file_list 저장 창 [1 1 1 0 0 0 0 0 0 0] 요소 값이 1로 설정된 경우 저장할 결과 목록:
1: 원본 이미지, 2: 이미지 LPF, HPF, 3: 이미지 HPF, 4: 이미지 HPF, 과장된 노이즈, 5: 잡티 요약, 6: 잡티 라인 이미지, 7: CSV, 8: XML, 9: 잡티 개수 이미지, 10: JSON
사이드록 ♠ 위치 팝업 창 1-7 [1] 외부 ROI 경계에서 이미지 테두리까지의 거리(이미지 높이의 %) 1-7: 0%(테두리), 1%,
2%, 5%, 10%, 15%, 20%
시데레그 ♠ 모서리 및 측면 팝업 메뉴 1-7 [2] (색인) (균일성과 동일) 상대 조도 분석을 위한 모서리 및 측면 영역의 크기. 1: 10x10 픽셀, 2: 32x32 픽셀, 3: 1% (최소 10), 4: 2% (최소 10), 5: 5%, 6: 10%, 7: 64x64 픽셀.
속도 향상 ♠ 속도 향상 (설정 영역의 체크박스) 0 이 값을 1로 설정하면 상대 조도와 관련된 몇 가지 계산을 건너뛰어 작동 속도를 높입니다.
뒹굴다 ♠ 잡티 감지를 위한 임계값 (텍스트 상자 5개) [.02 .03 .03 .04 .01] 중앙, (L,R), (T,B), 모서리 영역 및 선 부분의 잡티에 대한 임계값.
엄지 가위 ♠ 잡티 설정에서 위치 버튼을 눌렀을 때 설정 [1 1 300 200] 잡티 설정 창에서 미리 보기의 자르기 위치 [x1 y1 x2 y2] (-그것)
일률_
분석
존보드 ♠ 구역 경계: (텍스트 상자) [10 10] 구역 경계 (L,R) 및 (T,B)는 전체 너비 또는 높이의 %로 표시됩니다.

샘플 데이터

[플랫필드]
addconts = 3
addhist = 1
bayeraw = 0
blemc_run = 0
블렘크롭 = 2
brawShift = 1
closefigs = 0
색공간 = 1
deadp = 2
사망자 수 = 24 18
figsave = 1
파일콤 = 0
필타입 = 2 2
폴더 = C:\Imatest\Data\Uniformity\Blemish\
감마 = 1
hdchan = 2
핫픽스 = 2
핫쓰르 = 231 18
hpf_set = 0.007032
lastfiles = "blemish_7-synth.JPG"
라인플롯 = 0
lpf_set = 0.03188
nchan = 4
nht_save = 2448 808 800 2336 750 400 480 3448 1280 484 485 450
nwid_save = 3264 1296 1280 3504 1000 400 640 4592 800 644 644 600
플롯 이미지 = 1 0 0 0 0 0
prevdisp = 4
rmcn = 4
ROI = 1 1 3264 2448 1 1 1296 808 1 1 1280 800 1 1 3504 2336 1 1 1000 750 1 1 400 400 1 1 640 480 1 1 4592 3448 1 1 800 1280 1 1 644 484 5 6 639 480 1 1 600 450
saveCSV = 1
saveJSON = 1
saveXML = 1
save_answer = 예
save_dir = C:\Imatest\Data\Uniformity\Blemish\Results\
save_file_list = 1 1 1 1 1 1 1 1 1 1 0 0
사이드록 = 1
sidereg = 7
속도 향상 = 0
임계값 = 0.02 0.06 0.06 0.08 0.02
thumbcrop = 1285 1103 1584 1302
zone_bord = 6 6