弗拉特菲爾德 INI 參考

平面場分析利用基於人眼視覺系統的可調濾波器,偵測可見的感測器缺陷(通常是影像感測器前方灰塵造成的模糊斑點)。由於它包含在Imatest IT/EXE和DLL中,使用者可能需要檢查或編輯用於控制 IT 版本的 INI 檔案。

在 Imatest 22.1 之前的版本中,瑕疵檢測和均勻性模組是彼此分離的,儘管它們有許多共同的功能。

[平面場] 部分的大部分設定都可透過「平面場瑕疵設定」視窗或「均勻性設定」視窗進行設定(可透過按下「瑕疵設定」視窗頂部附近的「均勻性」按鈕開啟)。少數設定則透過回應其他視窗或使用者操作進行設定。

瑕疵輸入對話框
瑕疵設定視窗
平場均勻性設定。省略直方圖和雜訊細節。

Imatest INI 參考中描述了影響多個模組的 INI 檔案設定。

筆記
(-它)Imatest IT 中未使用
(gr)影響圖形(圖表)。對於 Imatest IT 來說,這可能無關緊要,因為 Imatest IT 通常會停用圖形顯示。
(指數)設定項目等於彈出式選單的索引。您需要開啟「設定」視窗才能看到這些設定:從未用於重要的 IT 設定。
(索引-1)設定值等於彈出式選單的索引減 1 (0 - (索引-1))。這樣可以保持對某些原本值為 0(關閉)或 1(開啟)但後來新增了選項的設定的向後相容性。
♠
在 Flatfield 設定視窗中設置
ρ
在影像讀取或區域選擇期間設置
σ在「儲存結果」視窗中設定
◊
在其他視窗中設定

選擇感興趣區域(ROI;待分析區域)的兩種方法

待分析區域通常由roi 參數選擇,該參數在粗調和精調區域調整視窗中設定。 roi 參數包含若干組四個值,每組值對應於影像寬度 nwid_save 和高度 nht_save 的第 n個值。每組四個 roi 值由 [x1 y1 x2 y2] 組成:分別表示定義感興趣區域的左、上、右、下四個像素,該區域相對於左上角定義,而非相對於影像邊緣。因此,如果您希望多個影像的邊界保持一致(例如,希望 ROI 邊界距離影像邊緣 4 個像素),則必須針對每個影像尺寸單獨設定 roi 參數。

Flatfield提供了一種相對於影像邊界指定 ROI 的替代方法:crop_borders,它位於瑕疵(或均勻性)視窗的底部附近。 crop_borders 包含五個值:1-4 是相對於 LRT 和 B 邊界的邊距(以像素為單位)。第五個值用於啟用 (1) 或停用 (0) crop_borders。當 blemcrop==1 且 crop_borders(5)==1 時,crop_borders 啟用。如果 blemcrop>1 或 crop_borders(5)==0,則忽略 crop_borders,並使用 roi 作為 ROI。

[平場] 設定表

範圍設定視窗
♠瑕疵設置; ◊其他;
ρ讀取; σ保存
典型值
[預設]
描述筆記
添加內容♠匯總圖(瑕疵圖)
(重點強調)如上圖所示
1-4 [4](索引)主要瑕疵結果圖(gr)
附加♠總結圖表選項(在底部新增結果...)如上所示1-3 [1](索引-1)在總圖底部加入結果和/或直方圖(會減慢計算速度!) (gr)
拜耳羅◊ (可透過單色影像設定視窗中的幾個按鈕進行設定) 0-5 [0]如果大於 0,則單色檔案包含拜耳 RAW 資料。 1-4 表示要分析的原色(紅、灰、藍、綠)。 5 表示去馬賽克處理。
blemc_maxn (未使用) 1 1 1
blemc_minsz (未使用) 10
blemc_run ♠瑕疵計數圖(複選框)
0 或 1 [0]如果瑕疵數為 1,則繪製瑕疵計數。 (gr)
blemc_thresh (未使用) 0.2
blemc_units (未使用) 2
blemc_zbounds (未使用) 30 75
斑駁作物◊ (在「選項 I」視窗中設定) 1-3 [2](索引)裁切選項:1 停用常規區域選擇(ROI),並啟用裁剪邊框(如果 crop_borders(5)==1)。建議使用 2 進行常規區域選擇。
瑕疵分析♠瑕疵分析複選框0 或 1 [1]通常情況下,1 表示啟用瑕疵分析。 0 表示關閉瑕疵分析(均勻性和熱/死像素分析仍然可用)。關閉瑕疵分析可以顯著提高運行速度。
blemlim1 (未使用) 3 4 4 4 4 4 4
blemlim2 (未使用) 3 4 4 10 20 25
brawShift ◊ (在單色影像設定視窗中的位移彈出式選單中設定) 1-6 [1](索引)拜耳原始位移
鈣簇可以將其作為選項輸入到“缺陷像素”部分(在“檢測熱像素/壞像素”中)的下拉式選單中。
0 0偵測熱像素簇和死像素簇(分別以 calcluster(1) 和 (2) 表示),其中簇定義為兩個或多個相鄰缺陷。例如:輸入 calcluster = 0 1 來偵測死像素簇。如果已在pass/fail ini 檔案中輸入 Dead_pixel_clusters_max,則設定 calcluster(2) 。
閉無花果σ由「儲存後關閉數字」複選框在「儲存」視窗中設定。 0 或 1 [0] 1 推薦用於 IT(儲存後關閉數字)。
corner_HD_block ♠ (缺陷像素區域的角框)
整數[0]如果n = corner_HD_block > 0,則在n x n像素角區中,對熱像素和死像素的敏感度降低2 倍。
裁切邊框♠另一種指定感興趣區域的方法,相對於影像邊界。在「裁切邊界附近的像素」部分(左下角)進行設定。 0 0 0 0 0值 1-4 是相對於定義感興趣區域的 LRT 和 B 邊界的邊距。第五個值用於啟用(1) 或停用 (0) crop_borders。 blemcrop 必須設定為 1 才能啟用 crop_borders。
暗場
絕對
死♠死像素彈出式選單(左下角) 1-3 [1](原為最小值、最大值)
如果是 2 或 3,則與 hotpx 相同。
1 = 無死像素或暗像素
2 = 顯示壞點 (o):絕對像素閾值
3 = 顯示暗像素 (o):相對閾值百分比
死神♠死像素滑桿[4 8]偵測死像素的閾值:死像素的絕對值(以像素為單位)和低於相鄰像素的相對百分比(deadp = 2, 3)。
缺陷像素
分析
[1]用於覆蓋設置,如果設置為 0,則禁用熱/死分析。
降採樣♠ (篩選部分中的複選框) 0 或 1 [0]
對於大於 500 萬像素的影像,僅用於瑕疵檢測的影像會進行降採樣(4:1 像素)(不影響其他計算,例如熱像素/壞像素偵測)。計算完成後,影像和像素會進行升採樣。此方法主要用於 1300 萬像素及以上的相機,以加快計算速度並節省記憶體。
無花果保存在「儲存」視窗的「將圖形儲存為 PNG 或 FIG」下拉式選單中設定σ。 1 或 2 [建議 1 ]要儲存的圖像類型(PNG 或 FIG)。不建議儲存 FIG 文件,因為它們佔用更多儲存空間。 (gr)
文件梳當選擇多個檔案進行分析時,設定ρ值0 或 1 [0] 0:批次讀取和分析文件,1:合併文件(訊號平均值) (-它)
filtype ♠低通道和高通道右側的彈出式選單[2 1]高通和低通濾波器滾降:
1:指數函數(e^(-x)),
2:高斯分佈(e^(-x^2)),
3:指數-3 (e^(-x^3))
資料夾在圖像檔案讀取期間設置(路徑名)存放最後輸入影像的資料夾(-它)
伽瑪♠ (設定區域) [0.5]用於濾波前對影像進行線性化處理。
hdchan ♠熱像素/壞像素選單下方的頻道彈出式選單1-3 [1]用於偵測熱像素/死像素的通道:1 = 任意;2 = 選取;3 = 全部。
hotpx ♠熱像素彈出式選單(左下角) 1-3 [1](原為最小值、最大值)
如果是 2 或 3,則與 deadp 相同。
1 = 無熱像素或亮像素
2 = 顯示熱像素 (o):絕對像素閾值
3 = 顯示光像素 (o):相對閾值百分比
熱門♠熱像素滑桿[251 8]偵測熱像素的閾值:以像素為單位的絕對值和高於相鄰像素的相對百分比,熱像素 = 2, 3。
hpf_set ♠高通滑桿或文字框[0.02]高通截止頻率(以歸一化單位表示)。
線圖♠線條瑕疵圖複選框0 或 1 [0]線瑕疵圖(-gr)
lpf_set ♠低通滑桿或文字框[0.005]低通截止頻率(歸一化單位)。
nchan ♠頻道彈出式選單1-4待分析通道:1-4:R、G、B、Y(亮度)
nht_save ρ設定於影像讀取期間2448 ...最近影像的高度(以像素為單位)。可能存在多個高度值,對應不同的影像尺寸。第n 個值對應於 nwid_save 的第 n個值和 roi 的第n組四個值。
nwid_save ρ設定於影像讀取期間3264 ...最近一張或幾張影像的寬度(以像素為單位)。可能存在多個影像,對應不同的影像尺寸。第n 個值對應於 nht_save 的第 n個值和 roi 的第n組四個值。
oc_analysis
繪圖影像設定視窗中的ρ繪圖複選框1 0 0 0 0 0
prevdisp預覽顯示彈出式選單,位於預覽影像下方。 [1](索引)瑕疵設定視窗中預覽的顯示類型(-它)
投資報酬率ρ設定於區域選擇期間(主要在微調視窗中) 1 1 3264 2448(典型值)感興趣區域(裁剪區域),單位為像素。 [x1 y1 x2 y2] 對於不同的影像尺寸,可能存在多個四像素組。第 n組四像素對應於 nht_save 和 nwid_save 的第n 個值。有關其他區域選擇方法,請參閱 crop_borders。
保存答案σ儲存視窗—主要答案(未使用)是,否
已儲存的設定未使用。 (-它)
儲存目錄σ設定於儲存視窗中(資料夾名稱)上次用於保存結果的資料夾(-它)
保存CSV σ儲存視窗0 或 1 [-99 = 忽略]保存 CSV 結果。覆寫 save_file_list 函數。
保存JSON σ儲存視窗0 或 1 [-99 = 忽略]儲存 JSON 結果。覆蓋 save_file_list。
saveXML σ儲存視窗0 或 1 [-99 = 忽略]儲存 XML 結果。覆蓋 save_file_list。
儲存文件列表儲存視窗[1 1 1 0 0 0 0 0 0 0]如果元素值為 1,則要儲存的結果清單:
1:原始影像,2:低通濾波器 (LPF) 和高通濾波器 (HPF) 處理後的圖像,3:高通濾波器 (LPF) 和高通濾波器 (HPF) 處理後的圖像,3:高通濾波器 (HPF) 處理後的圖像,4:高通濾波器 (HPF) 處理後的圖像,並添加噪聲,5:瑕疵匯總,6:缺陷線,7:CSVSON,瑕疵:XML
側鎖♠位置彈出視窗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)佔總寬度或高度的百分比

樣本數據

[平地]
添加內容 = 3
addhist = 1
bayeraw = 0
blemc_run = 0
斑點作物 = 2
brawShift = 1
closefigs = 0
色彩空間 = 1
deadp = 2
deadthr = 24 18
figsave = 1
filecomb = 0
filtype = 2 2
資料夾 = C:\Imatest\Data\Uniformity\Blemish\
γ = 1
hdchan = 2
hotpx = 2
hotthr = 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
plot_image = 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 40 480 40 1280 1 1 644 484 5 6 639 480 1 1 600 450
saveCSV = 1
saveJSON = 1
saveXML = 1
保存答案 = 是
儲存目錄 = C:\Imatest\Data\Uniformity\Blemish\Results\
save_file_list = 1 1 1 1 1 1 1 1 1 1 0 0
sideloc = 1
sidereg = 7
加速比 = 0
閾值 = 0.02 0.06 0.06 0.08 0.02
拇指剪 = 1285 1103 1584 1302
zone_bord = 6 6