Stray Light Standards and Recommendations

Page Contents

This page enumerates the settings required to obtain metrics named in standards and Imatest's recommendations.

Syntax

Items in fixed-width font indicate settings that are determined from the test setup.

Items with a TBD (To Be Determined) indicate that the value has yet to be determined.

Items with a TBR (To Be Revised) indicate the current best practice, but this value has yet to be finalized.

Calculation Settings

 Standard/RecommendationNotes

Imatest Recommended

New User

Imatest Recommended

Advanced User

IEEE P2020

Flare Attenuation

IEEE P2020

Normalized Flare

Standard/Recommendation NotesThese settings are intended to help a new user get some results quickly. Results may not be comparable from sensor to sensor due to the lack of normalization.These settings are what Imatest recommends for camera-to-camera comparable stray light flare measurement. This is inspired by "Imatest Recommended Advanced User". 
Calculation TypeTransmissionTransmissionAttenuationTransmission 
Data TransformLinear (None)Linear (None)dB (Power)Linear (None) 
Dark Level0Set based on camera noise00IEEE-P2020 does not specify subtracting off a dark level.
Clip To OneDisableDisableEnableDisableThe clip-to-one control is hidden in the settings GUI if the calculation type is transmission and the data transform is linear.
Analysis Channel(s)AutomaticEach ChannelEach ChannelEach ChannelIEEE-P2020 does not specify which channel(s) to analyze.
Normalization TypeNoneDirect Reference ImageLambertian Reference ImageDirect Reference ImageNormalization types other than none require other settings. See the additional settings for Direct Reference Image and Lambertian Reference Image below. 
Test Image Mask TypeNoneImage Processing + Circle (Radius)Image Processing + Circle (Radius)Image Processing + Circle (Radius)

IEEE-P2020 provides a method for computing the size of the source mask but does not provide a method for localizing the mask. 

Test Image Masking requires additional settings for types other than None. See below.

Crop LRTB0, 0, 0, 0Set to exclude any non-imaging rows/columnsSet to exclude any non-imaging rows/columnsSet to exclude any non-imaging rows/columnsIEEE-P2020 does not mention the cropping of non-imaging pixels, however, this is recommended.
Percentile Ranksuse defaultSet values as desiredSet values as desiredSet values as desiredIEEE-P2020 does not mention percentiles as summary metrics.
Level Count Thresholdsuse defaultSet values as desiredSet values as desiredSet values as desiredIEEE-P2020 does not mention count-based summary metrics.
Level Count Calculation% Of Pixels% Of Pixels% Of Pixels% Of PixelsIEEE-P2020 does not mention count-based summary metrics.

Normalization Settings

Direct Reference Image Normalization Settings
 Standard/RecommendationNotes
 

Imatest Recommended

Advanced User

IEEE P2020

Normalized Flare

 
Image FilenameSelect the reference imageSelect the reference image 
Normalization AggregationMedianMedian 
Integration Time RatioSet based on the test setupSet based on the test setup 
Gain RatioSet based on the test setupSet based on the test setup 
Light Level RatioSet based on the test setupSet based on the test setup 
ND Measurement TypeSet based on the test setupSet based on the test setup 
ND Density ValueSet based on the test setupSet based on the test setupThis setting is displayed in the GUI when the ND Measurement Type is Density.
ND Transmission ValueSet based on the test setupSet based on the test setupThis setting is displayed in the GUI when the ND Measurement Type is Transmission.
Reference Image Mask OptionsImage ProcessingImage Processing 
Reference Image Level Threshold TypeOtsu's MethodOtsu's Method 
Reference Image Mask Area Threshold4 [TBR]4 [TBR] 
Lambertian Reference Image Normalization Settings
 Standard/RecommendationNotes
 

IEEE P2020

Flare Attenuation

 
Image FilenameSelect the reference image 
Normalization AggregationMean 
Integration Time RatioSet based on the test setup 
Gain RatioSet based on the test setup 
Light Measurement TypeSet based on the test setup 
Radiance From Lambertian DiffuserSet based on the test setupThis setting is displayed in the GUI when the Light Measurement Type is Radiometric.
Irradiance at the Camera LocationSet based on the test setupThis setting is displayed in the GUI when the Light Measurement Type is Radiometric.
Luminance From Lambertian DiffuserSet based on the test setupThis setting is displayed in the GUI when the Light Measurement Type is Photometric.
Illuminance at the Camera LocationSet based on the test setupThis setting is displayed in the GUI when the Light Measurement Type is Photometric.
Reference Image Mask OptionsImage Processing 
Reference Image Level Threshold TypeOtsu's Method 
Reference Image Mask Area Threshold4 [TBR] 

Test Image Mask Settings

 Standard/RecommendationNotes

Imatest Recommended

New User

Imatest Recommended

Advanced User

IEEE P2020

Flare Attenuation

IEEE P2020

Normalized Flare

Mask RadiusN/ASet via measurement of the on-axis image

TBD

TBD 
Level Threshold TypeN/APercent Of MaxTBDTBD 
Level Threshold %N/A95TBDTBD 
Minimum Source LevelN/ASet to a value slightly less than the level of the direct image of the source in the imageTBDTBD 
Mask Area ThresholdN/A4 [TBR]TBDTBD 

IEEE-P2020 flare is still under development regarding instructions on how to mask. The latest working group drafts have methods that use a pinhole geometric camera model to place the mask, however, this fails if the camera has any distortion. Additionally, it provides for a geometric optics-based calculation of the size of the circular mask in pixels

where

: pixel pitch of the camera in μm

: focal length of the camera in mm

: focal length of the collimator in mm

: radius of the pinhole in the collimator in mm