Imatest Root
Description
The root level of an Imatest result.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Imatest Result | The results from an Imatest analysis. |
|
object |
JSON Schema
Imatest Results Base
Description
The result(s) of an imatest run.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Imatest | Information about the Imatest run. |
|
object | ||
Concentric Rings FOV | Inputs and results from a concentric rings fov analysis run. |
|
object |
|
|
Stray Light | Inputs and results from a stray light analysis run. |
|
object |
|
|
Note | (TRIAL ONLY) Information that results are not saveable in a trial. |
|
|
string |
|
JSON Schema
Used In
Channel Extraction Information
Description
The information for selecting an analysis channel.
Result Field(s)
- The following properties will exist in all instances of this result. Some instances may have other properties.
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string |
Instances
This result a placeholder for one of the following instances.
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor.schema
Notes
- Other methods will be available in future versions of Imatest.
Used In
Channel Extraction Information: Index
Description
The information for selecting an analysis channel from an index.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Index | The one-based index of the analysis channel. |
|
integer |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-index.schema
Notes
- This is an instance of Channel Extraction Information.
Channel Extraction Information: Luminance
Description
The information for selecting a luminance analysis channel.
Result Field(s)
- The following properties will exist in all instances of this result. Some instances may have other properties.
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Luminance Type | The method/standard for computing a luminance channel. |
|
|
string |
Instances
This result a placeholder for one of the following instances.
- Luminance Channel Extraction Information: IEC 61966-2-1
- Luminance Channel Extraction Information: ITU-R BT.601-7
- Luminance Channel Extraction Information: ITU-R BT.709-1
- Luminance Channel Extraction Information: ITU-R BT.709-6
- Luminance Channel Extraction Information: ITU-R BT.2020-2
- Luminance Channel Extraction Information: MATLAB
- Luminance Channel Extraction Information: NTSC (Rounded)
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-luminance.schema
Notes
- Other luminance types may be available in future versions of Imatest.
Luminance Channel Extraction Information: IEC 61966-2-1
Description
The information for selecting an IEC 61966-2-1 luminance analysis channel.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Luminance Type | The method/standard for computing a luminance channel. |
|
|
string | |
RGB Weights | The weights applied to red, green, and blue channels. |
|
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-luminance-iec-61966-2-1.schema
Notes
- This uses the same weights as ITU-R BT.709-6.
- This is an instance of Channel Extraction Information: Luminance.
Luminance Channel Extraction Information: ITU-R BT.2020-2
Description
The information for selecting an ITU-R BT.2020-2 luminance analysis channel.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Luminance Type | The method/standard for computing a luminance channel. |
|
|
string | |
RGB Weights | The weights applied to red, green, and blue channels. |
|
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-luminance-itu-r-bt-2020-2.schema
Notes
- This is an instance of Channel Extraction Information: Luminance.
Luminance Channel Extraction Information: ITU-R BT.601-7
Description
The information for selecting an ITU-R BT.601-7 luminance analysis channel.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Luminance Type | The method/standard for computing a luminance channel. |
|
|
string | |
RGB Weights | The weights applied to red, green, and blue channels. |
|
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-luminance-itu-r-bt-601-7.schema
Notes
- This is an instance of Channel Extraction Information: Luminance.
Luminance Channel Extraction Information: ITU-R BT.709-1
Description
The information for selecting an ITU-R BT.709-1 luminance analysis channel.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Luminance Type | The method/standard for computing a luminance channel. |
|
|
string | |
RGB Weights | The weights applied to red, green, and blue channels. |
|
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-luminance-itu-r-bt-709-1.schema
Notes
- This is an instance of Channel Extraction Information: Luminance.
Luminance Channel Extraction Information: ITU-R BT.709-6
Description
The information for selecting an ITU-R BT.709-6 luminance analysis channel.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Luminance Type | The method/standard for computing a luminance channel. |
|
|
string | |
RGB Weights | The weights applied to red, green, and blue channels. |
|
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-luminance-itu-r-bt-709-6.schema
Notes
- This uses the same weights as IEC 61966-2-1.
- This is an instance of Channel Extraction Information: Luminance.
Luminance Channel Extraction Information: MATLAB
Description
The information for selecting an MATLAB luminance analysis channel. This uses MATLAB’s rgb2gray function.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Luminance Type | The method/standard for computing a luminance channel. |
|
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-luminance-matlab.schema
Notes
- This is an instance of Channel Extraction Information: Luminance.
Luminance Channel Extraction Information: NTSC (Rounded)
Description
The information for selecting an NTSC (Rounded) luminance analysis channel. This is ITU-R BT.601-7 rounded to 2 significant digits.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Luminance Type | The method/standard for computing a luminance channel. |
|
|
string | |
RGB Weights | The weights applied to red, green, and blue channels. |
|
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-luminance-ntsc-rounded.schema
Notes
- This is an instance of Channel Extraction Information: Luminance.
Channel Extraction Information: Mean
Description
The information for selecting a mean analysis channel.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-mean.schema
Notes
- This is an instance of Channel Extraction Information.
Channel Extraction Information: Median
Description
The information for selecting a median analysis channel.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-median.schema
Notes
- This is an instance of Channel Extraction Information.
Channel Extraction Information: Monochrome
Description
The information for selecting a monochrome analysis channel.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-monochrome.schema
Notes
- This is an instance of Channel Extraction Information.
Channel Extraction Information: Weighted Channels
Description
The information for selecting a median analysis channel.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Name | The name of the channel. |
|
string | ||
Type | The type of the channel. |
|
|
string | |
Weights | The weights to apply to each channel. |
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/common-channel-extractor-weights.schema
Notes
- This is an instance of Channel Extraction Information.
Filename + MD5 Hash
Description
A filename and its MD5 hash.
Properties
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Filename | The path to a file. |
|
string |
|
|
MD5 | If the file does not exist, then the reported MD5 hash will be an empty string. |
|
string |
|
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-filename-md5", "title": "Filename + MD5 Hash", "description": "A filename and its MD5 hash.", "type": "object", "properties": { "filename": { "description": "The path to a file.", "type": "string" }, "md5": { "description": "The MD5 hash of the file.", "type": "string", "$comment": "If the file does not exist, then the reported MD5 hash will be an empty string." } }, "required": [ "filename", "md5" ], "unevaluatedProperties": false }
Used In
Filename + MD5 Hash List
Description
A list of multiple filenames and their MD5 hashes. This is a collection of zero or more Filename + MD5 Hash.
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-filename-md5-array", "title": "Filename + MD5 Hash List", "description": "A list of multiple filenames and their MD5 hashes.", "type": "array", "items": { "$ref": "https://www.imatest.com/schema/25-1/common-filename-md5" } }
HDF5 Notes
- Each file (and MD5) in the HDF5 file is in its own numbered dataset.
Used In
Imatest Header
Description
Common information about an Imatest analysis run.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Imatest Version | The version of Imatest that was used for the analysis. |
|
string | ||
Build | The build of Imatest that was used. |
|
string | ||
Run Date Time | The datetime of the Imatest analysis run. |
|
string | ||
INI File | The INI file that was used for the run. |
|
object |
|
|
Memory | Information about the memory usage. |
|
object |
JSON Schema
Used In
Memory
Description
Information about the memory usage.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
MATLAB Used | The memory used by MATLAB in MB. |
|
number | ||
Physical Free | The free physical memory in MB. |
|
number | ||
Physical Total | The total physical memory in MB. |
|
number |
JSON Schema
Used In
Imatest Number
Description
A number from an Imatest output that may contain values not defined in JSON.
File-Specific Behavior
JSON
- There are numeric values including `NaN` and `Infinity` which are not defined in the JSON file format.
- These values are converted to `null` in JSON outputs.
- A null in the result indicates one of the following: (1) The value was NaN (indicating an invalid measurement). (2) The value was infinite.
CSV
- There is no change in behavior for CSV files.
HDF5
- There is no change in behavior for HDF5 files.
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-number", "title": "Imatest Number", "description": "A number from an Imatest output that may contain values not defined in JSON.", "oneOf": [ { "type": "number" }, { "type": "null", "$comment": "A null in the result indicates one of the following: (1) The value was NaN (indicating an invalid measurement). (2) The value was infinite." } ] }
Used In
Percentile
Description
The percentile(s) for given rank(s).
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Ranks | The ranks (0-100) where the percentile is calculated. |
|
array of number | ||
Values | The percentile(s). |
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/common-results-percentiles.schema
Used In
Registration Mark
Description
Information about a detected registration mark.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Regmark Center | The detected center of the registration mark. |
|
array of number | ||
Regmark Radius | The detected radius of the registration mark. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/common-results-registration-mark.schema
Used In
Channel Selection Settings
Description
The user-provided settings for selecting analysis channel(s).
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The user-provided set of channels to analyze. |
|
|
string | |
Luminance Type | The user-provided method for what calculation to use. |
|
|
string |
|
Custom RGB Weights | The user-provided custom luminance weights. |
|
array of number |
|
|
RGB Order | The user-provided ordering of RGB data. |
|
|
string |
|
Statistics | The user-provided statistics type. |
|
|
string |
|
JSON Schema
https://www.imatest.com/schema/25-1/common-settings-channel.schema
Used In
Luminance Channel Standards
Description
The user-provided method for extracting a luminance channel from RGB images.
Members
- IEC 61966-2-1
- ITU-R BT.601-7
- ITU-R BT.709-6
- ITU-R BT.2020-2
- ITU-R BT.709-1
- NTSC (Rounded)
- MATLAB
- Custom RGB Weights
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-settings-channel-luminance-type-enum", "title": "Luminance Channel Standards", "description": "The user-provided method for extracting a luminance channel from RGB images.", "type": "string", "enum": [ "IEC 61966-2-1", "ITU-R BT.601-7", "ITU-R BT.709-6", "ITU-R BT.2020-2", "ITU-R BT.709-1", "NTSC (Rounded)", "MATLAB", "Custom RGB Weights" ] }
Used In
- Luminance Channel Extraction Information: IEC 61966-2-1
- Luminance Channel Extraction Information: ITU-R BT.2020-2
- Luminance Channel Extraction Information: ITU-R BT.601-7
- Luminance Channel Extraction Information: ITU-R BT.709-1
- Luminance Channel Extraction Information: ITU-R BT.709-6
- Luminance Channel Extraction Information: MATLAB
- Luminance Channel Extraction Information: NTSC (Rounded)
- Channel Selection Settings
- Channel Extraction Information: Luminance
RGB Order
Description
The user-provided ordering of RGB data.
Members
- Red, Green, Blue
- Blue, Green, Red
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-settings-channel-rgb-order-enum", "title": "RGB Order", "description": "The user-provided ordering of RGB data.", "type": "string", "enum": [ "Red, Green, Blue", "Blue, Green, Red" ] }
Used In
Statistics Channel Extraction
Description
The user-provided method for extracting a statistics channel.
Members
- Mean
- Median
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-settings-channel-stats-enum", "title": "Statistics Channel Extraction", "description": "The user-provided method for extracting a statistics channel.", "type": "string", "enum": [ "Mean", "Median" ] }
Used In
Crop LRTB Settings
Description
The user-provided settings for a stray light analysis run.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
LRTB | The user-provided crop values (left, right, top, bottom) in pixels. |
|
array of integer |
JSON Schema
https://www.imatest.com/schema/25-1/common-settings-crop-lrtb.schema
Used In
Plot Save Format
Description
The user-provided format(s) to save a figure as.
Members
- Save
- Display
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-settings-figure-save-display-enum", "title": "Plot Save Format", "description": "The user-provided format(s) to save a figure as.", "type": "string", "enum": [ "Save", "Display" ] }
Used In
Plot Save Format
Description
The user-provided format(s) to save a figure as.
Members
- JPEG
- PNG
- Compressed TIFF
- Uncompressed TIFF
- MATLAB Figure
- EPS Level 3 Black & White
- EPS Level 3 Color
- EPS Level 2 Black & White
- EPS Level 2 Color
- SVG
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-settings-figure-save-type-enum", "title": "Plot Save Format", "description": "The user-provided format(s) to save a figure as.", "type": "string", "enum": [ "JPEG", "PNG", "Compressed TIFF", "Uncompressed TIFF", "MATLAB Figure", "PDF", "EPS Level 3 Black & White", "EPS Level 3 Color", "EPS Level 2 Black & White", "EPS Level 2 Color", "SVG" ] }
Used In
Image Series Formats
Description
The user-provided format(s) for saving each frame of the video.
Members
- png
- jpg
- tiff
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-settings-image-frame-formats-enum", "title": "Image Series Formats", "description": "The user-provided format(s) for saving each frame of the video.", "type": "string", "enum": [ "png", "jpg", "tiff" ] }
Used In
Neutral Density Settings
Description
The user-provided measurement of a neutral-density filter.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The user-provided type of neutral density filter measurement used. |
|
|
string | |
Transmission | The user-provided transmission percentage (0-100) for the neutral density filter. |
|
number |
|
|
Density | The user-provided density for the neutral density filter. |
|
number |
|
JSON Schema
https://www.imatest.com/schema/25-1/common-settings-neutral-density.schema
Used In
Registration Mark Detection
Description
The user-provided settings for detecting registration marks.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Method | The user-provided method for detecting registration marks. |
|
|
string | |
Confidence Threshold | The user-provided machine vision confidence threshold. |
|
number |
|
|
High Noise | The user-provided option to enable high-noise compensation. |
|
boolean | ||
Skip Refinement | The user-provided option to skip the refinement step. |
|
boolean |
JSON Schema
https://www.imatest.com/schema/25-1/common-settings-registration-mark.schema
Used In
Summary Results Settings
Description
The user-provided selection for what result file(s) to save.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Result Files | The user-provided selection for what type(s) of results files to save. |
|
|
array of string |
JSON Schema
https://www.imatest.com/schema/25-1/common-settings-result-files.schema
Used In
Summary Results Output Types
Description
The user-provided options for saving summary results files.
Members
- JSON
- CSV
- HDF5
- XML
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-settings-results-format-enum", "title": "Summary Results Output Types", "description": "The user-provided options for saving summary results files.", "type": "string", "enum": [ "JSON", "CSV", "HDF5", "XML" ] }
Used In
Saturation Settings
Description
The user-provided settings for computing the saturation in an image.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The user-provided method for calculating the saturation level. |
|
|
string | |
User-Specified Value | The user-provided saturation level in digital numbers. |
|
number |
|
|
User-Specified Bit Depth | The user-provided saturation level in bits. |
|
integer |
|
JSON Schema
https://www.imatest.com/schema/25-1/common-settings-saturation.schema
Used In
Save Location
Description
User-provided settings for where to save results.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Save In Image Subfolder | User-provided setting if the result(s) should be saved in the same folder as the image. |
|
boolean | ||
Sub Folder | The user-provided sub-folder of the image folder to save the result(s) in. |
|
string |
|
|
Custom Save Folder | The user-provided folder to save the result(s) in. |
|
string |
|
|
Use Image Name As Root | The user-provided option to use the image name as the root of the result file(s). This is only in results when `save_in_image_subfolder` is `false`. |
|
boolean | ||
Custom Root Name | The user-provided custom root name for the result file(s). |
|
string |
|
|
Open Save Folder | The user-provided option for opening the result folder at the end of an analysis run. |
|
boolean |
JSON Schema
https://www.imatest.com/schema/25-1/common-settings-save-location.schema
Used In
Video Output Format
Description
The user-provided format(s) for saving a video.
Members
- mp4
- avi
- gif
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/common-settings-video-formats-enum", "title": "Video Output Format", "description": "The user-provided format(s) for saving a video.", "type": "string", "enum": [ "mp4", "avi", "gif" ] }
Used In
Concentric Ring FOV: Root Results
Description
The results from a concentric rings FOV module run.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Inputs | Information about the inputs to the concentric rings FOV module. |
|
object | ||
Results | The results from a concentric rings FOV module analysis. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/results-rings-root.schema
Used In
Concentric Ring FOV: Inputs
Description
Inputs to the Concentric Rings FOV module.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Image File | The image file that was analyzed. |
|
object |
|
|
Image | The image that was analyzed. |
|
N/A | ||
Settings | The user-provided settings for the analysis run. |
|
object |
JSON Schema
Used In
Concentric Rings FOV Results: Field Angle
Description
The maximum field angles for each of the radials.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
East | The field angle in degrees along the east radial. |
|
number | ||
South East | The field angle in degrees along the south east radial. |
|
number | ||
South | The field angle in degrees along the south radial. |
|
number | ||
South West | The field angle in degrees along the south west radial. |
|
number | ||
West | The field angle in degrees along the west radial. |
|
number | ||
North West | The field angle in degrees along the north west radial. |
|
number | ||
North | The field angle in degrees along the north radial. |
|
number | ||
North East | The field angle in degrees along the north east radial. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/rings-results-field-angle.schema
Used In
Concentric Rings FOV Summary Results: Field of View
Description
The field of views calculated from a concentric rings FOV module analysis.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Horizontal | The horizontal field of view in degrees. |
|
number | ||
Vertical | The vertical field of view in degrees. |
|
number | ||
Diagonal | The diagonal field of view in degrees. This is the average of the positive and negative diagonal FOVs. |
|
number | ||
Positive Diagonal | The positive diagonal field of view in degrees. |
|
number | ||
Negative Diagonal | The negative diagonal field of view in degrees. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/rings-results-fov.schema
Used In
Concetric Rings FOV Radial Result
Description
The raw data for a radial.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Radial Direction | The label for the radial direction. |
|
|
string | |
Line Azimuth Angle | The azimuth angle of the radial in degrees. |
|
number | ||
End Point | The x, y coordinate of the end point (furthest from the center) of the radial. |
|
array of number | ||
Ring Coordinates X | The x coordinate of each ring detection along the radial. |
|
array of number | ||
Ring Coordinates Y | The y coordinate of each ring detection along the radial. |
|
array of number | ||
Ring Count | The number of detected rings along the radial. |
|
integer | ||
Ring Field Angle | The field angle of each ring in degrees. |
|
array of number | ||
Image-Derived Ring Radius | The radius of the ring in pixels, derived from the input image. |
|
array of number | ||
Chart-Derived Ring Radius | The radius of the ring in millimeters, derived from the chart parameters. |
|
array of number | ||
Chart-Derived Ring Radius | The radius of the ring in pixels, derived from the chart parameters. |
|
array of number | ||
Image-Derived Ring Radius | The radius of the ring in millimeters, derived from the input image. |
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/rings-results-radial.schema
Used In
Concentric Ring FOV: Results
Description
The calculated results from a concentric rings FOV module analysis.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Registration Mark | Information about the detected registration mark. |
|
object | ||
Summary | The summary results from the analysis. |
|
object | ||
Raw Data | The raw results from for each radial. |
|
array of object |
|
JSON Schema
https://www.imatest.com/schema/25-1/rings-results-root.schema
Used In
Concentric Rings FOV Summary Results
Description
The summary results from a concentric rings FOV module analysis.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
FOV | The calculated fields of view. |
|
object | ||
Field Angle | The field angles calculated for each radial. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/rings-results-summary.schema
Used In
Concentric Rings FOV: Batch Output Settings
Description
The user-provided batch output settings for the Concentric Rings FOV module.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Plot Save Settings | The user-provided settings for saving plot(s). |
|
object | ||
Result Files | The user-provided settings for saving summary result file(s). |
|
object | ||
Save Location | The user-provided settings for where the result file(s) are saved. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/rings-settings-batch-outputs.schema
Used In
Concentric Ring FOV: Settings
Description
The user-provided settings for the concentric rings module.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Target Properties | The user-provided target settings. |
|
object | ||
Test Measurements | The user-provided test measurements. |
|
object | ||
Registration Mark | The user-provided settings for detecting a registration mark. |
|
object | ||
Batch Outputs | The user-provided batch output settings. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/rings-settings-root.schema
Used In
Concentric Rings FOV Plotting Settings
Description
User-provided plot settings for the Concentric Rings FOV module.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Plot Type | The user-provided settings for the file format(s) to save plots as. |
|
|
array of string | |
Plot 1: Radius vs Field Angle | The user-provided settings for how to save/display the plot. |
|
|
array of string | |
Plot 2: Detection and FOV Summary | The user-provided settings for how to save/display the plot. |
|
|
array of string | |
Plot 3: Relative Distortion [mm] | The user-provided settings for how to save/display the plot. |
|
|
array of string | |
Plot 4: Relative Distortion [px] | The user-provided settings for how to save/display the plot. |
|
|
array of string |
JSON Schema
https://www.imatest.com/schema/25-1/rings-settings-save-plots.schema
Used In
Concentric Ring FOV: Target Settings
Description
The user-provided settings describing the target properties.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The user-provided method for describing the target. |
|
|
string | |
FOV of First Ring | The field of view (in degrees) that corresponds to the first (innermost) ring at the nominal test distance. |
|
number |
|
|
Ring Separation Angle | The angle (in degrees) between rings. |
|
number |
|
|
Nominal Test Distance | The test distance in mm that the chart is designed to be used. |
|
number |
|
|
Start Distance | The distance in mm from the center of the chart to the first ring. |
|
number |
|
|
Delta Distance | The distance in mm between rings. |
|
number |
|
JSON Schema
https://www.imatest.com/schema/25-1/rings-settings-target.schema
Used In
Concentric Ring FOV: Test Setup
Description
The user-provided test measurements for the concentric ring FOV module.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Test Distance | The user-provided measurement for the camera-target distance in mm. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/rings-settings-test-measurement.schema
Used In
Stray Light Data Transforms
Description
The user-provided tranforms applied to stray light metric image data.
Members
- Linear
- Log10
- dB (Power)
- dB (Voltage)
- Log2
- Natural Log
JSON Schema
{ "$id": "https://www.imatest.com/schema/25-1/stray-light-settings-data-transform-enum", "title": "Stray Light Data Transforms", "description": "The user-provided tranforms applied to stray light metric image data.", "type": "string", "enum": [ "Linear", "Log10", "dB (Power)", "dB (Voltage)", "Log2", "Natural Log" ] }
Used In
Stray Light Inputs
Description
The user-provided inputs for a stray light analysis run.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Settings | The user-provided settings (from an INI file). |
|
object | ||
Configuration Note | Any user-provided notes from the stray light configation file. |
|
string |
|
JSON Schema
https://www.imatest.com/schema/25-1/straylight-inputs.schema
Used In
Stray Light Results
Description
The stray light results.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Normalization | The normalization results. |
|
object | ||
Minimum Measurable Stray Light | The minimum measurable stray light level for the current setup. This is the stray light value that is obtained from 1 DN higher than the dark level. |
|
number | ||
Maximum Measurable Stray Light | The maximum measurable stray light level for the current setup. This is the stray light value that is obtained from 1 DN lower than the saturation level. |
|
number | ||
Saturation | The calculated saturation value (in digital numbers) across all images in the analysis. |
|
number | ||
Per Capture | The results for each capture position. |
|
array of object |
|
|
Summary | The summary results. |
|
array of object |
|
|
Note | A comment from the stray light configuration file. |
|
string |
|
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results.schema
Used In
Stray Light Mask Results
Description
Information about the mask of the light source.
Result Field(s)
- The following properties will exist in all instances of this result. Some instances may have other properties.
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The type of mask result. |
|
|
string | |
Mask File | The mask file(s) generated during the analysis. |
|
array of object |
|
|
Channel | The channel used to produce the mask. |
|
string |
Instances
This result a placeholder for one of the following instances.
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-mask.schema
Used In
Stray Light Mask Results: Image Processing + Circle
Description
Information about the mask of the light source.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The type of mask result. |
|
|
string | |
Mask File | The mask file(s) generated during the analysis. |
|
array of object |
|
|
Channel | The channel used to produce the mask. |
|
string | ||
Source In FOV | True if the light source was determined to be in the FOV. |
|
boolean | ||
Source Pixel Count | The number of pixels that were masked out. |
|
integer | ||
Connected Component Count | The number of connected components for the masked out light source(s). |
|
integer | ||
X Centroid | The x-value of the centroid of the mask. |
|
number or null |
|
|
Y Centroid | The y-value of the centroid of the mask. |
|
number or null |
|
|
Pass 1 | Information about the masking of the first pass. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-mask-circle.schema
Notes
- This is an instance of Stray Light Mask Results.
Stray Light Mask Results: Error
Description
Mask information when an error occurred.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The type of mask result. |
|
|
string | |
Mask File | The mask file(s) generated during the analysis. |
|
array of object |
|
|
Channel | The channel used to produce the mask. |
|
string | ||
Note | Information that an error occurred. |
|
|
string |
|
Error Message | The error message. |
|
string | ||
Error Id | The error identifier. |
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-mask-error.schema
Notes
- This is an instance of Stray Light Mask Results.
Stray Light Mask Results: Image Processing
Description
Information about the mask of the light source via the image processing method.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The type of mask result. |
|
|
string | |
Mask File | The mask file(s) generated during the analysis. |
|
array of object |
|
|
Channel | The channel used to produce the mask. |
|
string | ||
Source In FOV | True if the light source was determined to be in the FOV. |
|
boolean | ||
Source Pixel Count | The number of pixels that were masked out. |
|
integer | ||
Connected Component Count | The number of connected components for the masked out light source(s). |
|
integer | ||
X Centroid | The x-value of the centroid of the mask. |
|
number or null |
|
|
Y Centroid | The y-value of the centroid of the mask. |
|
number or null |
|
|
Threshold | The threshold for masking in digital numbers. |
|
number | ||
Exit Condition | The condition for completing the masking method. |
|
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-mask-image-processing.schema
Notes
- This is an instance of Stray Light Mask Results.
Stray Light Mask Results: None
Description
Mask information when the user specified not to mask.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The type of mask result. |
|
|
string | |
Mask File | The mask file(s) generated during the analysis. |
|
array of object |
|
|
Channel | The channel used to produce the mask. |
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-mask-none.schema
Notes
- This is an instance of Stray Light Mask Results.
Stray Light Normalization
Description
The normalization data.
Result Field(s)
- The following properties will exist in all instances of this result. Some instances may have other properties.
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Factor | The computed normalization factor in digital numbers. |
|
number |
Instances
This result a placeholder for one of the following instances.
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-normalization.schema
Used In
Stray Light Reference Image Compensation Data
Description
Information about the normalization compensation.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Compensation Factor | The total normalization compensation factor. |
|
number | ||
Source | The compensation information from the reference image of the direct source. |
|
object | ||
Camera | The compensation information from the camera. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-normalization-compensation.schema
Used In
Stray Light Camera Compensation
Description
Information about the camera-side normalization compensation.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Compensation Factor | The overall camera-side compensation factor. |
|
number | ||
Integration Time Compensation Factor | The compensation factor from the integration time. |
|
number | ||
Gain Compensation Factor | The compensation factor from the gain. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-normalization-compensation-camera.schema
Used In
Stray Light Direct Reference Image Compensation Data
Description
Information about the light source compensation for a direct reference image normalization.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Compensation Factor | The overall compensation factor from the direct image of the source. |
|
number | ||
Light Level Compensation Factor | The compensation factor from the difference in light level. |
|
number | ||
Neutral Density Compensation Factor | The compensation factor from the neutral density filter. |
|
number |
JSON Schema
Notes
- This is an instance of Stray Light Light Source Compensation Data.
Stray Light Lambertian Reference Image Compensation Data
Description
Information about the light source compensation for a Lambertian reference image normalization.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Compensation Factor | The overall compensation factor from image of the Lambertian source. |
|
number |
JSON Schema
Notes
- This is an instance of Stray Light Light Source Compensation Data.
Stray Light Light Source Compensation Data
Description
Information about the light source compensation.
Instances
This result a placeholder for one of the following instances.
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-normalization-compensation-source.schema
Used In
Stray Light Normalization: Level
Description
The normalization data for level normalization.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Factor | The computed normalization factor in digital numbers. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-normalization-level.schema
Notes
- This is an instance of Stray Light Normalization.
Stray Light Normalization: None
Description
The normalization data for None normalization.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Factor | The computed normalization factor in digital numbers. |
|
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-normalization-none.schema
Notes
- This is an instance of Stray Light Normalization.
Stray Light Normalization: Reference Image
Description
The normalization data from reference image normalization (direct or Lambertian).
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Factor | The computed normalization factor in digital numbers. |
|
number | ||
Base Factor | The computed base normalization factor (pre-compensation) in digital numbers. |
|
number | ||
Compensation | Information about the normalization compensation. |
|
object | ||
Channel | Information about the channel that was used to produce the normalization. |
|
object | ||
Mask | Information about the mask of the reference (normalization) image. |
|
object | ||
Saturation | The calculated saturation value for the reference image in digital numbers. |
|
number | ||
Image | The normalization image. |
|
N/A |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-normalization-reference-image.schema
Notes
- This is an instance of Stray Light Normalization.
Overall Stats
Description
Summary statistics over all captures within the subset.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Min | The minimum stray light value for all captures over this subset. |
|
number | ||
Min Non-0 | The minimum (of the non-zero values in the original image) stray light value for all captures over this subset. |
|
number | ||
Max | The maximum stray light value for all captures over this subset. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-overall-summary.schema
Used In
Stray Light Results: Per Capture
Description
Stray light results from each capture position.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Capture Index | The one-based index of the capture. |
|
integer | ||
Source Field Angle | The field angle of the light source in degrees. |
|
number or null | ||
Source Azimuth Angle | The azimuth angle of the light source in degrees. |
|
number or null | ||
Image File | The analysis image. |
|
object |
|
|
Input Image | The image to be analyzed. |
|
N/A | ||
Saturation | The calculated saturation value for this image in digital numbers. |
|
number | ||
Mask | Information about the mask of the light source. |
|
object | ||
Note | The user-provided notes for the capture position. |
|
string |
|
|
Subsets | The summary statistics for each subset (analysis channel). |
|
array of object |
|
|
Low-Memory Result Files | The summary output file(s) for this capture if operating in low memory mode. |
|
array of object |
|
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-per-capture.schema
Used In
Level Counts
Description
The number of pixels with stray light worse than user-provided thresholds.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Thresholds | The user-provided thresholds. |
|
array of number | ||
Counts | The number of pixels of stray light worse than the user-provided thresholds within the subset. |
|
array of integer |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-per-capture-level-count.schema
Notes
- A subset is a combination of an analysis channel and a region of interest.
Used In
Stray Light Results: Per Capture Subset
Description
Stray light results from a subset of a capture.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Channel | The name of the channel. |
|
string | ||
ROI | The name of the region of interest. |
|
|
string | |
Metric Image File | The metric image file associated with this subset. |
|
array of object |
|
|
Data Transform | The transform applied to the metric image. |
|
|
string | |
Channel Image | The image for this channel. |
|
N/A | ||
Metric Image | The metric image. |
|
N/A | ||
Min | The minimum stray light value within the subset. |
|
number | ||
Min (Non-Zero) | The minimum (of the non-zero values in the original image) stray light value within the subset. |
|
number | ||
Max | The maximum stray light value within the subset. |
|
number | ||
Mean | The mean stray light value within the subset. |
|
number | ||
Median | The median stray light value within the subset. |
|
number | ||
Standard Deviation | The standard deviation of the stray light values within the subset. |
|
number | ||
RMS | The root mean square of the stray light values within the subset. |
|
number | ||
Total Count | The count of all of the pixels within the subset. |
|
integer | ||
Source Count | The count of the source-masked pixels within the subset. |
|
integer | ||
Saturation Count | The count of the pixels at or above the computed saturation level. |
|
integer | ||
Percentiles | The percentiles of the stray light values within the subset. |
|
object | ||
Level Counts | The number of pixels of stray light worse than the user-provided thresholds within the subset. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-per-capture-subset.schema
Notes
- A subset is a combination of an analysis channel and a region of interest.
Used In
Summary Results
Description
The stray light summary results for a subset.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Channel | The name of the channel. |
|
string | ||
ROI | The name of the region of interest (ROI). |
|
|
string | |
Data Transform | The transform applied to the data. |
|
|
string | |
Per Capture | The arrays of per-capture stray light summary metrics. |
|
object | ||
Overall | The overall summary metrics across all captures within the subset. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-summary.schema
Notes
- A subset is a combination of an analysis channel and a region of interest.
Used In
Stray Light Per-Capture Summary Results (Vectorized)
Description
The array of per-capture summary metrics within the subset.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Capture Index | The one-based index of the capture. |
|
array of integer | ||
Source Field Angle | The field angle of the source in degrees. |
|
array of number or null | ||
Source Azimuth Angle | The azimuth angle of the source in degrees. |
|
array of number or null | ||
Minimum | The array of per-capture minimum stray light value within the subset. |
|
array of number | ||
Minimum Non-Zero | The array of per-capture minimum (of the non-zero values in the original image) stray light value within the subset. |
|
array of number | ||
Maximum | The array of per-capture maximum stray light value within the subset. |
|
array of number | ||
Mean | The array of per-capture mean stray light value within the subset. |
|
array of number | ||
Median | The array of per-capture median stray light value within the subset. |
|
array of number | ||
RMS | The array of per-capture root mean square of the stray light values within the subset. |
|
array of number | ||
Standard Deviation | The array of per-capture standard deviation of the stray light values within the subset. |
|
array of number | ||
Total Count | The array of per-capture count of all of the pixels within the subset. |
|
array of integer | ||
Source Count | The array of per-capture count of the source-masked pixels within the subset. |
|
array of integer | ||
Saturation Count | The array of the per-capture count of the pixels at or above the computed saturation level. |
|
array of integer |
Variable Key Result Field(s)
- The results in this section have a variable key.
Title | Description | Validation | Included In: Pattern | JSON Type | Note(s) |
---|---|---|---|---|---|
Percentiles | The array of per-capture percentile stray light value within the subset. The ranks are encoded within the property name, e.g., 99p9 corresponds to the 99.9th percentile. |
|
array of number |
|
|
Level Count Values | The array of per-capture number of pixels of stray light worse than the user-provided threshold within the subset. The thresholds are encoded within the property name, e.g., 0p0001 corresponds to 0.0001. |
|
array of integer |
|
JSON Schema
https://www.imatest.com/schema/25-1/straylight-results-summary-per-capture.schema
Notes
- A subset is a combination of a channel and region of interest.
Used In
Stray Light Root
Description
The root level of an Imatest stray light result.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Inputs | The inputs for a stray light run. |
|
object | ||
Results | The results from a stray light run. |
|
object |
JSON Schema
Used In
Stray Light Settings
Description
The user-provided settings for a stray light analysis run.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Memory Mode | The user-provided memory mode for the analysis run. |
|
|
string | |
Calculation | The user-provided calculation settings. |
|
object | ||
Batch Outputs | The user-provided batch output settings. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings.schema
Used In
Stray Light Batch Outputs Settings
Description
The user-provided settings saving batch outputs.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Image Outputs | The user-provided settings for what images to produce. |
|
object | ||
Plot Save Settings | The user-provided settings for what plots to produce. |
|
object | ||
Video | The user-provided settings for what videos to produce. |
|
object | ||
Result Files | The user-provided settings for saving summary result file(s). |
|
object | ||
Save Location | The user-provided settings for where the result file(s) are saved. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-batch-outputs.schema
Used In
Stray Light Calculation Settings
Description
The user-provided stray light calculation settings.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Core Calculation | The user-provided core calculation settings. |
|
object | ||
Saturation | The user-provided saturation calculation settings. |
|
object | ||
Channel | The user-provided channel selection settings. |
|
object | ||
Normalization | The user-provided normalization settings. |
|
object | ||
Analysis Mask | The user-provided analysis image mask settings. |
|
object | ||
Crop | The user-provided crop settings. |
|
object | ||
Capture Metadata | The metadata settings. |
|
object | ||
Other | The user-provided other calculation settings settings. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-calculation.schema
Used In
Stray Light Capture Metadata
Description
User-provided settings for providing metadata to the analysis.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Filename Regular Expression Method | The user-provided method for extracting metadata from a filename. |
|
|
string | |
Filename Regular Expression | The user-provided regular expression to apply to a filename and extract metadata. |
|
string |
|
|
Decimal Point | The user-provided decimal point character. |
|
string |
|
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-capture-metadata.schema
Used In
Core Calculation
Description
The user-provided core calculation settings.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Calculation | The user-provided type of calculation. |
|
|
string | |
Data Transform | The user-provided transform of the data. |
|
|
string | |
Dark Level | The user-provided dark level in digital numbers. |
|
number | ||
Clip To One | The user-provided setting to clip dark-level-subtracted images to one (instead of zero). |
|
boolean |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-core.schema
Used In
Stray Light Image Outputs Settings
Description
The user-provided settings for saving image (FITS) file(s).
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Save Mask | The user-provided option to save mask files. |
|
boolean | ||
Save Metric Image | The user-provided option to save metric image files. |
|
boolean |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-image-outputs.schema
Used In
Mask Settings
Description
The user-provided source masking settings for the test image(s).
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The user-provided masking method. |
|
|
string | |
Image Processing | The user-provided image processing settings. |
|
object |
|
|
Radius | The user-provided radius settings. |
|
object |
|
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-mask.schema
Used In
Mask Settings: Image Processing
Description
The user-provided source masking settings for the image processing method.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Level Threshold Type | The user-provided level threshold type. |
|
|
string | |
Level Threshold (Value) | The user-provided level threshold in digital numbers. |
|
number |
|
|
Level Threshold (Percent) | The user-provided level threshold as a percent of the maximum value. |
|
number |
|
|
Minimum Source Level | The user-provided minimum level considered to be the image of the source. |
|
integer | ||
Image Close Radius | The user-provided image closing radius in pixels. |
|
integer | ||
Multiple CC Strategy | The user-provided strategy for dealing with multiple connected components. |
|
|
string | |
Mask Area Threshold | The user-provided mimimum area of a connected component. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-mask-image-processing.schema
Used In
Mask Settings: Radius
Description
The user-provided radius source masking settings.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Radius | The user-provided radius of the light source in pixels. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-mask-radius.schema
Used In
Normalization Settings
Description
The user-provided settings for computing the normalization factor.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Type | The user-provided normalization method. |
|
|
string | |
Level | The user-provided level normalization settings. |
|
object |
|
|
Direct Reference Image | The user-provided direct reference image normalization settings. |
|
object |
|
|
Lambertian Reference Image | The user-provided Lambertian reference image normalization settings. |
|
object |
|
|
Reference Mask | The user-provided reference image masking settings. |
|
object |
|
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-normalization.schema
Used In
Direct Reference Image Settings
Description
The user-provided settings for computing the normalization factor from a reference image of the direct source.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Reference Image | The user-provided image file used for an on-axis normalization. |
|
object |
|
|
Aggregation | The user-provided aggregation method used to compute the normalization factor. |
|
|
string | |
Camera Normalization Compensation | The user-provided camera normalization compensation settings. |
|
object | ||
Source Normalization Compensation | The user-provided light source normalization compensation settings. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-normalization-direct-reference-image.schema
Used In
Lambertian Light Level Measurement
Description
The user-provided measurement of light levels for Lambertian image normalization.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Light Measurement Type | The user-provided type of light measurement. |
|
|
string | |
Luminance From Lambertian Diffuser | The luminance [cd/m²] from the Lambertian diffuser in the reference image. |
|
number |
|
|
Illuminance At The Camera Location | The illuminance [lux] at the location of the camera for the test image(s). |
|
number |
|
|
Radiance From Lambertian Diffuser | The measured radiance [W/m²/sr] from the Lambertian diffuser in the reference image. |
|
number |
|
|
Irradiance At The Camera Location | The measured irradiance [W/m²] at the location of the camera for the test image(s). |
|
number |
|
JSON Schema
Used In
Lambertian Reference Image Settings
Description
The user-provided settings for computing the normalization factor from a reference image of a Lambertian source.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Reference Image | The user-provided reference image. |
|
object |
|
|
Aggregation | The user-provided aggregation method used to compute the normalization factor. |
|
|
string | |
Light Source Measurements | The user-provided measurements used for normalizing data with a Lambertian source. |
|
object | ||
Camera Normalization Compensation | The user-provided information about any camera-side compensation necessary for the reference capture. |
|
object |
JSON Schema
Used In
Stray Light Level-Based Normalization Settings
Description
The user-provided settings for computing the level normalization factor.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Value | The user-provided normalization factor in digital number. |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-normalization-level.schema
Used In
Stray Light Reference Image Camera Compensation
Description
The user-provided camera-side compensation measurements.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Integration Time Ratio | The user-provided ratio of integration time of the reference capture to the analysis capture(s). |
|
number | ||
Gain Ratio | The user-provided ratio of camera gain of the reference capture to the analysis capture(s). |
|
number |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-normcomp-camera.schema
Used In
Stray Light Reference Image Source Compensation
Description
The user-provided settings for the source-side compensation for a direct image of the source.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Light Level Ratio | The user-provided ratio of source light level of the reference capture to the analysis capture(s). |
|
number | ||
Neutral Density | The user-provided settings describing the ND filter used for the reference image. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-normcomp-direct-source.schema
Used In
Stray Light Other Calculation Settings
Description
THe user-provided other calculation settings.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Percentile Ranks | The user-provided percentile ranks. |
|
array of number | ||
Count Type | The user-provided method for reporting count-based metrics. |
|
|
string | |
Level Count Thresholds | The user-provided thresholds to count the number of pixels with worse stray light. |
|
array of number |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-other-calc.schema
Used In
Stray Light Count Plot Settings
Description
The user-provided settings for count plots.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Save Or Display | The user-provided settings for how to save/display the plot. |
|
|
array of string | |
Channel Grouping | The user-provided grouping of channel data on the plot. |
|
|
array of string | |
Named Data | The user-provided selection of which named data to include on the plot. |
|
|
array of string | |
Include Level Counts | The user-provided option to include level-count data on the plot. |
|
boolean | ||
Per Plot Scaling | The user-provided option for how each plot is scaled relative to the others. |
|
|
string | |
Y Axis Scale | The user-provided option for how to scale the y-axis. |
|
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-plot-count.schema
Used In
Stray Light Level Plot Settings
Description
The user-provided settings for level plots.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Save Or Display | The user-provided settings for how to save/display the plot. |
|
|
array of string | |
Channel Grouping | The user-provided grouping of channel data on the plot. |
|
|
array of string | |
Named Data | The user-provided selection of which named data to include on the plot. |
|
|
array of string | |
Include Percentiles | The user-provided option to include percentile data on the plot. |
|
boolean | ||
Per Plot Scaling | The user-provided option for how each plot is scaled relative to the others. |
|
|
string | |
Y Axis Scale | The user-provided option for how to scale the y-axis. |
|
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-plot-level.schema
Used In
Stray Light Plotting Settings
Description
User-provided plot settings for the Stray Light module.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Plot Type | The user-provided settings for the file format(s) to save plots as. |
|
|
array of string | |
Level Plot | The user-provided Level plot settings. |
|
object | ||
Count Plot | The user-provided Count plot settings. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-save-plots.schema
Used In
Histogram Video Stats
Description
THe user-provided settings for saving histograms.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Video Types | The user-provided format(s) for saving a video. |
|
|
array of string | |
Image Types | The user-provided format(s) for saving each frame of the video. |
|
|
array of string | |
Frame Rate | The user-provided frame rate in frames per second. |
|
number |
|
|
Y Max Type | The user-provided method for determining the maximum y value. |
|
|
string | |
Y Max Value | The user-provided maximum y value. |
|
number |
|
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-video-histogram.schema
Used In
Colormapped Metric Image
Description
The user-provided settings for saving colormapped metric images.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Video Types | The user-provided format(s) for saving a video. |
|
|
array of string | |
Image Types | The user-provided format(s) for saving each frame of the video. |
|
|
array of string | |
Frame Rate | The user-provided frame rate in frames per second. |
|
number |
|
|
Data Transform | The user-provided data transform. |
|
|
string |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-video-metric-image.schema
Used In
Stray Light Video Settings
Description
The user-provided settings saving batch outputs.
Result Field(s)
Title | Description | Validation | Included In: Key | JSON Type | Note(s) |
---|---|---|---|---|---|
Metric Image | The user-provided settings for saving color-mapped metric images. |
|
object | ||
Histogram | The user-provided settings for saving histogram videos. |
|
object |
JSON Schema
https://www.imatest.com/schema/25-1/straylight-settings-videos.schema
Used In