DL004U-P Cirrus User Manual
DL004U-P Cirrus User Manual
CIRRUS
User Manual
CIRRUS User Manual
1. Contents
1. Contents ...................................................................................... 2
2. List of figures .............................................................................. 3
3. License Agreement ...................................................................... 4
4. Introduction ................................................................................ 5
5. Notation ...................................................................................... 5
6. Electronic target Users ................................................................ 5
7. Hardware installation .................................................................. 6
8. User Interface ............................................................................. 7
8.1. Screens ............................................................................... 7
8.1.1. Standard Mode ..................................................................... 7
8.1.2. Advanced Mode .................................................................... 7
8.2. Features .............................................................................. 7
8.2.1. Non-Uniformity Correction (NUC) ............................................ 8
8.2.2. Frame Rate (F) ....................................................................16
8.2.3. Integration Time (It) ............................................................17
8.2.4. Auto Gain Control (AGC) .......................................................17
8.2.5. External Triggering...............................................................22
8.2.6. Sub-Windowing ...................................................................22
8.2.7. Image Information ...............................................................24
8.2.8. Freeze / Live Image .............................................................24
8.2.9. Save a single image .............................................................24
8.2.10. Toggle B&W palette ...........................................................25
8.2.11. Horizontal & Vertical Flip ....................................................25
8.2.12. Zoom & Reticule ...............................................................25
8.2.13. Color Palette ....................................................................25
8.2.14. Setup ..............................................................................26
8.2.15. Preferences ......................................................................28
8.2.16. Upload internal software ....................................................30
8.2.17. About ..............................................................................32
8.2.18. Status Bar .......................................................................33
8.3. Debug Mode ........................................................................34
8.3.1. Specific screen & menu .........................................................35
8.3.2. Command Line ....................................................................35
8.3.3. Protocol Tracer ....................................................................36
8.3.4. Debug Info ..........................................................................36
8.4. Options...............................................................................37
8.4.1. Filter Wheel .........................................................................37
8.4.2. Multiple integration time & Extended range .............................38
2. List of figures
Figure 1: Standard User screen ................................................................. 7
Figure 2: Advanced User screen ................................................................ 7
Figure 3: NUC table selector ..................................................................... 8
Figure 4: NUC & BPR calculation ................................................................ 9
Figure 5: NUC & BPR Preferences .............................................................15
Figure 6: Frame Rate selector ..................................................................16
Figure 7: Integration Time editor ..............................................................17
Figure 8: AGC Preferences .......................................................................18
Figure 9: Gain & Offset controls ...............................................................22
Figure 10: Sub-Windowing editor .............................................................23
Figure 11: Statistics Image Information ....................................................24
Figure 12 : Set-up screen ........................................................................26
Figure 13: General Preferences ................................................................28
Figure 14: Temperature monitor ..............................................................28
Figure 15: Upload screen.........................................................................30
Figure 16: Status Bar ..............................................................................33
Figure 17: Debug main screen & menu .....................................................35
Figure 18: Command Line Screen .............................................................35
Figure 19: Protocol Tracer Screen .............................................................36
Figure 20: Filter Wheel screen..................................................................37
Figure 21: Filter Wheel screen without internal wheel on the camera ............37
Figure 22: Multiple Integration Time screen ...............................................38
3. License Agreement
Cirrus Version 5
Copyright (C) 1989, 2008 FLIR Systems
All rights reserved
CIRRUS LICENSE
LICENSE AGREEMENT
Component separation
The Cirrus program is an integral part of the computer it is supplied with. It can
only be used on this computer, except particular cases covered by agreement.
Rental
4. Introduction
This document describes the windows software interface. This software is
designed to drive and manage the internal configuration of the camera. It’s
fully compatible with all types of FLIR Systems ATS product. To use it, you
need a FLIR Systems ATS product such as a camera or engine and additional
software: VirtualCam.
5. Notation
AGC Auto Gain Control
BB Black Body
DL Digital Level
FPA Focal Plane Array
IR InfraRed
BPR Bad Pixel Replacement
NUC Non Uniformity Correction
PC Personal Computer
ROI Region Of Interest
When Cirrus is operated on one of these electronics, the title of the window
shows the automatically detected version of the electronics.
7. Hardware installation
Connect the camera to one of the serial communication port of your PC
computer or USB 2.0 or Camlink or GigE connector, depending on the hardware
configuration of the camera and switch on the power supply of the engine or
the camera.
Notes:
1) You can select any Serial Com on your computer; the system will
automatically detect which one is connected to the camera.
3) You have to wait at least for 20s before launching Cirrus from the
computer. This duration is required by the boot-up procedure of the
Cirrus system.
4) When you operate the Cirrus cards as an engine, the main power for
the system is 5 Volts and 2 Amps minimum. The voltage on the
boards must not be under 4.75 Volts. Under this value, the flash
memory is subject to data loss.
8. User Interface
8.1. Screens
In order to launch the Cirrus front-end, from “Start” menu, select “Programs”
then “Cirrus” then “Cirrus” option. The following screen will prompt.
8.2. Features
Note: When we talk about NUC, it includes BPR (Bad Pixel Replacement) as
well.
Non-Uniformity Correction is Gain & Offset matrix tables archived in the Cirrus
Electronics to correct the non-uniformity of the image. These tables are stored
in a non-volatile memory and can be updated by the user.
The above window gives you one more choice: the “None” table. This table is
to see the output of the detector without any process. The NUC tables are
appended with the setup of the system used to operate this NUC. Frame Rate
(Hz), Integration Time (µs) and Filter selection are documented.
Three hardware tables are available from CIRRUS for storing up to three NUC
tables. The default table is Table 1, when CIRRUS boots after power up. It is
possible to change the active table in the main screen. When updating a NUC
table, the table to be modified is the active table.
The mechanism for update of the NUC coefficients requires that one or two
uniform temperature targets are available. These targets shall be placed in
front of the lens or in front of the dewar.
Check this option to proceed to NUC. This option will calculate the new NUC
tables based on the classical two-point method. Two uniform temperature
targets (cold and hot source) have to be placed consecutively in front of the
array or in front of the lens. The software will prompt for placing the first
uniform source and later the second one.
TYPE:
2 point (gain &offset): When this option is activated the NUC module
will use the two-point correction method
(creation of the NUC, gain and offset matrix).
1 point (offset only): When this option is activated the NUC module
will use the one point correction function
(update of the offset matrix).
METHOD:
BACKUP:
Save the Nuc: When this option is activated the NUC table will
be saved in the flash memory; it can take a
couple of seconds depending on the image
format.
Save Current NUC: Use this button to save the current Nuc into
non-volatile memory. The save status indicates
whether or not it has already been saved.
Check this option to proceed to BPR. The bad pixel list is associated to each
NUC table. This option allows determining the bad pixel list and the
replacement pixels each time a NUC update is performed. 3 bad pixel tables
are available. Switching from one table to another can be done from the main
screen.
Reset the current list: The BPR list will be erased before proceeding to
the new BPR detection.
Update the current list: The BPR list will be kept and all the new Bad
Pixel detected will be added to the list.
Noise method…: Click this option to detect bad pixel by the noisy
method. In this case the system will consider
pixel as bad if the RMS noise is lower or higher
the predefined threshold. For instance if the
threshold is 3.5 and the mean and standard-
deviation of the noise image are respectively
5.0 and 1.0, the system will determine pixel as
bad if RMS noise > 8.5.
Accumulated Frames: Amount of frames processed to calculate the
noise.
When the specific “Auto update” option is activated, the system will
automatically recall this opto-electronic setup associated with its NUC.
Synchronize Freq./… table: When this option is ON and after a NUC table
selection, the system will synchronize
automatically the following internal parameters:
Frequency, Integration Time, Multi-Focal Lens
and Filter.
Warning if … not saved: When a table has been updated it is marked
with an “*” when not saved within the non-
volatile memory of the electronics.
NUC Config File: Save the camera NUC Configuration into a .nuc
file used in SATIR systems.
The frequency can be input directly from the keyboard + “Enter” to validate
and apply it.
The maximum frame rate of the system depends on the detector type, the
image size and the integration time.
The figure can be input directly from the keyboard + “Enter” to validate and
apply it.
Auto Gain Control. When this option is activated then both the gain and
offset are calculated in real time and the analog video image is updated
accordingly.
Note: it affects only the analog video output independently of the digital one.
The AGC hardware module from Cirrus uses a real time histogram chip to get
at each frame the scene parameters of interest. The output from the histogram
chip is read by the DSP processor to calculate the digital gain and offset values
for each frame.
The digital gain and offset features allows display of the image in live mode
with optimized contrast. The input digital data before digital gain and offset is
14 bits wide; it is transformed into 8 bits for display. The relation between
input pixel levels and output pixel levels is made according to the following
relation:
Method:
Several algorithms can be used for AGC, the
default one is the “Min/Max” algorithm, which
use the minimum and maximum values of the
scene and recalculates the output value of the
image prior to display. The parameters in
percentage is to determinate the percentage of
the histogram used. For example, 98% means
that 98% of the histogram is used or the
system rejects 1% on the upper and 1% on the
bottom of the histogram to compute the
minimum and maximum values. For each frame,
an histogram is computed
The alternative “Mean & Std” uses the average
and standard deviation within the image to
adjust contrast. The mean value of the data is
the offset value and the gain is equal to the
standard deviation multiply with the coefficient
(3 in the example)
In both cases, there is some threshold in order
to adjust the level of contrast.
Hysteresis:
This parameter plays with the reaction time of
the AGC: 0.1 % is typical. If the Gain and offset
change less than the percentage, the system
doesn’t change the value. If you increase to
much this percentage, the offset and gain will
change by step.
Smooth:
This parameter applies a smoothing algorithm
to the AGC in order to limit contrast flickering
on the image. The available parameters are
Type of control:
Select the type of AGC. There are three types of
AGC
• AGOC: Gain and offset are controlled. It is
possible to apply a limitation on both.
• AGC: Gain is controlled, offset is fixed. It is
possible to apply limitation only on gain.
• AOC: Offset is controlled, gain is fixed. It is
possible to apply limitation only on offset.
Gain Parameters:
In order to limit the contrast, the gain can be
limited: 100 is the maximum. The more the
gain is, the more contrasted the image will be.
This limitation can be activated or not. In AOC
mode, this selects the fixed value of the gain.
Offset Parameters:
In order to limit the brightness of the image,
the offset can be limited between minimum and
maximum values.
This limitation can be activated or not. In AGC
mode, this selects the fixed value of the offset.
ROI:
It is possible to calculate AGC on a specific area
of the image. When selected, it is possible to
select the rectangular area used for the ROI.
Full, Half and Quarter are presets.
Auto Hide…:
The following window can be automatically
hidden when AGC is ON.
This window is prompted when AGC is OFF and gives access to a manual
control of Gain & Offset.
This feature allows setting the type of trigger for the FPA, Internal with
the frame rate or external with an external signal.
8.2.6. Sub-Windowing
The button gives access to statistical information from the live image.
The information is then refreshed every 10s within the following window:
Note: it affects only the analog video output independently of the digital one.
Allows transferring the current image from Cirrus to the PC through the
RS 232 line. For faster downloading performance, please activate the option in
“Preferences” to turn on the serial link speed at 57 KBds (See chapter
8.2.15).
Notes:
1. This option can be disabled when the high speed FLIR SYSTEMS
digital frame grabber (FG9800) is detected within the computer.
2. The image is saved in a Sapphire ® compatible IR file format.
Note: it affects only the analog video output independently of the digital one.
This feature allows flipping the image horizontally. If this icon appears
pushed on the screen, it means the feature is activated.
This feature allows flipping the image vertically. If this icon appears
pushed on the screen, it means the feature is activated.
Zoom On or Off. This field allows setting the zoom mode. This option is
only available on the Analog video output, i.e. the digital output is still
compatible with the detector window.
Note: These features affect only the analog video output independently of the
digital one.
Change the color palette for the analog output. This option is only
available for Cassiopea electronics. It does not affect the digital output.
8.2.14. Setup
Low Res. Option: This is a low cost option to limit the resolution
of the FPA to ½ Frame mode.
8.2.15. Preferences
Application Code: This is the DSP software that is run when the
camera is turned in image display mode. This is
the main software from CIRRUS.
8.2.17. About
General information
Important: The “Backup” button allows the making of a safety copy of the
current setup inside the flash memory of the camera.
Warning: Only expert and advanced users should use this option.
When running Cirrus with the specific option on the command line “Cirrus
/Debug” as illustrated in the following shortcut properties, some particular
options will prompt:
This a screen copy of the dedicated screen with the specific menu:
When activated, this option will display additional information on the external
video monitor overlaid on the top part of the image.
8.4. Options
When the camera is equipped with the internal motorized filter wheel, the
following window prompts:
Figure 21: Filter Wheel screen without internal wheel on the camera
When the user selects one of the wheel position (Open to 3rd filter), the wheels
rotate immediately and place in front of the detector the filter option.
For each filter, a label can be documented. This information will be then saved
within the non-volatile memory of the camera. In order to validate and
transmit theses labels to the camera the user must hit “Enter”.
When the camera is equipped with the Multiple Integration Time option, the
following window prompts: