flim-imager-releases

FLIM Imager v1.0

Logo


Table of Contents
  1. Introduction
  2. Application Usage
  3. Diagnostic Messages
  4. Data export
  5. License
  6. Contact

Introduction

Welcome to FLIM Imager v1.0 usage guide. In this documentation section, you will find all the necessary information for the proper use of the application. For a general introduction to the aims, technical requirements and installation of the project, read the FLIM Imager Homepage. You can also follow the Data export dedicated guide link.

(back to top)

Application Usage

GUI v1.0

FLIM Imager provides users with four distinct analysis modes to suit various experimental and analytical needs:


Preview Mode

GUI v1.0

Preview Mode is designed to help users achieve the perfect calibration for their acquisition setup. This mode offers a convenient toolbox that allows users to easily select and adjust the scan region (image) they wish to acquire.

Key features of Preview Mode include:

(back to top)


Scouting Mode

GUI v1.0

Scouting Mode provides users with an additional step to explore the sample frame by frame after calibrating the dimensions and offsets of the scan area.

Key features of Scouting Mode include:

This mode is designed to refine the exploration process and help users identify key features or regions of interest before moving to more in-depth analysis in FLIM Mode.

(back to top)


FLIM Mode

GUI v1.0

FLIM Mode is one of the software core features, enabling in-depth analysis of the acquired sample. This mode uses a cumulative image reconstruction approach, where the intensities of individual frames are summed during acquisition to provide a comprehensive view of the sample.

Key features of FLIM Mode include:

(back to top)


FLIM Phasors Mode

GUI v1.0

FLIM Phasors Mode is the other core feature of the software, designed to extract detailed insights from the acquired images for conducting phasor analysis. This mode enables a graphical representation of the lifetime distribution in the form of a phasor plot, providing a powerful tool for lifetime characterization.

Key features of FLIM Phasors Mode include:

(back to top)


ROI

GUI v1.0

In both Scouting, FLIM Mode and FLIM Phasors Mode, users can select a specific Region of Interest (ROI) from the acquired image after the acquisition is complete. This feature allows for detailed analysis of a particular area of the sample.

Key ROI capabilities include:

In FLIM Mode, users can also view the global TCSPC histogram of the ROI and inspect the pixel-by-pixel TCSPC histograms, similar to how this functionality works for the entire image. Similarly, in FLIM Phasors Mode, users can view the corresponding phasor plot for the selected ROI, enabling a graphical representation of the lifetime distribution within the region of interest.

(back to top)


Colormaps

GUI v1.0

FLIM Imager provides users with a versatile set of 83 colormaps that can be applied to the acquired images across all analysis modes. This functionality is available both in real-time during acquisition and in post-processing.

Key features include:

(back to top)


Intensity Histogram

GUI v1.0

Available across all modes, the intensity histogram provides a quick and intuitive overview of image intensity distribution. Displayed alongside the colorbar, this logarithmic-scale histogram enables users to assess intensity variations at a glance, facilitating contrast adjustments and data interpretation. By highlighting the overall brightness trends, it aids in identifying low-signal regions and optimizing visualization parameters for more accurate fluorescence analysis.

(back to top)


Zoom

GUI v1.0

In both Scouting, FLIM Mode and FLIM Phasors Mode, users have the ability to perform a full-screen zoom on the acquired image, enhancing their ability to closely examine details. This functionality is available both in real-time and post-processing modes.

(back to top)


Magnification

GUI v1.0

In both Scouting, FLIM Mode and FLIM Phasors Mode, users can apply magnification to the acquired sample, allowing for detailed inspection of specific areas. This feature is available both in real-time and post-processing modes. Users can choose from 4 magnification levels:

(back to top)


CPS

GUI v1.0

In all acquisition modes, users can monitor the CPS (Photon Counts Per Second) for each active channel, providing real-time feedback on signal intensity. This metric is essential for assessing acquisition quality and optimizing imaging parameters.

To enable CPS visualization, the Pixel Dwell Time must be set, as it determines the temporal window over which photon counts are measured.

(back to top)


SBR

GUI v1.0

The SBR (Signal-to-Background Ratio) quantifies signal quality by comparing the peak fluorescence intensity to the background noise level. It is measured in decibels (dB) and helps assess data reliability and contrast.

In FLIM and FLIM Phasors tabs, users can monitor the SBR in real-time during acquisition, enabling immediate evaluation of image quality. A higher SBR indicates a stronger signal relative to background noise, leading to more accurate lifetime measurements and phasor analysis.

(back to top)


Settings

GUI v1.0

FLIM Imager includes a comprehensive settings package that allows users to configure their acquisition parameters and hardware connections with ease.

Key features of the settings system include:

Below is a list of configurable settings.


Setup

The setup setting allows users to run the software in Default mode or configure it for a specific microscope setup. Currently, the software supports a tailored configuration for Abberior Stedycon.

When selecting Abberior Stedycon, the acquisition and software settings are optimized for this microscope type. This includes default configurations such as:

Additionally, when using the Abberior Stedycon setup, users can select the desired Multi-channel mode:


Channels

FLIM Imager supports the simultaneous acquisition of up to 8 channels. While the software acquires data for all selected channels, the interface is optimized to display a maximum of 2 channels at a time. This design choice enhances UI clarity and usability during analysis.

Even though non-displayed channels are not visualized in the interface, their data is fully retained. These channels remain accessible for data export, allowing users to reconstruct and analyze them in post-processing.

To configure channels, users must specify the connection type being used (USB or SMA).

FLIM Imager also offers an automated channel detection feature. By clicking DETECT CHANNELS, the software scans for active connections and presents them to the user for confirmation. Upon approval, the detected channels are automatically configured, simplifying the setup process.


Laser Sync In / Sync Out

Users are required to specify the laser frequency used in their experiment. This selection, along with the chosen connection type (USB or SMA), ensures that the correct firmware is triggered to support data acquisition with the configured settings.

In Sync Out mode, users can manually select a frequency from the following options: 80 MHz, 40 MHz, 20 MHz, or 10 MHz. In Sync In mode, the software automatically detects the laser frequency being used, streamlining the configuration process.


Max Frames

Users can configure a predefined number of frames to acquire during an experiment. If this parameter is set to 0 or left unconfigured, the software will continue acquiring frames until the user manually clicks the STOP button.

This feature provides flexibility for both time-limited acquisitions and continuous, user-controlled data collection.


Skip Frames

Users have the option to configure a number of initial frames to skip before starting the actual data acquisition. This feature allows greater control over the data by enabling the user to discard any initial noisy or unstable frames, ensuring that only clean, relevant data is acquired for analysis.


Pixel Dwell Time (μs)

The Pixel Dwell Time defines the amount of time, measured in microseconds, that the laser beam illuminates a specific point on the specimen while the signal from that point is being detected.

This optional setting is particularly useful for performing advanced analysis and photon counting estimates over time, providing more precise control over the data acquisition process and enabling in-depth temporal analysis. Additionally, Pixel Dwell Time must be set to calculate CPS (photon counts per second) and is also required for acquisition in Line-Frame (LF) mode.

In Pixel-Line-Frame mode, the minimum dwell time is 0.1 μs, whereas in Line-Frame mode, the minimum dwell time is 1 μs.


Scan Width (px) / Scan Height (px)

Configurable in Preview Mode, the Scan Width and Scan Height settings allow users to define the overall dimensions of the available scanned area.

If the specified scan area does not match the actual dimensions detected by the processor, the user will receive a warning notification. This warning will indicate the actual dimensions detected, allowing the user to adjust the settings accordingly for accurate data acquisition.


Image Width (px) / Image Height (px)

Configurable in Preview Mode, the Image Width and Image Height settings allow users to configure the specific region of the scannable area that they wish to actually acquire.

These settings work in conjunction with the offset calculations, enabling the processor to determine the exact portion of the image to reconstruct.

Calibration

Configurable in FLIM Mode, the Calibration setting allow users to decide whether to generate a reference file for Phasors analysis or not.

Harmonics

Configurable in FLIM Mode, the Harmonics setting allow users to decide the number of harmonics for the reference file and so, for the Phasors analysis. This parameter is activated only when Calibration is enabled.

Tau (ns)

Configurable in FLIM Mode, the Harmonics setting allow users to decide the tau (ns) value for the reference file and so, for the Phasors analysis. This parameter is activated only when Calibration is enabled.


Here a table summary of the configurable parameters:

param description data type required
setup the type of acquisition setup Default/Abberior true
abberiorMultichannelMode the type of Abberior multi-channel image assigment Frame/Pixel true if in Abberior setup mode
enabledChannels number of active channels number[] true
channelType channels connection type USB/SMA true
frequencyMhz Laser frequency in Mhz number true
selectedFirmware The selected firmware based on laser frequency and channels connection string true
frameWidth Width of the scannable area (px) number true
frameHeight Height of the scannable area (px) number true
imageWidth Width of the scan portion to acquire (px) number true
imageHeight Height of the scan portion to acquire (px) number true
offsetTop Distance of the image region from the top of the scanned area number true
offsetRight Distance of the image region from the right of the scanned area number true
offsetBottom Distance of the image region from the bottom of the scanned area number true
offsetLeft Distance of the image region from the left of the scanned area number true
maxFrames Max number of frames to acquire number/null false
skipFrames Number of initial frames to skip number/null false
dwellTime Pixel dwell time in microseconds number required only to calculate CPS and in LF mode
exportData Whether to export acquired data or not boolean false
exportPath The folder destination for exported data string only if exportData is set to true
exportFilename the filename for exported data string only if exportData is set to true
channelsToShow channels to visualize in the GUI (up to 2) number[] true
colormaps colormaps settings for each channel object[] false
roiColormaps colormaps settings for each channel (ROI mode) object[] false
phasorColormaps colormaps settings for each channel (phasors plots) object[] false
phasorRoiColormaps colormaps settings for each channel (phasors plots ROI mode) object[] false
intensityThresholds intensity thresholds for each channel object[] false
roiIntensityThresholds intensity thresholds for each channel (ROI mode) object[] false
curveLogMode scale mode for TCSPC plots for each channel (linear/log) boolean[] false
calibration whether to generate a reference file for phasors analysis or not boolean false
harmonics number of harmonics (1 to 4) for phasors analysis. Activated only when “calibration” is set to True number/null required for calibration
tauNs tau (ns) value for phasors analysis. Activated only when “calibration” is set to True number/null required for calibration
selectedHarmonic the harmonic to visualize in the phasor plot number true
selectedHarmonic the harmonic to visualize in the phasor plot (ROI mode) number true
bins The number of bins for phasor plot points quantization number true
roiBins The number of bins for phasor plot points quantization (ROI mode) number true

(back to top)


Diagnostic Messages

GUI v1.0

FLIM Imager provides two modes for displaying diagnostic messages:

The diagnostic messages help users stay informed about the system’s status and troubleshoot potential issues during data acquisition and analysis.

(back to top)


Data Export

GUI v1.0

In all modes, users have the option to export acquired data for further analysis in post-processing, independent of the software. When the Export data option is selected, the user will be prompted before each acquisition to specify a file path and filename for the exported data. In FLIM and FLIM Phasors Mode user will be also prompted to decide whether to export frame by frame data and/or global image data.

The exported data varies depending on the analysis mode:

For detailed information on the structure of the .bin files and instructions for using the provided Python scripts, refer to:

(back to top)


License

Distributed under the MIT License.

(back to top)

Contact

FLIM LABS: info@flimlabs.com

Project Link: FLIM Imager

(back to top)