102-2013-100-08 Boson Advanced Radiometry R101
102-2013-100-08 Boson Advanced Radiometry R101
1
EAR Controlled: EAR99
These commodities, technology or software are subject to the U.S. Export Administration Regulations (EAR).
Diversion contrary to U.S. law is prohibited.
TELEDYNE FLIR Proprietary-Confidential Copyright 2021
Doc. # 102-2013-100-08 Release 101, July 2021
TELEDYNE FLIR Boson® Advanced Radiometry
Table of Contents
Document Number: 102-2013-100-08 Rev 101 .......................................................................................................... 1
1 Introduction ................................................................................................................................................................. 3
1.1 Revision History ................................................................................................................................................. 3
1.2 Reference Documents ...................................................................................................................................... 3
1.3 SCOPE ..................................................................................................................................................................... 3
2 Temp Stable Output .................................................................................................................................................. 3
2.1 Mechanical Design ............................................................................................................................................. 4
2.2 Radiometric Implications ............................................................................................................................... 6
3 Flux to Temperature conversion ......................................................................................................................... 6
3.1 Background .......................................................................................................................................................... 6
3.2 T-Linear ................................................................................................................................................................. 7
3.3 Application of Environmental Factors ...................................................................................................... 8
3.4 RBFO Flux (T-stable) to Temperature Conversion ............................................................................ 10
3.5 Window Characterization ........................................................................................................................... 13
3.5.1 Requirements .......................................................................................................................................... 13
3.5.2 Procedure .................................................................................................................................................. 14
3.5.3 Alternate procedure.............................................................................................................................. 15
4 Spot Meter ................................................................................................................................................................. 16
4.1 Spot Meter Accuracy ...................................................................................................................................... 16
5 Calibrating ................................................................................................................................................................. 17
5.1 One Point Correction- Temperature Linear Offset Adjust .............................................................. 17
5.2 Two Point Correction- Temperature Linear Output Adjust ........................................................... 18
5.3 Adjusting the Radiometry Model- Temperature Stable Output ................................................... 20
5.3.1 Scene Dynamic Range adjust- minor radiometry model change......................................... 20
5.4 Thermal Model................................................................................................................................................. 21
6 Isotherms ................................................................................................................................................................... 21
7 Radiometry Implementation Notes, Best Practices .................................................................................. 25
8 Accuracy ..................................................................................................................................................................... 25
8.1.1 Test Conditions ....................................................................................................................................... 25
2
EAR Controlled: EAR99
These commodities, technology or software are subject to the U.S. Export Administration Regulations (EAR).
Diversion contrary to U.S. law is prohibited.
TELEDYNE FLIR Proprietary-Confidential Copyright 2021
Doc. # 102-2013-100-08 Release 101, July 2021
TELEDYNE FLIR Boson® Advanced Radiometry
1 Introduction
1.1 Revision History
Version Date Comments
1.3 SCOPE
This document will demonstrate the use of features specifically available for radiometry enabled
Boson cameras, excluding isotherms, which is also available for standard configurations with
limited functionality.
3
EAR Controlled: EAR99
These commodities, technology or software are subject to the U.S. Export Administration Regulations (EAR).
Diversion contrary to U.S. law is prohibited.
TELEDYNE FLIR Proprietary-Confidential Copyright 2021
Doc. # 102-2013-100-08 Release 101, July 2021
TELEDYNE FLIR Boson® Advanced Radiometry
For radiometrically capable configurations, Boson provides three radiometric output modes:
■ Radiometry Disabled (T-linear Enable/Disable has no effect on output): 16b output varies with both scene flux
and camera temeprature.
■ Radiometry Enabled, T-linear Disabled: 16b output value is intended to be proportional to scene-flux
only and independent of the camera temperature.
■ Radiometry Enabled, T-linear Enabled: 16b output value is intended to be proportional to scene-
temperature.
4
EAR Controlled: EAR99
These commodities, technology or software are subject to the U.S. Export Administration Regulations (EAR).
Diversion contrary to U.S. law is prohibited.
TELEDYNE FLIR Proprietary-Confidential Copyright 2021
Doc. # 102-2013-100-08 Release 101, July 2021
TELEDYNE FLIR Boson® Advanced Radiometry
To the extent possible, Boson should be insulated from rapid thermal transients. Extreme thermal
shock will reduce the effectiveness of calibration and degrade the quality of the image. For best
results, the camera should be isolated from the thermal effects of window heaters, variable fans, and
other intermittent thermal loads. It is particularly important to minimize temperature gradients across
the camera, especially in the axes perpendicular to the optical line of sight. Avoid mounting conditions
which expose the camera to asymmetric heating from heaters, high-powered devices, and other
thermal loads. If convective cooling is required, airflow should be constant and as symmetric as
possible about the optical line of sight.
5
EAR Controlled: EAR99
These commodities, technology or software are subject to the U.S. Export Administration Regulations (EAR).
Diversion contrary to U.S. law is prohibited.
TELEDYNE FLIR Proprietary-Confidential Copyright 2021
Doc. # 102-2013-100-08 Release 101, July 2021
FLI R B oson Adv an ced Rad iom et ry
A PPL I CA TI ON NOTE
1) Provide adequate heatsinking to keep camera temperatures well under the operational
maximum, preferably from the rear surface of the camera only.
2) Minimize conduction from any other camera surface other than the rear.
3) Minimize airflow across the camera assembly. If possible, utilize a non-insulative
enclosure.
4) Avoid embedding the camera in insulative materials (e.g. foam). Doing so affects the
self-heating and relative temperature of internal camera components.
5) If using an enclosure with a window, specify its parameters such that attenuation effects
and unwanted radiation reflected/emitted from it can be compensated using the
camera’s environmental factors correction feature in Figure 1.
Equation 1
where S is the output signal, 1 and 2 define the spectral band, h is Planck’s constant, k is
Boltzmann’s constant, c is the velocity of light, R( ) is the camera responsivity (as a function of
wavelength), and TK is absolute temperature in units of Kelvin. Since Equation 1 is impractical
to calculate in software, the temperature-to-signal conversion is typically approximated by the
so-called RBFO equation:
R
S = W (TK ) = +O
exp( B / TK ) − F ,
Equation 2
where S is the output signal; R, B, F, and O are parameters generated during calibration; and TK
is absolute temperature. The conversion from flux to temperature is performed using the
inverse of Equation 2:
R
TK = B / ln + F
SR − O .
Equation 3
In general, compensation for emissivity and other external parameters is performed before
applying flux-to-temperature conversion
3.2 T-Linear
The T-linear output mode of Boson takes the signal from the T-stable tap point and then
applies RBFO correction along with the environmental factor correction to produce an
output that is equal to the Temperature * 100.
The parameters should be set according to the specifications of the final system and
application.
For best radiometric accuracy results it is recommended that instead of utilizing the
transmission values provided by the supplier, that the window transmission and window
temperature are characterized on a small sample set in the final system to be applied to all
systems using the same configuration. The window transmission should be characterized first,
then the window temperature at a single ambient temperature point at a minimum. Note that
the window temperature measurement error is high when the window transmission is very
high, but in this case the impact of this parameter is lower. The following section discusses the
procedure for characterizing the window parameters.
In use, the window temperature will vary as a function of the environment temperature. If it is
not practical to measure the window temperature in use, it can be estimated by using nearby
known temperatures such as that of the focal plane array (TFPA) plus an offset determined
experimentally. This constant offset may be measured at room temperature ambient point as
described in the following section, where TFPA(measured) is determined in Step 7 and
TWin(measured) is determined in Step 12:
Note that updating the window temperature in runtime based on ambient temperature
requires constant update of the TWin parameter in software via the CCI.
In the Boson App, they are available in the Radiometry Tab. The parameters are described as
follows:
Object of
interest
Window, Twin
Scene,
Tscene Radiometric
Atmosphe IR-camera
image
re, Tatm
The model illustrated in Figure 2 shows the camera signal being a summation of:
Equation 4
Notation Description
Prior to conversion of the camera signal to scene temperature, the unwanted signal (i.e., from
the background, atmosphere, window reflection, and window emission) must first be removed
and then the resulting difference scaled to compensate for attenuation factors. Re-arranging
Equation 4 to isolate the term W(Tscene) yields the following:
𝑆 (1 − 𝜀) (1 − 𝜏𝑎𝑡𝑚 ) 𝑟𝑤𝑖𝑛
𝑊(𝑇𝑠𝑐𝑒𝑛𝑒 ) = − ⋅ 𝑊(𝑇𝐵𝑘𝑔 ) − ⋅ 𝑊(𝑇𝑎𝑡𝑚 ) − 𝑊(𝑇𝑟𝑒𝑓𝑙 )
(𝜏𝑤𝑖𝑛 ⋅ 𝜏𝑎𝑡𝑚 ⋅ 𝜀) 𝜀 (𝜏𝑎𝑡𝑚 ⋅ 𝜀) (𝜏𝑤𝑖𝑛 ⋅ 𝜏𝑎𝑡𝑚 ⋅ 𝜀)
(1 − 𝜏𝑤𝑖𝑛 − 𝑟𝑤𝑖𝑛 )
− ⋅ 𝑊(𝑇𝑤𝑖𝑛 )
(𝜏𝑤𝑖𝑛 ⋅ 𝜏𝑎𝑡𝑚 ⋅ 𝜀)
Equation 5
All of the W(T) terms on the right-hand side of Equation 5 can be calculated via Equation 2.
After doing so, the right-hand side of Equation 5 is reduced to a single scalar value, which can
then be converted back to temperature via Equation 3. An example is shown below.
Calculations:
𝑅 1673428
𝑊(𝑇𝐵𝑘𝑔 ) = +𝑂 = + 18491 = 24903
𝑒𝑥𝑝( 𝐵/𝑇𝐵𝑘𝑔 ) − 𝐹 𝑒𝑥𝑝( 1548/278) − 1
𝑅 1673428
𝑊(𝑇𝑎𝑡𝑚 ) = +𝑂 = + 18491 = 24903
𝑒𝑥𝑝( 𝐵/𝑇𝑎𝑡𝑚 ) − 𝐹 𝑒𝑥𝑝( 1548/278) − 1
𝑅 1673428
𝑊(𝑇𝑟𝑒𝑓𝑙 ) = +𝑂 = + 18491 = 30867
𝑒𝑥𝑝( 𝐵/𝑇𝑟𝑒𝑓𝑙 ) − 𝐹 𝑒𝑥𝑝( 1548/315) − 1
In this particular example, the difference between the temperature estimate after
compensating for scene parameters and the estimate prior to compensation is (271.0K –
266.6K) = 4.4K. Depending upon values for the various parameters, much larger estimation
errors are possible if compensation is not performed.
Note that if the RBFO curve is calibrated with the system’s protective window in place, as
recommended, then it is not required to correct for window transmission. That is, win is
considered to be 100% since the calibrated RBFO curve already compensates for window
transmission. Furthermore, if the window is located in close proximity to the Boson such that
the dominant source of reflection is the Boson camera-lens assembly itself, then it is not
essential to compensate for window reflection. If the scene temperature is high and window
transmission is <100%, the scene flux is replaced by window or Boson temperature so the
correction is needed even if the window is close to the Boson. Lastly, emission from the window
itself can generally be considered negligible since window emissivity is usually very low (i.e.,
100% – rwin – τwin is typically low) and window temperature not very different from camera
temperature. For example, the Si windows for FLIR One have 80% transmission and the 20% is
mostly absorption; if the camera isn’t calibrated with the window in place it has to be corrected
for. Assuming window effects can be ignored, Equation 5 reduces to the following:
𝑆 (1 − 𝜀) (1 − 𝜏𝑎𝑡𝑚 )
𝑊(𝑇𝑠𝑐𝑒𝑛𝑒 ) = − ⋅ 𝑊(𝑇𝐵𝑘𝑔 ) − ⋅ 𝑊(𝑇𝑎𝑡𝑚 )
(𝜏𝑎𝑡𝑚 ⋅ 𝜀) 𝜀 (𝜏𝑎𝑡𝑚 ⋅ 𝜀)
Equation 6
3.5.1 Requirements
• Two black body sources with known temperature and emissivity, e.g. 20°C and 60°C
• Software interface to communicate with Boson
• Video interface to capture images
• Final enclosure with the window
𝑆2𝑊𝑖𝑛 − 𝑆1𝑊𝑖𝑛
Window Transmission = 𝜏𝑊𝑖𝑛 = ɛ ∙
𝑆2𝑁𝑜𝑊𝑖𝑛 − 𝑆1𝑁𝑜𝑊𝑖𝑛
12) Calculate the window temperature with the following equations. The flux due to the
window temperature W(TWin) must first be calculated before converting to temperature
TWin with the RBFO parameters that were calibrated at the factory on a per-camera
13) Write the characterized external scene parameters τWin and TWin to camera software via
the Environmental Compensation parameters.
14) Verify accuracy against both black body sources to confirm the newly characterized
parameters.
• Both features report mean, standard deviation, minimum value, and maximum value
upon command and via the telemetry line. The Spot Meter additionally reports the
location (x,y coordinates within the sensor) of the pixel with minimum value and the
pixel with maximum value.
• The Image Statistics feature collects its statistics after the Non-Uniformity Correction
block in the signal pipeline. The Spot Meter feature collects its statistics at the end of
the 16b pipeline. Consequently, for configurations which provide radiometric capability,
the Spot Meter is for the temperature-stable signal (if Radiometry is enabled and T-
linear conversion is disabled) or the temperature-linear signal (if Radiometry and T-
linear conversion are both enabled). In other words, units are reported in temperature
units (Kelvin x 100) if the 16b tap is configured for temperature-linear output.
• The Spot Meter mean value can be displayed on-screen as a numeric value or
thermometer-style gauge.
• The regions of interest (ROI) for both the Image Statistics and Spot-Meter feature are
independently configurable. For example, the Image Statistics feature can be
configured to collect statistics from the full array while the Spot Meter feature is
configured to collect statistics from a 16x16 pixel area in the center of the array.
• The Image Statistics mean value is the basis for gain-state switching
Unstable
Scenario 4 Any condition outside of Scenario 3.
Disabled
Scenario 5 Radiometric data not relevant. Either radiometry or spot meter is
disabled.
5 Calibrating
The Boson radiometry model as shipped assumes the camera is used outside an enclosure,
and thermally well mounted as described in the Boson ICD using the tripod mount.
Variations in the camera mounting, use of an enclosure, or situations where there are
significant deviations from nominal imaging conditions, including use of a window in the
optical path, will require adjusting the camera radiometry model settings. In this section,
methods for fine-tuning the radiometric output are described to address errors associated
with variations in scene temperature, and not necessarily the thermal state of the camera
itself. If error significantly increases over the operating temperature of the camera, this is
most likely due to the mechanical mounting and the thermal environment of the camera,
and may not be addressed by these two methods.
This process creates modified Tlinear RBFO R and O terms and must be done for each gain
(high and low) separately. Using at least two black body sources sufficient to span the
region of interest, a single parameter (AdjustValue) is varied until the Tlinear output
matches the known scene temperatures. Typically, this value should only need to be
adjusted by less than +/- 20%. The adjustment pivots the camera Tlinear output around
the calibration camera ambient temperature. Example of how the Tlinear Output and
Tlinear Error changes are shown in Figure 3.
𝑅𝐶𝐴𝐿 ∙ (1 − 𝐴𝑑𝑗𝑢𝑠𝑡𝑉𝑎𝑙𝑢𝑒)
𝑂𝐹𝑎𝑐𝑡𝑜𝑟𝑦𝑁𝑒𝑤 = 𝑂𝐶𝐴𝐿 +
𝑒𝑥𝑝( 𝐵𝐹𝑎𝑐𝑡𝑜𝑟𝑦 /(𝑇𝑎𝑚𝑏𝑖𝑒𝑛𝑡 + 273.15) − 𝐹𝐹𝑎𝑐𝑡𝑜𝑟𝑦
Where the CAL subscript refers to the RBFO terms generated when the camera is near
enough to a block body during factory calibration to completely subtend the camera FOV
and 𝑇𝑎𝑚𝑏𝑖𝑒𝑛𝑡 is the ambient temperature during RBFO re-calibration. The CAL subscripted
terms can be calculated knowing the camera conversion factor .
𝑅𝐹𝑎𝑐𝑡𝑜𝑟𝑦
𝑅𝐶𝐴𝐿 =
𝛽
Figure 3: Example Tlinear output (top left) and Tlinear Error (bottom left) before (blue) and after (orange) adjusting the
calibration using the Two-Point Correction technique outlined in Section 5.2. This process creates modified Tlinear RBFO R
and O terms and must be done for each gain state (high and low) separately. Using at least two black body sources sufficient
to span the scene temperature region of interest, a single parameter is varied until the Tlinear output matches the known
scene temperatures. The adjustment pivots the camera Tlinear output around the calibration camera ambient temperature
(22 C), shown as a vertical red line. The Tlinear Error, computed as the difference between the Tlinear camera output and
the known scene temperature is shown falling within ± 2 C (light blue shaded region) after the adjustment (orange data
points). The right column of plots shows the modified TLinear response and Tlinear error (orange) after additionally adding
a Tlinear output offset of -1.5 (radiometrySetTlinearOffset in the SDK).
Example:
Noise trade w/ compressing SDR → counts/degC changes
radiometrySetGG_Scale_HG()
radiometrySetGG_Scale_LG()
Note: Tlinear LUT refresh required if using linear output
It is recommended to start utilizing AUTO gain feature if high SDR is needed w/ large
GG_scale setting. Since camera sensitivity will be reduced, this will help the user to select
which gain mode is needed.
For example, assuming RBFO Scaled Mode is checked, for an RBFO set consisting of
108000, 1524, 1.0, 15500 respectively when GG_SCALE = 1.0, changing to GG_SCALE=0.8
results in the R and O terms changing internally to 86400 and 1219.2.
GG_SCALE can be adjusted independently for low and high gain modes of operation. Noise
will generally increase with lower values of GG_SCALE.
6 Isotherms
Beginning with Release 3.0, Boson provides an optional Isotherm feature, with new options for
colorizing pixels at the post-colorization video tap. Figure 4 illustrates some of the
potential uses of the Isotherms feature.
The Isotherms feature allows the full 16b range of the camera to be divided into 5 regions,
and different colorization schemes can be applied to each region. The boundaries between
regions are specified as a percentage of the 16b range (e.g. 0% = 0 counts, 100% = 65535).
For those configurations which support radiometry, boundaries can alternatively be
specified in temperature units (as illustrated in the images of Figure 4).
While using isotherms, FLIR recommends using AGC linear Percent (Section Error! Reference s
ource not found.) at or above 90% or 0.90. This will avoid regions of the isotherm bands
being disrupted by non-linear grey bands that are using a histogram equalization to set
grey levels, and subsequently colors.
The Colorization mode of each Isotherm region can be independently selected from one of
the following five options, all of which are shown in Figure 6:
• Linear-RGB mode: post-colorization output of pixels in a region with mode set to
Linear RGB mode is linearly interpolated from two specified endpoint colors. For
example, if the lower boundary is set to 30C and assigned an RGB color value of
(240,240,0) and the upper boundary is set to 40C and assigned a color value of
(240,0,40), then a pixel imaging a 35C object will have an output color value of
(240,120,20).
• Linear-HSV mode: identical to Linear-RGB mode except that interpolation is
performed in Hue Saturation Value (HSV) color space rather than in RGB color
space. Use of this color space provides some color mappings which are not possible
in RGB. An example is shown in Figure 5.
Notice the colors at the top and bottom are identical, but the interpolated colors in between are not.
(c) Linear-HSV mode(hotter foreground) and (d) Linear-RGB mode(hotter foreground) and
Standard mode(cooler background) Non-Linear Gray mode (cooler background)
8 Accuracy
Radiometric accuracy is dependent upon many variables, including the following:
• Target temperature
• Target emissivity and factors in the optical path affecting the signal, such as atmospheric
absorption.
• Target location in the field of view
• Target distance / subtense
• Camera temperature and temperature stability
• Change in temperature since previous FFC
• FFC type (internal vs. external)
• Mounting / installation considerations (see Section 2.2)
T Ambient [C]
High-Gain
-20 0 25 50
10 +/- 3 C +/- 3 C +/- 3 C +/- 5 C
T Scene
50 +/- 3 C +/- 3 C +/- 3 C +/- 5 C
[C]
100 +/- 4 C +/- 3 C +/- 3 C +/- 4 C
T Ambient [C]
Low-Gain
-20 0 25 50
30 +/- 4 C +/- 3 C +/- 3 C +/- 5 C
T Scene
50 +/- 4 C +/- 3 C +/- 3 C +/- 5 C
[C]
100 +/- 4 C +/- 3 C +/- 3 C +/- 4 C
T Ambient [C]
Low-Gain
-20 0 25 50
T Scene 250 -- -- +/- 5 C --
[C] 500 -- -- +/- 10 C --
For technical support, visit the FLIR Support Center (web: [Link] or
request support through your sales channel.