Checkerboard INI file reference

For more information on how to use INI files in Imatest IT, we recommend the Imatest INI File Reference

This document was created by running checkerboard in Imatest 5.2.0. ALPHA on 30-May-2019 22:57:20.

For Imatest IT, most of these entries don't need to be entered. Many don't affect Imatest IT results: they control interactive figure displays or figure output formats (figures are often not used in Imatest IT).

BackgroundMeaning
YellowYellow background: Important to Imatest IT. Parameter and Description are in boldface. [IT]
CyanCyan background: Figure settings. (Figures are used infrequently for IT.) [f]
GrayGray background: For interactive operation. No effect on IT.
ClearClear background: Results details (units, scaling, etc.) for CSV and JSON output,
or not yet categorized. May affect IT results.
INI file settings for checkerboard
Notes: Parameters of special interest to IT users are indicated by [IT] and displayed in Boldface. Some entries have extra values (unused; there to make it easy to add more settings).
ParameterSectionTypeDescriptionDefault value(s)
acquireimatestintAcquire image from instrument if specode=='dataq'. 0-10+.0
 0=File; 1=Epiphan; 2=Omnivision; 43=Toshiba; 4=STM; 5=Graphin; 6=OnSemi DevWare; 7=Android; 8=Operator Console; 9=IP; 10=Sony
acutanceTypesqfintAcutance CPIQ [1], Standard SQF [2]1
agc16bitimatestintAGC (auto-lighten) dark 16-bit files1
angle3DcheckerboarddecAzimuth & angle for 3D plots.-12 50
anlz_roughcheckerboardintAnalyze edge roughness (slight slowdown)0
anlz_sqfcheckerboardintPerform Acutance/SQF analysis0
apercheckerboardstrAperture: may be used for ISO sensitivity 
areanormcheckerboardintNormalization for MTF area calculation for secondary readouts 1,2: 1 = unnorml; 2 = normalize to maximum.2 2
bayerawcheckerboardintBayer RGB format (monochrome-only): 0-5 for [standard monochrome, R, Gr, B, Gb, demosaic] [IT]0
bkgnd3dcheckerboarddec3D background [f]0.9
brawShiftdcrawintBayer RAW bit shift index: 1 for auto; 2-6 for 0, 2, 3, 6, 81
CAcheckerboardstrPlot Lateral Chromatic Aberration (color images-only)[f]Max
calcNoisecheckerboardintOnly calcNoise(1) is used in Imatest 5.2+1 0 0 30 20 0 50 20 0 1 1 0 0
  
charthtcheckerboardstrBar-bar chart height (SFRplus), reg mark spacing (SFRplus), or square height (Checkerboard) in cm for Field of View in cm and focal lth measurement 
chcontrastcheckerboardintchcontrast(1) is index of chart contrast for calculating gamma when chcontrast(3)=1:7 10 0
 1-12 for contrast ratio = [Off 80 50 40 25 20 10 5 4 2 1.414 1.2 1.1]* [IT]
closefigscheckerboardintClose figures after save if 1. May prevent excessive figure buildup, which shows Imatest down.[IT]0
colorchartcheckerboardintAnalyze color chart1
colorspacecheckerboardstrColor space (determined by ncolor- not used?)sRGB
continue_on_errorapiint 0
cornerMethodcheckerboardintSFRreg calc. method }1 0 0 0
CPIQPresetsqfintHeight & distance presets for Acutance calculation: [1] None,1
  [2] Small Print (10 cm height, 25cm dist, 600 DPI),
[3] Large Print (40cm height, 75cm dist, 600DPI),
[4] Computer Monitor at 100% (60cm distance, 100PPI),
[5] 4.5" Cell Phone (5.5cm height, 25cm dist, 330PPI),
[6] 30" 4k UHDTV (37.5cm height, 50cm dist, 146 PPI)
crop_borderscheckerboardintBorder crop0 0 0 0 0
csvbase_headercheckerboardint1 or 2 line CSV database header2
csvscheckerboardintSave CSV files for individual ROIs if 1.3
cyclesper_valuecheckerboardintIndex of display unit: 1-13 for 1
 C/P, C/mm, C/in, LW/PH, LP/PH C/mrad, C/deg, C/Objmm, C/Objin, LW/CH, LP/CH, LW/N_PX, LP/N_PX. See /2021.2/sharpness#units [IT]
dbase_plotscheckerboardintDatabase plots0
debugapiint 0
decentercheckerboardintAdd decentering to distortion calculations }0
deconvFilecheckerboardstrDeconvolution (chart compensation) file*.csv
deconvFolderimateststrDeconvolution (chart comp.) folder: no filesep at endC:\imatest\GUIProducts\ Trunk\depends\RTDepends
deconvParamcheckerboarddecDeconvolution (chart compensation) settings0 0 0 0 0 0 0 0 0 0 0 0
defaultrefcheckerboardintDefault reference media for SFRplus or eSFR ISO. 1=nominal; 2=matte; 3=semigloss1
demozdcrawintDemosaicing algorithm for LibRaw1 1 0
derivCorrimatestintLSF derivative correction ISO 12233:2014(D.1) Strongly recommended (may remove)1
disable_figsapiint 0
disp3dcheckerboardint3D display [f]1
displayTypesqfintScreen [1], Print [2], Ideal [3]1
dispnoisecheckerboardintNoise display1
distort_optionscheckerboardintDistortion options2 1 1
distort_paramscheckerboarddecPredistorted chart correction parameters0 0
distortionTypeimatestintTV Distortion type index: 1 fo SMIA, 2 for ISO.1
distortMagcheckerboarddecMagnification for corected distortion image }1 1 1 1 1
divModelcheckerboardintPolynomial distortion division model }0
divModelcheckerboardintPolynomial distortion division model }0
edgecropcheckerboardintIndex of edge display for Edge/MTF plot: 1=default; 2=entire edge; 3={-4,6} pizels; 4={-10,15}; 5={-15,20}; 6-Half edge; 7=Quarter edge [f]1
edgeIDfilecheckerboardstrEdgeID file 
edgeMTFcheckerboardstrDisplay edge/MTF.[f]Min
edgeroughcheckerboardstrPlot Edge roughness [f]Min
emph2checkerboardintEmphasize (make bold) secondary readout in Edge/MTF plot [f]0
exiftoolimatestintEXIF read selection. /2021.2/imatest_instructions#exif1 1
 exiftool(1) = 0 (no EXIF), 1 or 2 (use Phil Harvey's ExifTool), 3 (Matlab built-in).
expandpltimateststrExpand fixed-module figures [f]1
expertcheckerboardintExpert (1) vs. basic mode (0) for parameters window [int]1
fig_display_modeapiint 0
figsavecheckerboardintType of figure to save: 1 for png; 2 for fig [f]1
filecombcheckerboardintCombine files if >1 (for signal averaging)0
foclthcheckerboardstr(focal length from EXIF data. Use for cycles/angle) 
foldercheckerboardstrFolder for Open image file dialogue box [int]C:\imatest\GUIProducts\ Trunk\source\
fovcalccheckerboardintFoV extrapolation calculation4
gammacheckerboardstrgamma for linearization {IT]0.5
getfileoptimatestint1 for standard file read dialog; 2 for uipickfiles, which supports batches. [int]1
globfoldimateststrUse a global folder for reading images, rather than a folder for each module.[int]Min
globsaveimateststrUse a global folder for saving results, rather than a folder for each module.[int]Min
gray_refcheckerboardintGrayscale stepchart reference value1
grayrefoldercheckerboardstrLast Grayscale stepchart reference file 
heightOrPctsqfintIf true [1] image heights are calculated using percentage magnification0
imageocheckerboardstrPlot Image and Geometry [f]Min
ini_file_dateimateststrSet to run date in some modules. Informational. UNUSED? 
ini_versionimatestintDoesn't seem to be used for much. Deprecate? UNUSED? 
invert3dcheckerboardint3D invert plot [f]0
isocheckerboardstr(ISO speed settingfrom EXIF data) 
isostdcheckerboardstrISO 12233 standard calculation. Min or Max.Min
keepExtimatestintKeep file extension (jpg, png, ...) when saving results0
labcolorcheckerboardintL*a*b* color error plot [f]0
lambdadiffcheckerboarddecWavelength(um) for diffraction-ltd MTF (aper must be set) [f]0.555
lastfilescheckerboardstrLast file list [int] 
LastgrayrefilecheckerboardstrLast Grayscale stepchart reference file 
LastlabelcheckerboardstrLast label in color reference boxLast file: (none)
lenschartcheckerboardstrLens-to-chart distance cm for focal lth calc. 
lensmtfcheckerboardintLens MTF plot0
lensOnlysqfintIf true [1] viewing display type must be ideal [3]0
lum_coeffsimatestdecLuminance (Y-channel) coefficients & index [IT]0.2125 0.7154 0.0721 2
luxinccheckerboardstrIncident lux for ISO sensitivity/Exposure Index} 
lwlpdcheckerboardint1 to display LW/PH, 2 for LP/PH1
macadamcheckerboardintMacAdam or Delta-C ellipses0 0 0
magnificationcheckerboarddecMagnification (for C/Obj mm). Ignore if 0 or for most units.0
maxDistsqfdecMaximum viewing distance (cm)150
maxHeightsqfdecMax height (cm) for Fixed distance Acutance sweep100
maxPctsqfdecMaximum percent magnification of the image200
minDistsqfdecMinimum viewing distance (cm)50
minHeightsqfdecMin height (cm) for Fixed distance Acutance sweep5
minPctsqfdecMinimum percent magnification of the image25
mirrorcheckerboardintMirror image0
mod_apodcheckerboardint"Mod Apod" MTF noise reduction. Recommended. /2021.2/sharpness#noisered1
MoirecheckerboardintMoire type. 1-9. 1=R-B; 2=R-B/mean(R,B) Smooth if <0-1
multidispcheckerboardintMulti-ROI view options [f]: which of boxes 1-4 to display: 1=all; 2=[2-4]; 3=[2,3]; 4=[3,4], ...1
multistylecheckerboardintMulti-ROI results selection: which variables to display.1
 /2021.2/rescharts_edge_results-3#multiroi [f]
multitypecheckerboardstrMulti-ROI plot type (1D, 2D, etc.)[f]3
n1090checkerboardintR1090 rise distance index: 1-5 for 10-90, 10-80, 10-70, 20-80, 20-701
ncolorcheckerboardintColor space index1
nColormapimatestintColor map for pseudocolor plots [f]1
negativecheckerboardintNegative image (light squares) for SFRplus0
noiseCPIQvisnoiseintCPIQ setting chosen in Visual Noise GUI: 1-6: 1 = None;1
  2 = Small Print (h=10cm h, d-25cm, 600 DPI), 3 = Large Print (h=40cm, d=75cm, 600 DPI), 4 = Computer Monitor at 100% (d=60cm, 100PPI), 5 = 4.5" Cell Phone (h=5.5cm, d=25cm, 330 PPI), 6 = 30" 4k UHDTV (h=37.5cm, d=50cm, 146 PPI)
noisedist1visnoisedec1st Visual noise viewing distance cm40
noisedist2visnoisedec2nd Visual noise viewing distance cm, empty if none 
noisedist3visnoisedec3rd Visual noise viewing distance cm, empty if none 
noiseheight1visnoisedec1st Visual noise viewing height cm25
noiseheight2visnoisedec2nd Visual noise viewing height cm1 
noiseheight3visnoisedec3rd Visual noise viewing height cm 
noisehistcheckerboardstrPlot noise histogram [f]Min
noisenonuniformimatestintIndex of noise nonuniformity calculation.1
noiseNormcheckerboardintNoise normalization & x-axis settings.1 1 0
noisepct1visnoisedec1st Visual noise % magnification, empty when height provided 
noisepct2visnoisedec2nd Vis noise % magn 
noisepct3visnoisedec3rd Vis noise % magn (optional). In Master, midway between 1 & 2 
noiseplotvisnoiseintVisual noise plot: 1 = sigma(L*u*v* or L*a*b*) and Vis noise1
  2 = sigma(L*)-only; 3 = sigma(U* or a*)-only; 4 = sigma(v( or b*)-only; 5 = vis noise-only; 6 = L* and vis noise
noiseppcmvisnoisedecpixels per cm resolution of the image39.7
nomsgapiint 0
nonuniformCorrcheckerboardintSlanted-edge nonuniformity correction0
normalizeValuessqfintIf true [1] normalize MTF values for acutance calculations, otherwise choose false [0]0
nowaitimatestintSuppress waitbar if set [IT]0
ois_enablecheckerboardintOptical Image Stabilization enable0 0
othercheckerboardstrSystem description (manually-entered) displayed in EXIF area [f] 
p3dcheckerboardint3D plot type [f]1
passFailapistr  
pixelspercheckerboardstrSensor pixel spacing or pitch in pixelsper units. 
pixunits_valuecheckerboardintIndex (1-3) for sensor spacing units: pixels/inch, px/mm, or um/pixel3
 Example: for 4 um/pixel, use pixelsper = 4; pixunits_value = 3.
plot3dcheckerboardstr3D plot in sfrplus [f]Min
plotimagecheckerboardintImage plot type [f]1
plotmaxcheckerboardintIndex of maximum plot frequency for Edge/MTF plot:1
 1-6 for [2, 1, 0.5, 0.2, 0.1, 0.05]*Nyquist frequency[f]
plotTypesqfintSqf or Acutance Standard Plot [1], JND [2] [f]1
pltradcheckerboardintRadial (CA) plot parameters1 1 1
pltsharpcheckerboardintDisplay oversharpening if 22
pop_edgecheckerboardintEdge plot type for Edge/MTF plot: [f]1
 1-5 for Edge profile (norml, linearized), LSF, Edge (not lin), Edge (lin, UNnorml), ...
pprofilescheckerboardstrPlot uniformity profilesMin
profilecheckerboardintColor uniformity profile type1
psfPlotOptioncheckerboardintPSF plot option1
pxPerCmsqfdecPixel per cm resolution of the image100
rad_distortcheckerboardint[0 ,1] Radial distortion plot [f]0
radiuscheckerboarddecRadius for standardized sharpening (not normally needed)2
rdnumcheckerboardstrSecondary readout 1 MTF@ rdnum [IT]0.3
rdnum2checkerboardstrSecondary readout 2 MTF@ rdnum2 [IT]0.2
rdnum3checkerboardstrSecondary readout 3 MTF@ rdnum30.2
rdpctcheckerboardstrSecondary readout 1 nn (%) for MTFnn or MTFnnP [IT]30
rdpct2checkerboardstrSecondary readout 2 nn (%) for MTFnn or MTFnnP [IT]20
rdpct3checkerboardstrSecondary readout 3 nn (%) for MTFnn or MTFnnP20
rdtypecheckerboardstrSecondary readout 1 name: "MTF", "MTF__P", "MTF Area", or "MTF @" [IT] See /2021.2/imatest-ini-reference#secondaryMTF
rdtype2checkerboardstrSecondary readout 2 name: "MTF", "MTF__P", "MTF Area", or "MTF @" [IT](none)
rdtype3checkerboardstrSecondary readout 3 name: "MTF", "MTF__P", "MTF Area", or "MTF @"(none)
rdunitcheckerboardintSecondary readout 1 frequency unit index (1-3 for C/P, C/mm, C/in) [IT]1
rdunit2checkerboardintSecondary readout 2 frequency unit index (1-3 for C/P, C/mm, C/in) [IT]1
rdunit3checkerboardintSecondary readout 3 frequency unit index (1-3 for C/P, C/mm, C/in)1
readexifimatestintRead EXIF data from image file1
readoutDistsqfdecReadout distance OR fixed viewing distance (cm)100
readoutHeightsqfdecReadout height (OR) OR fixed height of the image (cm)75
readoutPctsqfdecReadout percent magnification OR fixed percent magnification100
ref_valuecheckerboardintColor reference value1
resultsavecheckerboardintSave results in subfolder Results of image file folder1
RGBY_valuecheckerboardintIndex of channel to analyze (4 is Y)[IT]4
rmcndcrawintIndex of location of Red pixel in Bayer raw: 0-4 for unknown, R1C1, R1C2, R2C1, R2C20
rmcndcrawintIndex of location of Red pixel in Bayer raw: 0-4 for unknown, R1C1, R1C2, R2C1, R2C20
roilthcheckerboarddecROI length (slider)0.85
roiMaxcheckerboardstrMax ROI for thru-focus batch. 
roiselcheckerboardintIndex of ROI selection for automatic ROI detection. Depends on modulue. [IT]4 1
roiwidthcheckerboardintROI width1
roiZonescheckerboardintROI zones70 80 0 0 0 0
satlvlcheckerboardintSaturation level (for dynamic range calculations)1
save_dircheckerboardstrFolder for saving results [int]C:\imatest\GUIProducts\ Trunk\source\Results\
save_file_listcheckerboardintList of files to save (specific to module). Some extras1=Edge/MTF plot; (Still finding settings)1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
saveCSVcheckerboardintSave CSV file-99
savedelapiint 0
saveHTMLcheckerboardintSave HTML report0
saveJSONcheckerboardintSave JSON file-99
savePDFcheckerboardintSave PDF report0
scale3dcheckerboarddecScale for 3D plots [f]-999
select3dcheckerboardint3D plot selection (several plots) [f]0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
sfrrefineapiint 0
SFRsuffixcheckerboardintSuffix for saving plots & summary CSV file1
shift_dependent_ge-
ometry_recalc
checkerboardint 1
shuttercheckerboardstrShutter speed: may be used for ISO sensitivity 
speedupcheckerboardintSpeed up calculations (no histograms or Shannon capacity). Recommended. [IT]1
splitcolorcheckerboardintSplit color analysis plot [f]0
SQFsqfstr Min
SQFmultcheckerboardstrPlot multi-ROI Acutance or SQF. [f]Min
sqfoptsqfdec 3 1 2 3 5 0 0 0 0 0 1 2 2 1 1
stepchartcheckerboardintAnalyze step chart1
stepplot2checkerboardintStepchart plot-- bottom option [f]1
toneabovecheckerboardintTonal plot above noise plot1
tonescheckerboardstrPlot tonal response from grayscale stepchartMin
vhdispcheckerboardint1-3 for V, H, V+H (combined), V+H (separate fixed figures), Tangential, or Sagittal for Multi-ROI and 3D plots [f]3
vhorcheckerboardintVertical/Horizontal edge selection: 1-3 for V, H, V&H1
viewSettingssqfdec[1] Fixed Viewing Distance, Varying Height1
 (requires minDist, maxDist, readoutDist, pxPerCm AND readoutHeight OR readoutPct)
visnoisecalcvisnoiseintVisual noise calculation options: 1=no visual noise; 2 = ISO 15729; 3=CPIQ; 4=both1
wedgecalccheckerboardintWedge calculation settings: wedgecalc(1) = 0 for off; 1 for on.0 1 1 1 1 1
 wedgecalc(5) = 1-5: 4 basic, 4_4 inner, 4+4+8 corners, 1+4_10 corners, 4 inner-only.
winlargeimatestintEnlarge interactive windows [int]0
xaxistypecheckerboardintIndex of Noise x-axis plot units1
zweightscheckerboarddecZone weights: ctr, mid, corner. Can be 0-1. [.5 .5 .5] might be better for machine vision.1 0.75 0.5
ParameterSectionTypeDescriptionDefault value(s)