산란광(플레어) 설정

산란광(플레어) 관련 문서 페이지

소개: 산란광 테스트 및 정규화된 산란광 소개 |Imatest 산란광 분석 결과 | 역사

배경: 산란광 사례 |근본 원인 |테스트 개요 |테스트 요소 | 테스트 고려 사항 | 용어집

계산: 측정 이미지 |정규화 방법 |광원 마스크 방법 | 요약 측정 항목 | 분석 채널 | 채도

지침: 고급 Imatest 분석 지침(Master 및 IT) | Imatest를 이용한 정규화된 산란광 계산 | 전동 짐벌 사용 지침

설정: 설정 목록 및 INI 키/값 | 표준 및 권장 사항 |구성 파일 입력


This page provides a list and description of the settings for Imatest stray light source analysis, as well as corresponding INI field-value pairs.

Settings Table of Contents

Settings Sections

Enumerations

Settings Sections

Stray Light Source

Stray Light Source

Description
Settings for analyzing image(s) of a stray light source.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Memory UsageOption for how to prioritize memory or speed when performing an analysis.Low Memory
[straylight]
memory_mode
Sub-Sections
Sub-SectionDescriptionNotes
CalculationCalculation settings.
Batch OutputsSettings for saving stray light batch outputs.
Calculation

Calculation

Description
Calculation settings.
Sub-Sections
Sub-SectionDescriptionNotes
Core CalculationCore calculation settings.
SaturationSettings for how to calculate the saturation level.
ChannelSettings for selecting which channels to analyze.
NormalizationSettings for performing stray light normalization.
Analysis Image MaskSettings for creating a mask the analysis images(s).
SpatialSpatial stray light calculation settings.
MetadataSettings about metadata for the stray light run.
Extra CalculationMiscellaneous stray light calculation settings.
Used In
Stray Light Source
Core Calculation

Core Calculation

Description
Core calculation settings. See the metric image calculations documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Calculation TypeThe type of stray light calculation.Transmission
[straylight]
calculation
Data TransformThe transform applied to the data.Linear
[straylight]
data_transform
Dark LevelThe dark level of the image(s) in digital numbers (DNs).0
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
dark_level_dn
  • Units: DN
Clip To OneEnable to clip image values to one (image values are clipped to zero if disabled). This prevents infinite stray light in attenuation calculations and logarithm-based data transforms.false
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
clip_to_one
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Calculation TypeSet To: TransmissionSet To: TransmissionSet To: TransmissionSet To: Transmission
Data TransformSet To: LinearSet To: LinearSet To: dB (Voltage)Set To: Linear
Dark LevelSet To: 0Test Parameter: Set based on camera dark noise.Set To: 0
IEEE Std 2020-2024 does not specify subtracting off a dark level.
Set To: 0
IEEE Std 2020-2024 does not specify subtracting off a dark level.
Clip To OneSet To: falseSet To: falseSet To: trueSet To: false
Used In
Calculation
Saturation

Saturation

Description
Settings for how to calculate the saturation level.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Measurement TypeThe type of saturation measurement to perform.Container Max
  • Setting Type: Saturation Specification Enumeration (excluding: Classic, ITU-R BT.601)
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
saturation_method
ValueThe saturation value for the image(s) in digital numbers.65535
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
saturation_user_value
  • Units: DN
  • The use of this field is contingent on the value of Measurement Type.
Bit DepthThe saturation value for the image(s) as a bit depth.16
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
saturation_user_bit_depth
  • Units: bits
  • The use of this field is contingent on the value of Measurement Type.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Measurement TypeSet To: Image MaxUse Default: Container MaxUse Default: Container Max
IEEE Std 2020-2024 does not specify saturation calculations.
Use Default: Container Max
IEEE Std 2020-2024 does not specify saturation calculations.
ValueN/ATest Parameter: If needed, set based on camera properties.Test Parameter: If needed, set based on camera properties.
IEEE Std 2020-2024 does not specify saturation calculations.
Test Parameter: If needed, set based on camera properties.
IEEE Std 2020-2024 does not specify saturation calculations.
Bit DepthN/ATest Parameter: If needed, set based on camera properties.Test Parameter: If needed, set based on camera properties.
IEEE Std 2020-2024 does not specify saturation calculations.
Test Parameter: If needed, set based on camera properties.
IEEE Std 2020-2024 does not specify saturation calculations.
Used In
Calculation
Channel

Channel

Description
Settings for selecting which channels to analyze. See the analysis channels documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Analysis Channel(s)Select the channels to analyze.Automatic
[straylight]
channel_type
Luminance TypeThe luminance calculation to use.IEC 61966-2-1
[straylight]
channel_lum_type
  • The use of this field is contingent on the value of Analysis Channel(s).
Custom RGB WeightsThe luminance calculation to use.[0.33333, 0.33333, 0.33333]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (3 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
channel_lum_custom_rgb_weights
  • Order: Red, Green, Blue
  • The use of this field is contingent on the value of Analysis Channel(s).
  • The use of this field is contingent on the value of Luminance Type.
RGB OrderThe order of the channels.Red, Green, Blue
[straylight]
channel_rgb_order
  • The use of this field is contingent on the value of Analysis Channel(s).
StatisticsSelect the statistic to use.Mean
[straylight]
channel_stats_type
  • The use of this field is contingent on the value of Analysis Channel(s).
Channel IndexSelect the one-based index of the channel to analyze.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
channel_index
  • The use of this field is contingent on the value of Analysis Channel(s).
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Analysis Channel(s)Set To: AutomaticSet To: Each ChannelSet To: LuminanceSet To: Luminance
Luminance TypeN/AN/ATest Parameter: Set per §1.7.6.
IEEE Std 2020-2024 §2.7.1 does not specify which luminance weights to use. §1.7.6 recommends using the weights of the color space, if given, otherwise to use ITU-R BT.709-6 (sRGB) weights.
Test Parameter: Set per §1.7.6.
IEEE Std 2020-2024 §2.7.1 does not specify which luminance weights to use. §1.7.6 recommends using the weights of the color space, if given, otherwise to use ITU-R BT.709-6 (sRGB) weights.
Custom RGB WeightsN/AN/ATest Parameter: Set, if needed, per §1.7.6.Test Parameter: Set, if needed, per §1.7.6.
RGB OrderN/AN/ATest Parameter: Set based on data type.Test Parameter: Set based on data type.
StatisticsN/AN/AN/AN/A
Channel IndexN/AN/AN/AN/A
Used In
Calculation
Normalization

Normalization

Description
Settings for performing stray light normalization. See the normalization documentation page for a description of these methods.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Normalization TypeThe type of normalization to perform.None
[straylight]
normalization
Sub-Sections
Sub-SectionDescriptionNotes
LevelAdditional settings for level-based normalization.
  • The use of this field is contingent on the value of Normalization Type.
Stray Light: Settings: Normalization: Direct ImageAdditional settings for direct image-based normalization.
  • The use of this field is contingent on the value of Normalization Type.
Stray Light: Settings: Normalization: Lambertian ImageAdditional settings for Lambertian image-based normalization.
  • The use of this field is contingent on the value of Normalization Type.
Reference Image Source DetectionSettings for detecting the light source for the reference image(s).
  • The use of this field is contingent on the value of Normalization Type.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Normalization TypeSet To: NoneSet To: Direct Reference ImageSet To: Lambertian Reference ImageSet To: Direct Reference Image
Used In
Calculation
Level

Level

Description
Additional settings for level-based normalization. The following options apply if the normalization method is Level. See the normalization documentation page for a description of the Level normalization method.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Normalization LevelThe normalization level in digital numbers (DNs).1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_level_value
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Normalization LevelN/AN/AN/AN/A
Used In
Normalization
Stray Light: Settings: Normalization: Direct Image

Stray Light: Settings: Normalization: Direct Image

Description
Additional settings for direct image-based normalization. The following options apply if the normalization method is Direct Reference Image. See the normalization documentation page for a description of the Direct Reference Image normalization method.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Reference Image File(s)The fully-qualified path to the reference image file(s).[]
  • Setting Type: String
  • Setting Size: Variable-Length Array
  • INI Type: String
  • INI Size: Array
[straylight]
norm_refim_files
Normalization AggregationThe methodology for aggregating the masked pixels into a normalization factor.Median
[straylight]
norm_refim_aggregation
Sub-Sections
Sub-SectionDescriptionNotes
Source CompensationSettings for compensating for light source differences between the reference and test image.
Camera CompensationSettings for compensating for camera state differences between the reference and analysis images.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Reference Image File(s)N/ATest Parameter: Select the reference image(s).N/ATest Parameter: Select the reference image(s).
IEEE Std 2020-2024 does not specify that more than one image can be combined.
Normalization AggregationN/ASet To: MedianN/ASet To: Mean
IEEE Std 2020-2024 §2.8.3.1 specifies the use of “the average linearized per-pixel gray level signal”.
Used In
Normalization
Source Compensation

Source Compensation

Description
Settings for compensating for light source differences between the reference and test image.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Light Level RatioThe ratio of the reference light level divided by the test light level.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_refim_comp_light_level_ratio
Sub-Sections
Sub-SectionDescriptionNotes
Neutral DensitySettings for quantifying a neutral density filter.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Light Level RatioN/ATest Parameter: Set based on test setup.N/ATest Parameter: Set based on test setup.
Used In
Stray Light: Settings: Normalization: Direct Image
Neutral Density

Neutral Density

Description
Settings for quantifying a neutral density filter.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
ND TypeThe type of ND measurement.None
[straylight]
norm_refim_comp_nd_type
TransmissionThe transmission (0-100) of the ND filter.100
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_refim_comp_nd_transmission_value
  • Units: %
  • The use of this field is contingent on the value of ND Type.
DensityThe density of the ND filter.0
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_refim_comp_nd_density_value
  • The use of this field is contingent on the value of ND Type.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
ND TypeN/ATest Parameter: Set based on test setup.N/ATest Parameter: Set based on test setup.
TransmissionN/ATest Parameter: Set, if needed, based on the test setup.N/ATest Parameter: Set, if needed, based on the test setup.
DensityN/ATest Parameter: Set, if needed, based on the test setup.N/ATest Parameter: Set, if needed, based on the test setup.
Used In
Source Compensation
Camera Compensation

Camera Compensation

Description
Settings for compensating for camera state differences between the reference and analysis images.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Integration Time RatioThe ratio of the reference integration time divided by the test integration time.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_refim_comp_int_time_ratio
Gain RatioThe ratio of the reference gain divided by the test gain.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_refim_comp_gain_ratio
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Integration Time RatioN/ATest Parameter: Set based on test setup.N/ATest Parameter: Set based on test setup.
Gain RatioN/ATest Parameter: Set based on test setup.N/ATest Parameter: Set based on test setup.
Used In
Stray Light: Settings: Normalization: Direct Image
Stray Light: Settings: Normalization: Lambertian Image

Stray Light: Settings: Normalization: Lambertian Image

Description
Additional settings for Lambertian image-based normalization. The following options apply if the normalization method is Direct Reference Image. See the normalization documentation page for a description of the Direct Reference Image normalization method.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Reference Image File(s)The fully-qualified path to the reference image file(s).[]
  • Setting Type: String
  • Setting Size: Variable-Length Array
  • INI Type: String
  • INI Size: Array
[straylight]
norm_lrefim_files
Normalization AggregationThe methodology for aggregating the masked pixels into a normalization factor.Mean
[straylight]
norm_lrefim_aggregation
Sub-Sections
Sub-SectionDescriptionNotes
Light Source MeasurementsInformation about the light source measurements for Lambertian normalization.
Camera CompensationSettings for compensating for camera state differences between the reference and analysis images.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Reference Image File(s)N/AN/ATest Parameter: Select the reference image(s).
IEEE Std 2020-2024 does not specify that more than one image can be combined.
N/A
Normalization AggregationN/AN/ASet To: Mean
IEEE Std 2020-2024 Eq. 2-5 specifies the use of the average in the symbols.
N/A
Used In
Normalization
Light Source Measurements

Light Source Measurements

Description
Information about the light source measurements for Lambertian normalization.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Light Measurement UnitsThe type of measurement of the source.Radiometric
[straylight]
norm_lrefim_source_meas_type
Luminance From Lambertian DiffuserThe luminance [cd/m²] from the Lambertian diffuser in the reference image.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_lrefim_ref_luminance
  • Units: cd/m²
  • The use of this field is contingent on the value of Light Measurement Units.
Illuminance At The Camera LocationThe illuminance [lux] at the location of the camera for the test image(s).1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_lrefim_illuminance
  • Units: lux
  • The use of this field is contingent on the value of Light Measurement Units.
Radiance From Lambertian DiffuserThe measured radiance [W/m²/sr] from the Lambertian diffuser in the reference image.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_lrefim_ref_radiance
  • Units: W/m²/sr
  • The use of this field is contingent on the value of Light Measurement Units.
Irradiance At The Camera LocationThe measured irradiance [W/m²] at the location of the camera for the test image(s).1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_lrefim_irradiance
  • Units: W/m²
  • The use of this field is contingent on the value of Light Measurement Units.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Light Measurement UnitsN/AN/ATest Parameter: Set based on test setup.N/A
Luminance From Lambertian DiffuserN/AN/ATest Parameter: Set, if needed, based on test setup.N/A
Illuminance At The Camera LocationN/AN/ATest Parameter: Set, if needed, based on test setup.N/A
Radiance From Lambertian DiffuserN/AN/ATest Parameter: Set, if needed, based on test setup.N/A
Irradiance At The Camera LocationN/AN/ATest Parameter: Set, if needed, based on test setup.N/A
Used In
Stray Light: Settings: Normalization: Lambertian Image
Camera Compensation

Camera Compensation

Description
Settings for compensating for camera state differences between the reference and analysis images.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Integration Time RatioThe ratio of the reference integration time divided by the test integration time.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_lrefim_comp_int_time_ratio
Gain RatioThe ratio of the reference gain divided by the test gain.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
norm_lrefim_comp_gain_ratio
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Integration Time RatioN/AN/ATest Parameter: Set based on test setup.N/A
Gain RatioN/AN/ATest Parameter: Set based on test setup.N/A
Used In
Stray Light: Settings: Normalization: Lambertian Image
Reference Image Source Detection

Reference Image Source Detection

Description
Settings for detecting the light source for the reference image(s). See the stray light masking documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Detection MethodThe methodology for identifying where the light source is in the image.Image Processing
  • Setting Type: Stray Light: Mask Method Enumeration (excluding: None, Geometric Camera Model + Circle)
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
refmask_method
Sub-Sections
Sub-SectionDescriptionNotes
Image ProcessingSettings for image-processing-based masking.
  • The use of this field is contingent on the value of Detection Method.
Circle CenterSettings describing the center of a manually-placed circular mask.
  • The use of this field is contingent on the value of Detection Method.
Circle RadiusThe circular radius settings.
  • The use of this field is contingent on the value of Detection Method.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Detection MethodN/ASet To: Image ProcessingUnspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify separate settings for reference and test images.
Used In
Normalization
Image Processing

Image Processing

Description
Settings for image-processing-based masking. See the stray light masking documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Level Threshold TypeHow to threshold the image.Percentage of Max
[straylight]
refmask_improc_level_thresh_type
Level Threshold (Value)The threshold above which is considered the image of the light source, in digital numbers.65535
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
refmask_improc_level_threshold
  • Units: DN
  • The use of this field is contingent on the value of Level Threshold Type.
Level Threshold (Percent)The threshold above which is considered the image of the light source, as a percentage of the maximum value.50
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
refmask_improc_level_threshold_pct
  • Units: %
  • The use of this field is contingent on the value of Level Threshold Type.
Image Close RadiusThe radius of an image close morphology step. This helps to remove holes in the mask. Set to 0 to skip this step.5
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
refmask_improc_image_close_radius
  • Units: px
Multiple Connected Component StrategyThe strategy for how to deal with multiple connected components.Pick Biggest
[straylight]
refmask_improc_multiple_cc_strategy
Mask Area ThresholdThe minimum number of pixels that the image of the light source should be.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
refmask_improc_mask_area_threshold
  • Units: px
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Level Threshold TypeN/ASet To: Percentage of MaxUnspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Level Threshold (Value)N/AN/AUnspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Level Threshold (Percent)N/ASet To: 50Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Image Close RadiusN/ASet To: 5Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Multiple Connected Component StrategyN/ASet To: Pick BiggestUnspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Mask Area ThresholdN/ASet To: 1Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Used In
Reference Image Source Detection
Circle Center

Circle Center

Description
Settings describing the center of a manually-placed circular mask. See the stray light masking documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
MethodThe method for specifying the circle center.Numeric Image Center
[straylight]
refmask_circle_center_type
Image Coordinate SystemThe image coordinate system of the user-provided coordinate.IEEE Std. 2020™ Type IV
[straylight]
refmask_circle_im_coord
  • The use of this field is contingent on the value of Method.
Center CoordinateThe center of the circular region for the reference image.[0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (2 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
refmask_circle_custom_center
  • Order: x, y
  • The use of this field is contingent on the value of Method.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
MethodN/AN/AUnspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Image Coordinate SystemN/AN/AUnspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Center CoordinateN/AN/AUnspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Used In
Reference Image Source Detection
Circle Radius

Circle Radius

Description
The circular radius settings. See the stray light masking documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
MethodThe method for determining the radius.User-Specified
[straylight]
refmask_2pcr_radius_type
RadiusThe radius in pixels.10
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
refmask_2pcr_radius
  • Units: px
  • The use of this field is contingent on the value of Method.
Camera Pixel PitchThe pixel pitch of the camera in μm.5
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
refmask_2pcr_radius_dut_pp
  • Units: μm
  • The use of this field is contingent on the value of Method.
Camera Focal LengthThe focal length of the camera in mm.10
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
refmask_2pcr_radius_dut_fl
  • Units: mm
  • The use of this field is contingent on the value of Method.
Source Focal LengthThe focal length of the light source in mm.100
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
refmask_2pcr_radius_col_fl
  • Units: mm
  • The use of this field is contingent on the value of Method.
Source DiameterThe diameter of the light source in mm.25
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
refmask_2pcr_radius_col_dia
  • Units: mm
  • The use of this field is contingent on the value of Method.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
MethodN/AN/A
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
RadiusN/AN/A
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Camera Pixel PitchN/AN/A
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Camera Focal LengthN/AN/A
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Source Focal LengthN/AN/A
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Source DiameterN/AN/A
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not specify instructions for detecting the Lambertian reference source.
Used In
Reference Image Source Detection
Analysis Image Mask

Analysis Image Mask

Description
Settings for creating a mask the analysis images(s). See the stray light masking documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Mask MethodThe methodology for identifying where the light source is in the image.None
  • Setting Type: Stray Light: Mask Method Enumeration (excluding: Manually-specified Circle, Same as Analysis Mask Settings)
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
mask_method
Sub-Sections
Sub-SectionDescriptionNotes
Image ProcessingSettings for image-processing-based masking.
  • The use of this field is contingent on the value of Mask Method.
Geometric CalibrationMask the source via a geometric camera calibration model.
  • The use of this field is contingent on the value of Mask Method.
Circle RadiusThe circular radius settings.
  • The use of this field is contingent on the value of Mask Method.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Mask MethodSet To: NoneSet To: Image Processing + CircleChoose From:
  • Image Processing
  • Geometric Camera Model + Circle

Image Processing-based masking is specied in §2.7.2.1. Geometric Camera Model + Circle-based masking is specified in §2.7.2.2.
Choose From:
  • Image Processing
  • Geometric Camera Model + Circle

Image Processing-based masking is specied in §2.7.2.1. Geometric Camera Model + Circle-based masking is specified in §2.7.2.2.
Used In
Calculation
Image Processing

Image Processing

Description
Settings for image-processing-based masking. See the stray light masking documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Level Threshold TypeHow to threshold the image.Percentage of Max
[straylight]
mask_improc_level_thresh_type
Level Threshold (Value)The threshold above which is considered the image of the light source, in digital numbers.65535
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
mask_improc_level_threshold
  • Units: DN
  • The use of this field is contingent on the value of Level Threshold Type.
Level Threshold (Percent)The threshold above which is considered the image of the light source, as a percentage of the maximum value.95
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
mask_improc_level_threshold_pct
  • Units: %
  • The use of this field is contingent on the value of Level Threshold Type.
Minimum Source LevelThe minimum value that can be considered a direct image of the light source.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
mask_improc_minimum_source_level
  • Units: DN
  • The use of this field is contingent on the value of Level Threshold Type.
Image Close RadiusThe radius of an image close morphology step. This helps to remove holes in the mask. Set to 0 to skip this step.5
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
mask_improc_image_close_radius
  • Units: px
Multiple Connected Component StrategyThe strategy for how to deal with multiple connected components.Pick Biggest
[straylight]
mask_improc_multiple_cc_strategy
Mask Area ThresholdThe minimum number of pixels that the image of the light source should be.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
mask_improc_mask_area_threshold
  • Units: px
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Level Threshold TypeN/ASet To: Percentage of MaxSet To: Percentage of Max
See IEEE Std 2020-2024 §2.7.2.1. The 95% threshold is allowed to be tuned.
Set To: Percentage of Max
See IEEE Std 2020-2024 §2.7.2.1. The 95% threshold is allowed to be tuned.
Level Threshold (Value)N/AN/AN/AN/A
Level Threshold (Percent)N/ASet To: 95Set To: 95Set To: 95
Minimum Source LevelN/ATest Parameter: Set to a value slightly less than the level of the direct image of the source in the image.Test Parameter: Set to a value slightly less than the level of the direct image of the source in the image.
Although not explicitly part of IEEE Std 2020-2024 §2.7.2.1, the first paragraph of that clause assumes the source’s image is in the FOV. Setting this value helps validate that assumption.
Test Parameter: Set to a value slightly less than the level of the direct image of the source in the image.
Although not explicitly part of IEEE Std 2020-2024 §2.7.2.1, the first paragraph of that clause assumes the source’s image is in the FOV. Setting this value helps validate that assumption.
Image Close RadiusN/ASet To: 5Test Parameter: Set based on test setup.
In IEEE Std 2020-2024 §2.7.2.1, it says to perform a closing, but does not specify a radius.
Test Parameter: Set based on test setup.
In IEEE Std 2020-2024 §2.7.2.1, it says to perform a closing, but does not specify a radius.
Multiple Connected Component StrategyN/ASet To: Pick BiggestSet To: Pick BiggestSet To: Pick Biggest
Mask Area ThresholdN/ATest Parameter: Set to a value slightly larger than the pixel area of the well-exposed source.Set To: 0
IEEE Std 2020-2024 §2.7.2.1 does not specify a mask area threshold.
Set To: 0
IEEE Std 2020-2024 §2.7.2.1 does not specify a mask area threshold.
Used In
Analysis Image Mask
Geometric Calibration

Geometric Calibration

Description
Mask the source via a geometric camera calibration model. See the stray light masking documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Negate Field AngleEnable to negate the field angle.false
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
mask_geocal_negate_field
Negate Azimuth AngleEnable to negate the azimuth angle.false
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
mask_geocal_negate_azimuth
Sub-Sections
Sub-SectionDescriptionNotes
Geometric Camera ModelThe settings for describing a geometric camera model.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Negate Field AngleN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Negate Azimuth AngleN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Analysis Image Mask
Geometric Camera Model

Geometric Camera Model

Description
The settings for describing a geometric camera model.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Model TypeThe type of camera model.Simple Pinhole
[straylight]
geocal_model_type
Sub-Sections
Sub-SectionDescriptionNotes
Image Coordinate SystemSettings about the image coordinate system.
IntrinsicsSettings about the intrinsic properties of the camera.
OpenCV DistortionSettings about the OpenCV distortion properties of the camera.
  • The use of this field is contingent on the value of Model Type.
OpenCV Fisheye DistortionSettings about the OpenCV Fisheye distortion properties of the camera.
  • The use of this field is contingent on the value of Model Type.
DistortionSettings about the distortion properties of the camera.
  • The use of this field is contingent on the value of Model Type.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Model TypeN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Geometric Calibration
Image Coordinate System

Image Coordinate System

Description
Settings for defining the image coordinate system.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
TypeThe type of image coordinate system to use.IEEE Std. 2020™ Type IV
[straylight]
image_coord_type
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
TypeN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Geometric Camera Model
Intrinsics

Intrinsics

Description
Settings for the camera intrinsics. See the geometric camera model documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Focal LengthThe focal length in pixels.1000
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
geocal_intrinsics_f
  • Units: px
Principal Point TypeThe method for providing the principal point.Numeric Image Center
[straylight]
geocal_intrinsics_pp_type
Principal PointThe principal point in the specified coordinate system.[0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (2 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_intrinsics_user_pp
  • Order: x, y
  • The use of this field is contingent on the value of Principal Point Type.
AlphaThe ratio of the y focal length to the x focal length.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
geocal_intrinsics_alpha
SkewThe skew.0
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
geocal_intrinsics_skew
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Focal LengthN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Principal Point TypeN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Principal PointN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
AlphaN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
SkewN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Geometric Camera Model
OpenCV Distortion

OpenCV Distortion

Description
Settings for describing the OpenCV distortion model. See the geometric camera model documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Radial CoefficientsThe radial distortion coefficients.[0, 0, 0, 0, 0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (6 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_opencv_distortion_radial
  • Order: k₁, k₂, k₃, k₄, k₅, k₆
Tangential CoefficientsThe tangential distortion coefficients.[0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (2 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_opencv_distortion_tangential
  • Order: p₁, p₂
Thin-Prism CoefficientsThe thin-prism distortion coefficients.[0, 0, 0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (4 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_opencv_distortion_thin_prism
  • Order: s₁, s₂, s₃, s₄
Tilt CoefficientsThe tilt distortion coefficients.[0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (2 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_opencv_distortion_tilt
  • Order: τx, τy
  • Units: rad
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Radial CoefficientsN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Tangential CoefficientsN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Thin-Prism CoefficientsN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Tilt CoefficientsN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Geometric Camera Model
Geometric Camera Model: OpenCV Fisheye Distortion

Geometric Camera Model: OpenCV Fisheye Distortion

Description
Settings for describing the OpenCV fisheye distortion model.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
CoefficientsThe fisheye distortion coefficients in increasing power order.[0, 0, 0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (4 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_opencv_fisheye_distortion
  • Order: k₁, k₂, k₃, k₄
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
CoefficientsN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Geometric Camera Model
Distortion Model

Distortion Model

Description
Settings for describing the distortion model.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Distortion TypeThe type of distortion model.Radial
[straylight]
geocal_distortion_type
Sub-Sections
Sub-SectionDescriptionNotes
Brown-Conrady DistortionBrown-Conrady distortion settings.
  • The use of this field is contingent on the value of Distortion Type.
Radial DistortionRadial distortion settings.
  • The use of this field is contingent on the value of Distortion Type.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Distortion TypeN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Geometric Camera Model
Brown Conrady Distortion

Brown Conrady Distortion

Description
Settings for describing the Brown-Conrady distortion model.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Center Of Distortion TypeThe type of center of distortion.Numeric Image Center
[straylight]
geocal_brown_conrady_cod_type
Center Of DistortionThe center of distortion.[0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (2 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_brown_conrady_cod
  • Order: x, y
  • The use of this field is contingent on the value of Center Of Distortion Type.
Radial CoefficientsThe radial distortion coefficients.[]
  • Setting Type: Number
  • Setting Size: Variable-Length Array
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_brown_conrady_distortion_radial
Tangential CoefficientsThe tangential distortion coefficients.[]
  • Setting Type: Number
  • Setting Size: Variable-Length Array
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_brown_conrady_distortion_tangential
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Center Of Distortion TypeN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Center Of DistortionN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Radial CoefficientsN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Tangential CoefficientsN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Distortion Model
Radial Distortion

Radial Distortion

Description
Settings for describing the radial distortion model.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Radial Distortion TypeThe type of radial distortion model.Polynomial
[straylight]
geocal_radial_distortion_type
Center Of Distortion TypeThe type of center of distortion.Numeric Image Center
[straylight]
geocal_brown_conrady_cod_type
Center Of DistortionThe center of distortion.[0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (2 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_brown_conrady_cod
  • Order: x, y
  • The use of this field is contingent on the value of Center Of Distortion Type.
Sub-Sections
Sub-SectionDescriptionNotes
Polynomial NumeratorThe polynomial coefficients of the numerator.
  • The use of this field is contingent on the value of Radial Distortion Type.
Polynomial DenominatorThe polynomial coefficients of the denominator.
  • The use of this field is contingent on the value of Radial Distortion Type.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Radial Distortion TypeN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Center Of Distortion TypeN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Center Of DistortionN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Distortion Model
Numerator Radial Distortion Coefficients

Numerator Radial Distortion Coefficients

Description
The polynomial coefficients for the numerator of the radial distortion model.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Numerator CoefficientsThe numerator radial distortion coefficients in increasing power order.[]
  • Setting Type: Number
  • Setting Size: Variable-Length Array
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_numerator_radial_dist_coeffs
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Numerator CoefficientsN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Radial Distortion
Denominator Radial Distortion Coefficients

Denominator Radial Distortion Coefficients

Description
The polynomial coefficients for the denominator of the radial distortion model.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Denominator CoefficientsThe denominator radial distortion coefficients in increasing power order.[]
  • Setting Type: Number
  • Setting Size: Variable-Length Array
  • INI Type: Float
  • INI Size: Array
[straylight]
geocal_denominator_radial_dist_coeffs
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Denominator CoefficientsN/AN/ATest Parameter: Set based on test setup.Test Parameter: Set based on test setup.
Used In
Radial Distortion
Circle Radius

Circle Radius

Description
The circular radius settings. See the stray light masking documentation page for more details on these settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
MethodThe method for determining the radius.User-Specified
[straylight]
mask_2pcr_radius_type
RadiusThe radius in pixels.10
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
mask_2pcr_radius
  • Units: px
  • The use of this field is contingent on the value of Method.
Camera Pixel PitchThe pixel pitch of the camera in μm.5
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
mask_2pcr_radius_dut_pp
  • Units: μm
  • The use of this field is contingent on the value of Method.
Camera Focal LengthThe focal length of the camera in mm.10
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
mask_2pcr_radius_dut_fl
  • Units: mm
  • The use of this field is contingent on the value of Method.
Source Focal LengthThe focal length of the light source in mm.100
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
mask_2pcr_radius_col_fl
  • Units: mm
  • The use of this field is contingent on the value of Method.
Source DiameterThe diameter of the light source in mm.25
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
mask_2pcr_radius_col_dia
  • Units: mm
  • The use of this field is contingent on the value of Method.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
MethodN/ASet To: User-SpecifiedSet To: Focal Length RatioSet To: Focal Length Ratio
RadiusN/ATest Parameter: Set via measurement of the on-axis image.N/AN/A
Camera Pixel PitchN/AN/ATest Parameter: Set based on test setup.
This is part of IEEE Std 2020-2024 eq 2-4.
Test Parameter: Set based on test setup.
This is part of IEEE Std 2020-2024 eq 2-4.
Camera Focal LengthN/AN/ATest Parameter: Set based on test setup.
This is part of IEEE Std 2020-2024 eq 2-4.
Test Parameter: Set based on test setup.
This is part of IEEE Std 2020-2024 eq 2-4.
Source Focal LengthN/AN/ATest Parameter: Set based on test setup.
This is part of IEEE Std 2020-2024 eq 2-4.
Test Parameter: Set based on test setup.
This is part of IEEE Std 2020-2024 eq 2-4.
Source DiameterN/AN/ATest Parameter: Set based on test setup.
This is part of IEEE Std 2020-2024 eq 2-4.
Test Parameter: Set based on test setup.
This is part of IEEE Std 2020-2024 eq 2-4.
Used In
Analysis Image Mask
Spatial

Spatial

Description
Spatial stray light calculation settings.
Sub-Sections
Sub-SectionDescriptionNotes
DownsamplingSettings for downsampling an image for analysis.
CropSettings for cropping an image.
Used In
Calculation
Downsampling

Downsampling

Description
Settings for downsampling an image for analysis.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Size MeasurementThe method for determining the size of the down-sampled image.Full Resolution
[straylight]
downsample_size_type
FactorThe factor by which the image will be downsampled.1
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
downsample_factor
  • The use of this field is contingent on the value of Size Measurement.
Output Image SizeThe desired output image size.[1024, 1024]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (2 items)
  • INI Type: Integer
  • INI Size: Array
[straylight]
downsample_image_size
  • Order: # Cols, # Rows
  • The use of this field is contingent on the value of Size Measurement.
Row CountThe number of rows in the in downsampled image.1024
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
downsample_rows
  • The use of this field is contingent on the value of Size Measurement.
Column CountThe number of columns in the output image.1024
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
downsample_cols
  • The use of this field is contingent on the value of Size Measurement.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Size MeasurementSet To: Full ResolutionSet To: Full ResolutionSet To: Full Resolution
IEEE Std 2020-2024 does not mention the downsampling of analysis images.
Set To: Full Resolution
IEEE Std 2020-2024 does not mention the downsampling of analysis images.
FactorN/AN/AN/AN/A
Output Image SizeN/AN/AN/AN/A
Row CountN/AN/AN/AN/A
Column CountN/AN/AN/AN/A
Used In
Spatial
Crop

Crop

Description
Settings for cropping an image.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
CropThe number of pixels to crop off the left, right, top, and bottom of the image.[0, 0, 0, 0]
  • Setting Type: Number
  • Setting Size: Fixed-Length Array (4 items)
  • INI Type: Float
  • INI Size: Array
[straylight]
crop_lrtb
  • Order: Left, Right, Top, Bottom
  • Units: px
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
CropSet To: [0, 0, 0, 0]Test Parameter: Set to exclude any non-imaging rows/columns.Test Parameter: Set based on test setup.
IEEE Std 2020-2024 does not mention the cropping of non-imaging pixels; however, this is recommended if non-imaging data are present.
Test Parameter: Set based on test setup.
IEEE Std 2020-2024 does not mention the cropping of non-imaging pixels; however, this is recommended if non-imaging data are present.
Used In
Spatial
Metadata

Metadata

Description
Settings about metadata for the stray light run. The following options provide an alternative to the stray light configuration file for defining capture metadata. The alternate approach uses regular expression to parse the image filename and extract metadata that would otherwise come from the config file. If enabled, the regular-expression-derived metadata will have precedence over metadata from a configuration file.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Filename Regular Expression MethodThe regular expression method to apply to the filename.None
[straylight]
file_regex_method
Filename Regular ExpressionA regular expression to apply to a filename and extract metadata.
  • Setting Type: String
  • Setting Size: Scalar
  • INI Type: String
  • INI Size: Scalar
[straylight]
file_regex
  • The use of this field is contingent on the value of Filename Regular Expression Method.
Decimal PointA character representing the decimal place..
  • Setting Type: String
  • Setting Size: Scalar
  • INI Type: String
  • INI Size: Scalar
[straylight]
decimal_place
  • The use of this field is contingent on the value of Filename Regular Expression Method.
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Filename Regular Expression MethodSet To: NoneTest Parameter: Set if needed to correlate images to capture information.Test Parameter: Set if needed to correlate images to capture information.Test Parameter: Set if needed to correlate images to capture information.
Filename Regular ExpressionN/ATest Parameter: Set if needed to correlate images to capture information.Test Parameter: Set if needed to correlate images to capture information.Test Parameter: Set if needed to correlate images to capture information.
Decimal PointN/ATest Parameter: Set if needed to correlate images to capture information.Test Parameter: Set if needed to correlate images to capture information.Test Parameter: Set if needed to correlate images to capture information.
Example Numeric Regular Expressions
The following are example regular expressions for matching numbers. Note that named capture groups are required to associate the extracted string with a particular field.
Regular ExpressionDescription
\d+Matches positive integers
[0-9]+Matches positive integers
-?\d+Matches positive or negative integers
-?[0-9]+Matches positive or negative integers
[+-]?\d+(?:\.\d+)?Matches decimal numbers with at least one digit to the left of the decimal (i.e., will not match .1)
[+-]?\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?Matches decimal numbers with at least one digit to the left of the decimal including those using “E” scientific notation (i.e., will not match .2E-7)
Example Settings
The following are example settings and what values will be extracted from the filename.
Regular ExpressionDecimalC://path/to/az0.2_fa-4.6.png\path\to\camera123\field20_azimuth32.tiffC://path/to/camera123/az0p2_fa-4p6.png
fa(?-?\d+(?:\.\d*)?).
  • Field Angle: -4.6
  • Azimuth Angle: (no match)
  • Comment: (no match)
  • Field Angle: (no match)
  • Azimuth Angle: (no match)
  • Comment: (no match)
  • Field Angle: (no match)
  • Azimuth Angle: (no match)
  • Comment: (no match)
field(?-?\d+)_azimuth(?-?\d+).
  • Field Angle: (no match)
  • Azimuth Angle: (no match)
  • Comment: (no match)
  • Field Angle: 20
  • Azimuth Angle: 32
  • Comment: (no match)
  • Field Angle: (no match)
  • Azimuth Angle: (no match)
  • Comment: (no match)
(?[A-Za-z0-9 ]+)\/az(?-?\d+(?:p\d*)?)_fa(?-?\d+(?:p\d*)?)p
  • Field Angle: (no match)
  • Azimuth Angle: (no match)
  • Comment: (no match)
  • Field Angle: (no match)
  • Azimuth Angle: (no match)
  • Comment: (no match)
  • Field Angle: -4.6
  • Azimuth Angle: 0.2
  • Comment: camera123
Regular Expression Notes
Generic Regular Expression Notes
  • AI utilities may help to construct a regular expression.
  • Testing the regular expression with utilities such as regex101.com is recommended.

Metadata Extraction Regular Expression Notes
  • Having a consistent filename format will help make a reusable regular expression.
  • With the current architecture, the entire regex must match to extract any metadata (there is no partial extraction).
Used In
Calculation
Extra Calculation

Extra Calculation

Description
Miscellaneous stray light calculation settings.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Percentile RanksThe percentile ranks [0-100] (e.g., 95 = 95th percentile).[95]
  • Setting Type: Number
  • Setting Size: Variable-Length Array (0 or more items)
  • INI Type: Float
  • INI Size: Array
[straylight]
percentile_ranks100
Count TypeThe format of the level count-based summary metrics.Percent of Pixels
[straylight]
count_type
Level Count ThresholdsThe thresholds of stray light level for producing results that show the number of pixels worse than said threshold.[]
  • Setting Type: Number
  • Setting Size: Variable-Length Array (0 or more items)
  • INI Type: Float
  • INI Size: Array
[straylight]
level_count_thresh
Standards/Recommendations
SettingImatest: New UserImatest: Advanced UserIEEE Std 2020-2024: Flare IntensityIEEE Std 2020-2024: Normalized Flare
Percentile Ranks
Set values as desired.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not mention percentiles as summary metrics.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not mention percentiles as summary metrics.
Count TypeSet To: Percent of PixelsSet To: Percent of PixelsUnspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not mention count-based summary metrics.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not mention count-based summary metrics.
Level Count Thresholds
Set values as desired.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not mention count-based summary metrics.
Unspecified Parameter: This parameter is not specified in the standard.
IEEE Std 2020-2024 does not mention count-based summary metrics.
Used In
Calculation
Batch Outputs

Batch Outputs

Description
Settings for saving stray light batch outputs.
Sub-Sections
Sub-SectionDescriptionNotes
Image OutputsWhat image outputs to save.
Plot Save/DisplaySettings for the saving or displaying of plots.
VideoSettings for saving videos/image sequences.
Result FilesSelect which result file(s) to save.
Save LocationSelect where to save the result file(s).
Used In
Stray Light Source
Image Outputs

Image Outputs

Description
What image outputs to save.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Save MaskEnable to save out a FITS file containing the mask of the source for each image.false
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
save_mask
Save Metric ImageEnable to save out a FITS file containing the metric image(s).true
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
save_metric_image
Used In
Batch Outputs
Plot Save/Display

Plot Save/Display

Description
Settings for the saving or displaying of plots.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Plot TypeThe file format(s) to save the plots.[PNG]
  • Setting Type: Plot Save Format Enumeration
  • Setting Size: Variable-Length Array (1 or more items)
  • INI Type: Integer
  • INI Size: Array
[straylight]
plot_save_types
Sub-Sections
Sub-SectionDescriptionNotes
Level PlotOptions for creating plots based on the stray light level.
Count PlotOptions for creating plots based on the number of pixels.
Diagnostic PlotsOptions for creating diagnostic plots.
Used In
Batch Outputs
Level Plot

Level Plot

Description
Options for creating plots based on the stray light level. Note: level plots require two or more test images.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Save/DisplaySave or display the level plot(s).[Save]
  • Setting Type: Save/Display Plot Enumeration
  • Setting Size: Variable-Length Array
  • INI Type: Integer
  • INI Size: Array
[straylight]
level_plot_save_display
Channel GroupingHow to group the data within a plot. At least one is required to produce this plot.[All Channels On The Same Plot]
[straylight]
level_plot_channel_grouping
  • The use of this field is contingent on the value of Save/Display.
Named DataThe data to plot on level summary plot(s).[Mean, Maximum]
[straylight]
level_plot_include_named_data
  • The use of this field is contingent on the value of Save/Display.
  • The use of this field is contingent on the value of Include Percentiles.
Include PercentilesEnable to include percentiles on the level summary plot(s).true
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
level_plot_include_pctls
  • The use of this field is contingent on the value of Save/Display.
  • The use of this field is contingent on the value of Named Data.
Per Plot ScalingThe scaling of the y-axis of the level plots relative to each other.Global
[straylight]
level_plot_per_plot_scaling
  • The use of this field is contingent on the value of Save/Display.
Y-Axis ScaleThe scaling of the y-axis of the plot.Linear
  • Setting Type: Axis Scaling Enumeration
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
level_plot_y_axis_scale
  • The use of this field is contingent on the value of Save/Display.
Used In
Plot Save/Display
Count Plot

Count Plot

Description
Options for creating plots based on the number of pixels. Note: count plots require two or more test images.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Save/DisplaySave or display the count plot(s).[Save]
  • Setting Type: Save/Display Plot Enumeration
  • Setting Size: Variable-Length Array
  • INI Type: Integer
  • INI Size: Array
[straylight]
count_plot_save_display
Channel GroupingHow to group the data within a plot. At least one is required to produce this plot.[All Channels On The Same Plot]
[straylight]
count_plot_channel_grouping
  • The use of this field is contingent on the value of Save/Display.
Named DataThe data to plot on count summary plot(s).[Source Count, Saturation Count]
[straylight]
count_plot_include_named_data
  • The use of this field is contingent on the value of Save/Display.
  • The use of this field is contingent on the value of Include Level Counts.
Include Level CountsEnable to include the number of pixels worse than user-provided thresholds on the count plot(s).).true
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
count_plot_include_level_counts
  • The use of this field is contingent on the value of Save/Display.
  • The use of this field is contingent on the value of Named Data.
Per Plot ScalingThe scaling of the y-axis of the count plots relative to each other.Global
[straylight]
count_plot_per_plot_scaling
  • The use of this field is contingent on the value of Save/Display.
Y-Axis ScaleThe scaling of the y-axis of the plot.Log
  • Setting Type: Axis Scaling Enumeration
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
count_plot_y_axis_scale
  • The use of this field is contingent on the value of Save/Display.
Used In
Plot Save/Display
Diagnostic Plots

Diagnostic Plots

Description
Options for creating diagnostic plots.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Save/Display Reference Image Detection PlotSave or display the reference image detection diagnostic plot.[Save]
  • Setting Type: Save/Display Plot Enumeration
  • Setting Size: Variable-Length Array
  • INI Type: Integer
  • INI Size: Array
[straylight]
reference_detection_diagnostic_plot
Save/Display Analysis Image Mask PlotSave or display the analysis image masking diagnostic plot(s). Display is not recommended.[]
  • Setting Type: Save/Display Plot Enumeration
  • Setting Size: Variable-Length Array
  • INI Type: Integer
  • INI Size: Array
[straylight]
analysis_mask_diagnostic_plot
Used In
Plot Save/Display
Video

Video

Description
Settings for saving videos/image sequences.
Sub-Sections
Sub-SectionDescriptionNotes
Colormapped Metric ImageOptions for saving a colormapped metric image.
HistogramOptions for saving histogram images/video(s).
Used In
Batch Outputs
Colormapped Metric Image

Colormapped Metric Image

Description
Options for saving a colormapped metric image.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Video FormatsThe format(s) to save the video as.[]
[straylight]
metric_video_video_formats
Image FormatsThe image format(s) to save each frame of the video as.[]
[straylight]
metric_video_image_formats
Frame RateThe framerate in frames per second.10
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
metric_video_frame_rate
  • Units: fps
  • The use of this field is contingent on the value of Video Formats.
Colormapped Image TransformThe transform applied to the data when saving a colormapped metric image. Note: This is only used when the data transform is linear.Linear
[straylight]
metric_video_linear_output_scale
  • The use of this field is contingent on the value of Video Formats.
  • The use of this field is contingent on the value of Image Formats.
ColormapThe colormap to apply to the metric image.MATLAB parula
  • Setting Type: Colormap Enumeration (excluding: MATLAB lines, MATLAB colorcube, MATLAB prism, MATLAB flag)
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
metric_video_colormap
  • The use of this field is contingent on the value of Video Formats.
  • The use of this field is contingent on the value of Image Formats.
Flip ColormapEnable to flip the order of the colormap.false
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
metric_video_flip_colormap
  • The use of this field is contingent on the value of Video Formats.
  • The use of this field is contingent on the value of Image Formats.
Display Masked PixelsEnable to display the masked pixels on the color mapped metric image. This significantly slows down the analysis.false
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
metric_video_display_mask
  • The use of this field is contingent on the value of Video Formats.
  • The use of this field is contingent on the value of Image Formats.
Used In
Video
Histogram

Histogram

Description
Options for saving histogram images/video(s).
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Video FormatsThe format(s) to save the video as.[]
[straylight]
hist_video_video_formats
Image FormatsThe image format(s) to save each frame of the video as.[]
[straylight]
hist_video_image_formats
Frame RateThe framerate in frames per second.10
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
hist_video_frame_rate
  • Units: fps
  • The use of this field is contingent on the value of Video Formats.
Y-Axis Max TypeThe method for determining the upper limit for the y-axis of the histogram plots.Automatic
[straylight]
hist_video_ymax_type
  • The use of this field is contingent on the value of Video Formats.
  • The use of this field is contingent on the value of Image Formats.
Y-Axis MaxThe user-defined maximum value for the y-axis of histograms.1000000
  • Setting Type: Number
  • Setting Size: Scalar
  • INI Type: Float
  • INI Size: Scalar
[straylight]
hist_video_ymax_value
  • The use of this field is contingent on the value of Video Formats.
  • The use of this field is contingent on the value of Image Formats.
  • The use of this field is contingent on the value of Y-Axis Max Type.
Used In
Video
Result Files

Result Files

Description
Select which result file(s) to save.
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Summary Results TypesThe file type(s) to save summary results as.[JSON]
[straylight]
result_save_types
Used In
Batch Outputs
Save Location

Save Location

Description
Select where to save the result file(s).
Settings
SettingDescriptionDefaultOptions/Value TypeINI KeyNotes
Save In Image Folder?Save in the image folder or a custom folder.true
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
save_in_image_folder
Save SubfolderThe sub-folder of the image folder to save the result(s) in. Leave empty to save in image folder.Results
  • Setting Type: String
  • Setting Size: Scalar
  • INI Type: String
  • INI Size: Scalar
[straylight]
save_subfolder
  • The use of this field is contingent on the value of Save In Image Folder?.
Custom Save FolderThe folder where to save the result(s).
  • Setting Type: Folder Path
  • Setting Size: Scalar
  • INI Type: String
  • INI Size: Scalar
[straylight]
custom_save_folder
  • The use of this field is contingent on the value of Save In Image Folder?.
Use image name as basename?Enable to use the image filename as the root filename.true
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
use_image_as_root
Custom Root FilenameThe custom root name of the result file(s).
  • Setting Type: String
  • Setting Size: Scalar
  • INI Type: String
  • INI Size: Scalar
[straylight]
custom_root_filename
  • The use of this field is contingent on the value of Use image name as basename?.
Open Results FolderEnable to open the save folder at the end of each analysis run.true
  • Setting Type: Boolean
  • Setting Size: Scalar
  • INI Type: Integer
  • INI Size: Scalar
[straylight]
open_save_folder
Used In
Batch Outputs

Enumerations

Analysis Channel: Channel Selection Type Enumeration

Analysis Channel: Channel Selection Type Enumeration

Description
Common types of collections of analysis channels.
Options
OptionDescriptionINI Value
AutomaticAutomatically choose analysis channel(s).0
Each ChannelAnalyze each channel in the image.1
RGBAnalyze each RGB channel.2
MonochromeAnalyze a single channel as monochrome.3
StatisticsAnalyze a statistic of the provided channels.4
LuminanceAnalyze the computed luminance channel.5
RGB + LuminanceAnalyze each RGB channel and the computed luminance channel.6
Single ChannelAnalyze a single channel.7
Used In
Analysis Channel: Luminance Channel Standards

Analysis Channel: Luminance Channel Standards

Description
The standards for computing a luminance channel from RGB images. See the luminance documentation page for more details on these options.
Options
OptionDescriptionINI Value
IEC 61966-2-1RGB Weights: 0.2126, 0.7152, 0.0722. These are the same weights as ITU-R BT.709-6.1
ITU-R BT.601-7RGB Weights: 0.299, 0.587, 0.114. This is sometimes called 'NTSC' Luminance.2
ITU-R BT.709-6RGB Weights: 0.2126, 0.7152, 0.0722. These are the same weights as IEC 61966-2-1.3
ITU-R BT.2020-2RGB Weights: 0.2627, 0.678, 0.0593.4
Display P3 (D65)RGB Weights: 0.22897, 0.69174, 0.07929.10
ITU-R BT.709-1RGB Weights: 0.2125, 0.7154, 0.0721.8
NTSC (Rounded)RGB Weights: 0.3, 0.59, 0.11. This is ITU-R BT.601-7 rounded to 2 significant digits.9
MATLABRGB Weights: 0.298936, 0.587043, 0.114021. Use MATLAB's rgb2gray function.6
Custom RGB WeightsUse custom RGB weights.7
Used In
Analysis Channel: RGB Order

Analysis Channel: RGB Order

Description
The order of RGB data.
Options
OptionDescriptionINI Value
Red, Green, BlueThe image data are ordered red, green, blue.0
Blue, Green, RedThe image data are ordered blue, green, red.1
Used In
Analysis Channel: Statistics Channels

Analysis Channel: Statistics Channels

Description
Types of statistics.
Options
OptionDescriptionINI Value
MeanAnalyze the spectral mean of all channels.0
MedianAnalyze the spectral median of all channels.1
Used In
Axis Scaling

Axis Scaling

Description
The way to scale the plot axis.
Options
OptionDescriptionINI Value
LinearUse a linear scale on the axis.0
LogUse a logarithmic scale on the axis.1
Used In
Colormap

Colormap

Description
The choice of colormap. See the MATLAB colormap documentation page for more details on these options.
Options
OptionDescriptionINI Value
MATLAB parulaThe MATLAB parula colormap.1
MATLAB turboThe MATLAB turbo colormap.2
MATLAB hsvThe MATLAB hsv colormap.3
MATLAB hotThe MATLAB hot colormap.4
MATLAB coolThe MATLAB cool colormap.5
MATLAB springThe MATLAB spring colormap.6
MATLAB summerThe MATLAB summer colormap.7
MATLAB autumnThe MATLAB autumn colormap.8
MATLAB winterThe MATLAB winter colormap.9
MATLAB grayThe MATLAB gray colormap.10
MATLAB boneThe MATLAB bone colormap.11
MATLAB copperThe MATLAB copper colormap.12
MATLAB pinkThe MATLAB pink colormap.13
MATLAB skyThe MATLAB sky colormap.14
MATLAB abyssThe MATLAB abyss colormap.15
MATLAB jetThe MATLAB jet colormap.17
MATLAB linesThe MATLAB lines colormap.18
MATLAB colorcubeThe MATLAB colorcube colormap.19
MATLAB prismThe MATLAB prism colormap.20
MATLAB flagThe MATLAB flag colormap.21
Used In
Downsample Scale Types

Downsample Scale Types

Description
The method for how to specify the size of the downsampled image.
Options
OptionDescriptionINI Value
Full ResolutionUse the full resolution image.0
Scale FactorSelect a downsampling factor.1
Output Image SizeSelect the size of the output image.2
Output Image RowsSelect the number of rows of the output image.3
Output Image ColumnsSelect the number of columns of the output image.4
Used In
Geometric Camera Model: Camera Model Type

Geometric Camera Model: Camera Model Type

Description
A description for the camera model.
Options
OptionDescriptionINI Value
Simple PinholeUse a simple pinhole (no distortion) camera model. The forward (image formation) order of operations is: extrinsics, intrinsics.0
Pinhole + DistortionUse a classic camera model with distortion. The forward (image formation) order of operations is: extrinsics, intrinsics, distortion.1
OpenCVUse an OpenCV camera model. The forward (image formation) order of operations is: extrinsics, distortion, intrinsics.2
OpenCV FisheyeUse an OpenCV fisheye camera model. The forward (image formation) order of operations is: extrinsics, distortion, intrinsics.3
Used In
Geometric Camera Model: Distortion Model Type

Geometric Camera Model: Distortion Model Type

Description
A description for the distortion model.
Options
OptionDescriptionINI Value
NoneUse no distortion.0
Brown-ConradyUse the Brown-Conrady distortion model.1
RadialUse a radial-only distortion model.2
Used In
Geometric Camera Model: Image Center Type

Geometric Camera Model: Image Center Type

Description
How an image center is specified.
Options
OptionDescriptionINI Value
Numeric Image CenterThe numeric center of the image.0
User-SpecifiedA user-specified coordinate.1
Same as Principal PointUse the same point as the principal point.2
Used In
Geometric Camera Model: Image Coordinate System

Geometric Camera Model: Image Coordinate System

Description
The description of the image coordinate system. See the image coordinate systems documentation page for more details on these options.
Options
OptionDescriptionINI Value
IEEE Std. 2020™ Type I0-indexed, origin in lower left.1
IEEE Std. 2020™ Type II0-indexed, origin in upper left. e.g., OpenCV.2
IEEE Std. 2020™ Type III1-indexed, origin in lower left.3
IEEE Std. 2020™ Type IV1-indexed, origin in upper left. e.g., MATLAB.4
Used In
Neutral Density Measurement Type

Neutral Density Measurement Type

Description
Methods of describing a neutral density (ND) measurement.
Options
OptionDescriptionINI Value
NoneNo neutral density filter.0
DensityNeutral density filter used, measured in density units.1
TransmissionNeutral density filter used, measured in transmission units.2
Used In
Plot Save Format

Plot Save Format

Description
The format(s) to save a figure as.
Options
OptionDescriptionINI Value
JPEGJoint Photographic Experts Group1
PNGPortable Network Graphics2
Compressed TIFFCompressed Tagged Image File Format3
Uncompressed TIFFUncompressed Tagged Image File Format4
MATLAB FigureMATLAB Figure5
PDFPortable Document Format6
EPS Level 3 Black & WhiteEncapsulated PostScript Level 3 Black & White7
EPS Level 3 ColorEncapsulated PostScript Level 3 Color8
EPS Level 2 Black & WhiteEncapsulated PostScript Level 2 Black & White9
EPS Level 2 ColorEncapsulated PostScript Level 2 Color10
SVGScalable Vector Graphics11
Used In
Radial Distortion Type

Radial Distortion Type

Description
The type of camera radial distortion model.
Options
OptionDescriptionINI Value
NoneThe radial distortion model is none.0
PolynomialThe radial distortion model is a polynomial.1
Division PolynomialThe radial distortion model is one divided by a polynomial.2
Used In
Saturation Specification

Saturation Specification

Description
The method for how to determine the saturation level.
Options
OptionDescriptionINI Value
Container MaxUse the maximum size of the data container.0
Image MaxUse the maximum value in the image(s).1
Image Max (Power of Two)Use the maximum value in the image, rounded up to 2ᴺ-1.2
Image Max (Even Power of Two)Use the maximum value in the image, rounded up to 2²ᴺ-1.3
User-Specified Bit DepthSpecify the saturation level as a bit depth.4
User-Specified ValueSpecify the saturation level as a digital number value.5
Classic6
ITU-R BT.6017
Used In
Save/Display Plot

Save/Display Plot

Description
The option(s) to save and/or display a plot.
Options
OptionDescriptionINI Value
SaveSave the plot to disk.1
DisplayDisplay the plot on the screen.2
Used In
Stray Light: Calculation Method

Stray Light: Calculation Method

Description
The method for calculating stray light.
Options
OptionDescriptionINI Value
TransmissionCalculation is image / normalization factor.0
AttenuationCalculation is normalization factor / image.1
Used In
Stray Light: Count Statistics

Stray Light: Count Statistics

Description
The named count-based stray light metrics.
Options
OptionDescriptionINI Value
Total CountThe number of pixels in the image.1
Source CountThe number of pixels identified as the light source.2
Saturation CountThe number of pixels at or above the saturation level.4
Used In
Stray Light: Count Type

Stray Light: Count Type

Description
The method for reporting count-based stray light metrics.
Options
OptionDescriptionINI Value
Number of PixelsThe number of pixels that meet the criteria.1
Percent of PixelsThe percentage of the pixels in the focal plane that meet the criteria.2
Used In
Stray Light: Data Transforms

Stray Light: Data Transforms

Description
Transforms that applied to the linear stray light measurements.
Options
OptionDescriptionINI Value
LinearPerform no transform.0
Log10Transform data with a base 10 logarithm.1
dB (Power)Transform data into decibels (10 log10).2
dB (Voltage)Transform data into decibels (20 log10).3
Log2Transform data with a base 2 logarithm.4
Natural LogTransform data with a natural logarithm.5
Used In
Stray Light: Histogram Y-Axis Maximum

Stray Light: Histogram Y-Axis Maximum

Description
The method for specifying the maximum y-value for histogram plots.
Options
OptionDescriptionINI Value
AutomaticAutomatically set the limit for each plot.1
User-definedApply a fixed, user-specified limit for each plot.2
Used In
Stray Light: Level Statistics

Stray Light: Level Statistics

Description
The named level-based stray light metrics.
Options
OptionDescriptionINI Value
MinimumThe minimum stray light value.1
Minimum (Non-0)The minimum stray light value corresponding to the image values greater than the dark level.2
MaximumThe maximum stray light value.4
MeanThe mean stray light value.8
MedianThe median stray light value.16
RMSThe root mean square of the stray light values.32
Standard DeviationThe standard deviation of the stray light values.64
Used In
Stray Light: Light Measurement

Stray Light: Light Measurement

Description
The method of light measurement.
Options
OptionDescriptionINI Value
RadiometricUse radiometric light measurements.0
PhotometricUse photometric light measurements.1
Used In
Stray Light: Mask Method

Stray Light: Mask Method

Description
The method for masking the light source.
Options
OptionDescriptionINI Value
NoneDon't mask the source.0
Image ProcessingUse image processing to mask the source.10
Image Processing + CircleFind the center via Image Processing, then use a circle to mask.13
Manually-specified CircleCreate a circular mask around a specified image point.2
Geometric Camera Model + CircleUse a geometric camera model to place the mask.4
Same as Analysis Mask SettingsUse the same reference image detection settings as the analysis image mask. Cannot be used with 'None' masking. If the analysis mask is 'Geometric Camera Model + Circle', the source location is assumed to be on-axis.5
Used In
Stray Light: Mask Radius Type

Stray Light: Mask Radius Type

Description
Methods for setting the radius of a circular mask.
Options
OptionDescriptionINI Value
User-SpecifiedThe radius is specified in pixels.0
Focal Length RatioThe radius is specified via focal length ratios of the source and camera.1
Used In
Stray Light: Mask Threshold Type

Stray Light: Mask Threshold Type

Description
The method for selecting the mask threshold.
Options
OptionDescriptionINI Value
ValueThe threshold is in digital numbers.0
Percentage of MaxThe threshold is a percentage [0-100] of the maximum value.1
Otsu's MethodUse Otsu's method to automatically determine a threshold.2
Used In
Stray Light: Masking Multiple Connected Component Strategy

Stray Light: Masking Multiple Connected Component Strategy

Description
The method for dealing with multiple connected components when performing image-processing masking.
Options
OptionDescriptionINI Value
Don't MaskIf multiple CCs are found, assume the source is not in the image.1
Pick BiggestPick the largest of the connected components.This is useful if the other bright image features are small bits of noise.2
Pick SmallestPick the smallest of the connected components. This is useful if the direct image the source is well-focused relative to other bright image features. Note: this is used after filtering out small regions.3
Keep AllKeep all connected components. This is intended to help with diagnosing upstream image processing masking issues.4
Used In
Stray Light: Memory Mode

Stray Light: Memory Mode

Description
The options for prioritizing memory use during a stray light analysis run.
Options
OptionDescriptionINI Value
High MemoryFaster analysis that requires all images be stored in memory.1
Low MemorySlower analysis for use with lower memory machines or a large number of images.2
Used In
Stray Light: Metadata from Filename

Stray Light: Metadata from Filename

Description
The method for extracting metadata from a filename.
Options
OptionDescriptionINI Value
NoneDo not perform a regular expression search. The only way to provide metadata is via a stray light config file.0
Regular ExpressionUse a single regular expression extract metadata from the filename. The regular expression must contain one or more named capture groups: 'field', 'azimuth', and 'comment'. If enabled, this will overwrite any metadata provided in a stray light config file.1
Used In
Stray Light: Normalization Aggregation

Stray Light: Normalization Aggregation

Description
The method for aggregating the source pixels for image-based normalization.
Options
OptionDescriptionINI Value
MeanUse the arithmetic average (mean) of selected pixels.0
MedianUse the median of the selected pixels.1
TotalUse the total (sum) of the selected pixels.2
Used In
Stray Light: Normalization Type

Stray Light: Normalization Type

Description
The normalization method for stray light.
Options
OptionDescriptionINI Value
NonePerform no normalization. Results will be in digital numbers.0
LevelNormalize with a user-provided source level in digital numbers.1
Direct Reference ImageNormalize with a reference image of the direct light source (light source is typically on-axis).3
Lambertian Reference ImageNormalize with a reference image of the light source with a Lambertian diffuser (light source is typically on-axis).4
Used In
Stray Light: Plot Scaling

Stray Light: Plot Scaling

Description
The method for frame-to-frame scaling of stray light plots and colormapped images.
Options
OptionDescriptionINI Value
GlobalAll frames have the same scaling.0
Per SubsetAll frames of the same subset (channel) have the same scaling.1
Per ImageEach frame of the video will have its own scale.2
Used In
Stray Light: Plotting Channel Subset

Stray Light: Plotting Channel Subset

Description
The subsets of channel(s) to put on each plot.
Options
OptionDescriptionINI Value
All Channels On The Same PlotAll channels are plotted on the same plot.1
Each Channel On Separate PlotsEach channel is plotted on a separate plot.2
Used In
Summary Results Output Types

Summary Results Output Types

Description
The format(s) of summary results files.
Options
OptionDescriptionINI Value
JSONSave summary results as a JSON file.1
CSVSave summary results as a CSV file.2
HDF5Save summary results as an HDF5 file.4
XMLSave summary results as an XML file.3
Used In
Video Outputs: Image Formats

Video Outputs: Image Formats

Description
The image formats for saving each frame of a video.
Options
OptionDescriptionINI Value
pngSave as a PNG.1
jpgSave as a JPG.2
tiffSave as a TIFF.4
Used In
Video Outputs: Video Files

Video Outputs: Video Files

Description
The formats for saving a video as.
Options
OptionDescriptionINI Value
mp4Save as a MP4. Not available on linux.1
aviSave as an AVI.2
gifSave as a GIF.4
Used In

INI Notes

Notes on the formatting of an INI file.

Array

Arrays are stored in the INI file as comma-separated values within square braces. For example, storing a four-element array of the digits 1-4 in the INI will look like:
key=[1, 2, 3, 4]
Older modules may use legacy array syntax.

Legacy Array

Legacy arrays are stored in the INI file as space-separated values. For example, storing a four-element array of the digits 1-4 in the INI will look like:
key=1  2  3  4
Newer modules (Concentric Rings FOV and Stray Light) may use array syntax.

Boolean

Booleans are stored in the INI file as 0's and 1's.
ValueIni Syntax
true
1
false
0
For example, storing true in the INI will look like:
key=1
Storing false in the INI will look like:
key=0
Older modules may use legacy boolean syntax.

Legacy Boolean

Legacy booleans are stored in the INI file as strings.
ValueIni Syntax
true
Max
false
Min
For example, storing true in the INI will look like:
key=Max
Storing false in the INI will look like:
key=Min
Newer modules (Concentric Rings FOV and Stray Light) may use boolean syntax.

String

Strings are stored in the INI file inside double quotes ("). For example, storing Hello World in the INI will look like:
key="Hello World"
Older modules may use legacy string syntax.

Legacy String

Legacy string are stored in the INI file without any extra characters. For example, storing Hello World in the INI will look like:
key=Hello World
Newer modules (Concentric Rings FOV and Stray Light) may use string syntax.