eSFR ISO INI file reference

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

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 esfriso
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
angle3DesfrisodecAzimuth & angle for 3D plots.-12 50
anlz_roughesfrisointAnalyze edge roughness (slight slowdown)0
anlz_sqfesfrisointPerform Acutance/SQF analysis0
aperesfrisostrAperture: may be used for ISO sensitivity 
areanormesfrisointNormalization for MTF area calculation for secondary readouts 1,2: 1 = unnorml; 2 = normalize to maximum.2 2
bayerawesfrisointBayer RGB format (monochrome-only): 0-5 for [standard monochrome, R, Gr, B, Gb, demosaic] [IT]0
bkgnd3desfrisodec3D background [f]0.9
brawShiftdcrawintBayer RAW bit shift index: 1 for auto; 2-6 for 0, 2, 3, 6, 81
CAesfrisostrPlot Lateral Chromatic Aberration (color images-only)[f]Max
calcNoiseesfrisointOnly calcNoise(1) is used in Imatest 5.2+1 0 0 30 20 0 50 20 0 1 1 0 0
  
charthtesfrisostrBar-bar chart height (SFRplus), reg mark spacing (SFRplus), or square height (Checkerboard) in cm for Field of View in cm and focal lth measurement 
chcontrastesfrisointchcontrast(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]
closefigsesfrisointClose figures after save if 1. May prevent excessive figure buildup, which shows Imatest down.[IT]0
colorchartesfrisointAnalyze color chart1
colorspaceesfrisostrColor space (determined by ncolor- not used?)sRGB
continue_on_errorapiint 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_bordersesfrisointBorder crop0 0 0 0 0
csvbase_headeresfrisoint1 or 2 line CSV database header2
csvsesfrisointSave CSV files for individual ROIs if 1.3
cyclesper_valueesfrisointIndex 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 /25.1/sharpness#units [IT]
dbase_plotsesfrisointDatabase plots0
debugapiint 0
deconvFileesfrisostrDeconvolution (chart compensation) file*.csv
deconvFolderimateststrDeconvolution (chart comp.) folder: no filesep at endC:\imatest\GUIProducts\ Trunk\depends\RTDepends
deconvParamesfrisodecDeconvolution (chart compensation) settings0 0 0 0 0 0 0 0 0 0 0 0
defaultrefesfrisointDefault reference media for SFRplus or eSFR ISO. 1=nominal; 2=matte; 3=semigloss1
demozdcrawintDemosaicing algorithm for dcraw1 1 0
derivCorrimatestintLSF derivative correction ISO 12233:2014(D.1) Strongly recommended (may remove)1
disable_figsapiint 0
disp3desfrisoint3D display [f]1
displayTypesqfintScreen [1], Print [2], Ideal [3]1
dispnoiseesfrisointNoise display1
distort_optionsesfrisointDistortion options2 1 1
distort_paramsesfrisodecPredistorted chart correction parameters0 0
distortionTypeimatestintTV Distortion type index: 1 fo SMIA, 2 for ISO.1
edgecropesfrisointIndex 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
edgeIDfileesfrisostrEdgeID file 
edgeMTFesfrisostrDisplay edge/MTF.[f]Min
edgeroughesfrisostrPlot Edge roughness [f]Min
emph2esfrisointEmphasize (make bold) secondary readout in Edge/MTF plot [f]0
esfrnoiseesfrisointNoise plot eg}0
exiftoolimatestintEXIF read selection. /25.1/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
expertesfrisointExpert (1) vs. basic mode (0) for parameters window [int]1
fig_display_modeapiint 0
figsaveesfrisointType of figure to save: 1 for png; 2 for fig [f]1
filecombesfrisointCombine files if >1 (for signal averaging)0
foclthesfrisostr(focal length from EXIF data. Use for cycles/angle) 
folderesfrisostrFolder for Open image file dialogue box [int]C:\imatest\GUIProducts\ Trunk\source\
fovcalcesfrisointFoV extrapolation calculation4
gammaesfrisostrgamma 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_refesfrisointGrayscale stepchart reference value1
grayrefolderesfrisostrLast Grayscale stepchart reference file 
heightOrPctsqfintIf true [1] image heights are calculated using percentage magnification0
imageoesfrisostrPlot 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? 
invert3desfrisoint3D invert plot [f]0
isoesfrisostr(ISO speed settingfrom EXIF data) 
isostdesfrisostrISO 12233 standard calculation. Min or Max.Min
keepExtimatestintKeep file extension (jpg, png, ...) when saving results0
labcoloresfrisointL*a*b* color error plot [f]0
lambdadiffesfrisodecWavelength(um) for diffraction-ltd MTF (aper must be set) [f]0.555
lastfilesesfrisostrLast file list [int] 
LastgrayrefileesfrisostrLast Grayscale stepchart reference file 
LastlabelesfrisostrLast label in color reference boxLast file: (none)
lenschartesfrisostrLens-to-chart distance cm for focal lth calc. 
lensmtfesfrisointLens 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
luxincesfrisostrIncident lux for ISO sensitivity/Exposure Index} 
lwlpdesfrisoint1 to display LW/PH, 2 for LP/PH1
macadamesfrisointMacAdam or Delta-C ellipses0 0 0
magnificationesfrisodecMagnification (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
mirroresfrisointMirror image0
mod_apodesfrisoint"Mod Apod" MTF noise reduction. Recommended. /25.1/sharpness#noisered1
MoireesfrisointMoire type. 1-9. 1=R-B; 2=R-B/mean(R,B) Smooth if <0-1
multidispesfrisointMulti-ROI view options [f]: which of boxes 1-4 to display: 1=all; 2=[2-4]; 3=[2,3]; 4=[3,4], ...1
multistyleesfrisointMulti-ROI results selection: which variables to display.1
 /25.1/rescharts_edge_results-3#multiroi [f]
multitypeesfrisostrMulti-ROI plot type (1D, 2D, etc.)[f]3
multiwedgeesfrisointeSFR ISO multi-wedge plot [f] so}0
n1090esfrisointR1090 rise distance index: 1-5 for 10-90, 10-80, 10-70, 20-80, 20-701
ncoloresfrisointColor space index1
nColormapimatestintColor map for pseudocolor plots [f]1
negativeesfrisointNegative 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 
noisehistesfrisostrPlot noise histogram [f]Min
noisenonuniformimatestintIndex of noise nonuniformity calculation.1
noiseNormesfrisointNoise 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
nonuniformCorresfrisointSlanted-edge nonuniformity correction0
normalizeValuessqfintIf true [1] normalize MTF values for acutance calculations, otherwise choose false [0]0
nowaitimatestintSuppress waitbar if set [IT]0
ois_enableesfrisointOptical Image Stabilization enable0 0
otheresfrisostrSystem description (manually-entered) displayed in EXIF area [f] 
p3desfrisoint3D plot type [f]1
passFailapistr  
pixelsperesfrisostrSensor pixel spacing or pitch in pixelsper units. 
pixunits_valueesfrisointIndex (1-3) for sensor spacing units: pixels/inch, px/mm, or um/pixel3
 Example: for 4 um/pixel, use pixelsper = 4; pixunits_value = 3.
plot3desfrisostr3D plot in sfrplus [f]Min
plotimageesfrisointImage plot type [f]1
plotmaxesfrisointIndex 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
pltradesfrisointRadial (CA) plot parameters1 1 1
pltsharpesfrisointDisplay oversharpening if 22
pop_edgeesfrisointEdge plot type for Edge/MTF plot: [f]1
 1-5 for Edge profile (norml, linearized), LSF, Edge (not lin), Edge (lin, UNnorml), ...
pprofilesesfrisostrPlot uniformity profilesMin
profileesfrisointColor uniformity profile type1
psfPlotOptionesfrisointPSF plot option1
pxPerCmsqfdecPixel per cm resolution of the image100
rad_distortesfrisoint[0 ,1] Radial distortion plot [f]0
radiusesfrisodecRadius for standardized sharpening (not normally needed)2
rdnumesfrisostrSecondary readout 1 MTF@ rdnum [IT]0.3
rdnum2esfrisostrSecondary readout 2 MTF@ rdnum2 [IT]0.2
rdnum3esfrisostrSecondary readout 3 MTF@ rdnum30.2
rdpctesfrisostrSecondary readout 1 nn (%) for MTFnn or MTFnnP [IT]30
rdpct2esfrisostrSecondary readout 2 nn (%) for MTFnn or MTFnnP [IT]20
rdpct3esfrisostrSecondary readout 3 nn (%) for MTFnn or MTFnnP20
rdtypeesfrisostrSecondary readout 1 name: "MTF", "MTF__P", "MTF Area", or "MTF @" [IT] See /25.1/imatest-ini-reference#secondaryMTF
rdtype2esfrisostrSecondary readout 2 name: "MTF", "MTF__P", "MTF Area", or "MTF @" [IT](none)
rdtype3esfrisostrSecondary readout 3 name: "MTF", "MTF__P", "MTF Area", or "MTF @"(none)
rdunitesfrisointSecondary readout 1 frequency unit index (1-3 for C/P, C/mm, C/in) [IT]1
rdunit2esfrisointSecondary readout 2 frequency unit index (1-3 for C/P, C/mm, C/in) [IT]1
rdunit3esfrisointSecondary 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_valueesfrisointColor reference value1
regmark_contrast_o-
pt
esfrisointLevel of robustness to high scene dynamic range/low SFRreg target contrast.0
 >0-2: The higher the value, the slower the runtime. so}
regmark_numesfrisointExtra reg marks & how to use them. so}0
regmark_rotation_o-
pt
esfrisointLevel of robustness to SFRreg target rotation. 0-2. The higher the value, the slower the runtime. so}0
regmark_sizeesfrisointMinimum, maximum reg mark diameter in pixels so}0 0
resultsaveesfrisointSave results in subfolder Results of image file folder1
RGBY_valueesfrisointIndex 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
roilthesfrisodecROI length (slider)0.85
roiMaxesfrisostrMax ROI for thru-focus batch. 
roiselesfrisointIndex of ROI selection for automatic ROI detection. Depends on modulue. [IT]4 1
roiwidthesfrisointROI width1
roiZonesesfrisointROI zones70 80 0 0 0 0
satlvlesfrisointSaturation level (for dynamic range calculations)1
save_diresfrisostrFolder for saving results [int]C:\imatest\GUIProducts\ Trunk\source\Results\
save_file_listesfrisointList 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
saveCSVesfrisointSave CSV file-99
savedelapiint 0
saveHTMLesfrisointSave HTML report0
saveJSONesfrisointSave JSON file-99
savePDFesfrisointSave PDF report0
scale3desfrisodecScale for 3D plots [f]-999
select3desfrisoint3D 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
SFRsuffixesfrisointSuffix for saving plots & summary CSV file1
shift_dependent_ge-
ometry_recalc
esfrisoint 1
shutteresfrisostrShutter speed: may be used for ISO sensitivity 
speedupesfrisointSpeed up calculations (no histograms or Shannon capacity). Recommended. [IT]1
splitcoloresfrisointSplit color analysis plot [f]0
SQFsqfstr Min
SQFmultesfrisostrPlot multi-ROI Acutance or SQF. [f]Min
sqfoptsqfdec 3 1 2 3 5 0 0 0 0 0 1 2 2 1 1
stepchartesfrisointAnalyze step chart1
stepplot2esfrisointStepchart plot-- bottom option [f]1
toneaboveesfrisointTonal plot above noise plot1
tonesesfrisostrPlot tonal response from grayscale stepchartMin
vhdispesfrisoint1-3 for V, H, V+H (combined), V+H (separate fixed figures), Tangential, or Sagittal for Multi-ROI and 3D plots [f]3
vhoresfrisointVertical/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
wedgecalcesfrisointWedge 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.
wedgedispesfrisointWedge (eSFR ISO) Multi ROI display options [f] so}1
wedgestyleesfrisointWedge (eSFR ISO) Multi ROI display options [f] so}1
winlargeimatestintEnlarge interactive windows [int]0
xaxistypeesfrisointIndex of Noise x-axis plot units1
zweightsesfrisodecZone 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)