ImageSP – software for Transmission Electron Microscopy
Recommended by Carl Zeiss

ImageSP is a powerful, multifunctional system, developed by SYSPROG together with our main partner TRS, for transmission electron and light microscopy. ImageSP is a professional work environment for acquisition, storing, processing and analysis of images, as well as easy report generation. The program consists of a core part and additional modules. Optional modules of ImageSP are: Drift Correction, Panorama, EFTEM, Analyze Particles, Diffraction Analysis and Script Engine.

Recommended by Carl Zeiss

ImageSP is a powerful, multifunctional system, developed by SYSPROG together with our main partner TRS, for transmission electron and light microscopy. ImageSP is a professional work environment for acquisition, storing, processing and analysis of images, as well as easy report generation. The program consists of a core part and additional modules. Optional modules of ImageSP are: Drift Correction, Panorama, EFTEM, Analyze Particles, Diffraction Analysis and Script Engine.

“TRÖNDLE Restlichtverstärkersysteme is collaborating with SYSPROG since 2002. The multifunctional ImageSP system developed as a result of this long-term cooperation is, for today, one of the best software products in the world, in the area of transmission electron microscopy. ImageSP is recommended by Carl Zeiss to users of their transmission electron microscopes as the software of choice.” Read more (PDF)…

Логотип компании TRS

Albert Tröndle
TRÖNDLE Restlichtverstärkersysteme

TRS – TRÖNDLE Restlichtverstärkersysteme

TRS is a leading manufacturer of CCD cameras for TEM in Western Europe. ImageSP is being developed in close cooperation with TRS, therefore European users of ImageSP are asked to contact our partner, TRS, with any questions.

Demo version of ImageSP

On request, we provide a free demo version of the ImageSP system, which contains basic functionality, without the ability to scan, save or print images. To get a demo of the program, please contact us by e-mail!

Microscopes and platforms

  • Connection to all Transmission Electron Microscopes produced by Carl Zeiss AG and JEOL Ltd.; extendable list of supported TEMs.
  • Specification of COMMANDS sent to the TEM on different stages of scanning.
  • Support of the EFTEM module for Carl ZEISS transmission electron microscopes.
  • Automatic acquisition of panoramic images using GONIOMETER or IMAGE SHIFT system: currently available for Carl ZEISS TEMs only.
  • Support of all types of LIGHT MICROSCOPES equipped with CCD or video -camera.
  • Supported operating systems: Microsoft Windows 7/11 64-bit version, Mac OS.

Sensors and interfaces

  • Working with various types of image acquisition devices upon driver availability: CCD cameras, camcorders, scanners (via TWAIN), etc.
  • Support for color and monochrome CCDs with the ability to fine-tune the sensor; support for all CCD cameras produced by the TRS company.
  • Support of different interfaces, in particular through serial buses USB and FireWire.
TEM Settings
Settings of the Transmission Electron Microscope
Sensor Settings
Sensor settings in ImageSP
Image Shift System Settings
Image Shift System settings in ImageSP
TimeLapse: automatic execution of a scanning session

Scanning and control

  • Full exposure control and AUTO-EXPOSURE mode by intensity;

  • Scanning modes: 1 SCAN for scanning a single image and SERIES for scanning series of images in NONSTOP or LIMITED sub-modes with the possibility of summing and averaging;

  • High-speed scanning in the SEARCH mode (scanning of the full image with binning) and in the ROI mode (Region Of Interest – scanning of the indicated image area without binning);

  • TimeLapse: automatic execution of a prepared scanning session.

Correction and preprocessing

  • Automatic BACKGROUND subtraction and FLAT-FIELD correction during the scanning process;
  • Convenient wizard for preparing images for background subtraction and flat-field correction;

  • Automatic interpolation of the subtracted background when changing the exposure value;
  • During scanning: on-scan FFT (Fast Fourier Transform), image NEGATIVE, correction of DEAD PIXELS: single, rows and columns.
Reference Images Wizard
Reference Images Wizard
Fourier Analysis
Fourier Analysis in ImageSP
Filtering of images in ImageSP
Brightness & Contrast
Brightness and contrast in ImageSP
  • Multi-BUFFER of unlimited size for single images and series of images with preview and many other features;
  • Multifunctional IMAGE-WINDOWS for viewing and working with images;
  • Static and dynamic contrasting modes; ZOOMING (scaling), MAGNIFIER, extended HISTOGRAM adjustments;
  • COLORING of monochrome images using default and user-defined palettes;
  • AXONOMETRY: representation of an image in the form of a 3D surface.
  • CALIBRATION of spatial (metric) images, Fourier and diffraction images;
  • Variety of multifunctional metric tools: line, linestripe, rectangle, polyline, polygon, circle, sector, ellipse, grid, double circle, and blobs (for FFT mode);
  • STATISTICS of the image: min, max, sum, average, std, mass center, etc.
  • Scale bar, rulers, graph overlays; MARKERS as flags or arrows with/out text;
  • CROSS-CORRELATION: similarity and shift estimation of two images.
  • Frequency filtering of images via FOURIER ANALYSIS: low, high, band and blob pass and stop filters; display of the MTF curve;
  • BACKGROUND LEVELLING via low-pass filtering or light plane fitting;
  • Contrast and brightness adjustment; DIFFERENTIATION and INTEGRATION;
  • FILTERING: edge detection, sharpening, smoothing, sigma filter…
  • Image mathematics: ARITHMETIC, TRIGONOMETRIC, MIXING… operations;
  • Image TRANSFORMATIONS: scaling, rotating, flipping, padding, cropping, etc.
  • GAMMA CORRECTION via correction curves; COLOR BALANCE; and more.
  • Image DATABASES, which may contain single images, series of images, image data, and related documents; full support of SIS databases;
  • Structured GALLERIES of images and data with parameterized SEARCH;
  • Copying image INFO, statistics and measurements to Excel, Word & WordPad;
  • Working with an image document before PRINTING; printing multiple images within single document; printing images with tools, comments and data.
  • Supported data types: monochrome 8, 16, 32 and 64-bit images, RGB 24 and 48-bit images; easy conversion between different data types;
  • The default file format is TIFF: it allows to save single images and series of images along with image/series information (TEM and CCD parameters);
  • Main file formats: monochrome and RGB TIFF, raw format, BMP, JPEG and GIF;
  • About a hundred of supported file formats; animation with saving in *.AVI.
  • Reading of SPECTRA from different metric tools on the image: cursor, line, linestripe, horizontal or vertical cursor axis, etc.;
  • Graph BUFFER for: calculation, processing, loading and saving of spectra;
  • Automatic search for PEAKS on graphs and extensive peaks statistics.
Image-window with metric tools in ImageSP
Gallery of images in ImageSP
Text Editor
Text Editor with peaks statistics in ImageSP
Print Preview
Preparation of the image document for printing
Axonometry: representation of the image in a 3D view
Graph Buffer
Graph Buffer in ImageSP
Scanning a series of overlapping images and building a panorama

The Panorama module of ImageSP allows to align and stitch together a series of partially overlapping images and also contains tools for scanning of such image series. Via scanning and displaying the transmitted images directly in the Panorama window, wide areas of a specimen can be covered and represented as a series of overlapping fragments. These fragments are aligned and stitched together into an equalized panorama, which is stored then as a single image. Scanning can be performed with (for Carl ZEISS TEMs only) and without using the automatic Image Shift System or goniometer, either of which should be properly calibrated in ImageSP. Acquisition of images can go in normal scan mode and in fast search scan modes with different binning. The panorama construction is finalized with equalization and levelling of brightness on borders of overlapping images.

Energy Filtering Transmission Electron Microscopy

The ImageSP EFTEM module consists of three applications: ESI, IEELS and PEELS, which represent three EFTEM methods. The ESI (Energy Spectroscopic Imaging) method allows to acquire a highly resolved element distribution image of your specimen. The IEELS (Image Electron Energy-Loss Spectroscopy) application allows to scan series of images at different energy-loss values. IEELS series can be used to generate spectra from user-defined image regions and to calculate element distribution images. The PEELS (Parallel Electron Energy-Loss Spectroscopy) method allows to acquire spectrum of a specimen for calibrated range of energy-loss values and to perform wide range acquisition. ImageSP EFTEM module also includes periodic table of elements together with different libraries of EELS atlases and ionization edges schemes.

Aligning a series of images with respect to each other

The ImageSP Drift Correction Wizard allows you to align any number of images of approximately the same area relative to each other. All images are sorted according to the increasing energy loss value and then aligned pair-wise: each image with a higher energy loss value is aligned with respect to the previous image with a lower energy loss value. The drift of the shifted image is calculated automatically but can be corrected manually on the check drift step of the wizard. When the aligned image is actually shifted, redundant pixels of the image are cut off, missing pixels are added as the mean intensity of the corresponding image. The Drift Correction Wizard of ImageSP allows you to perform the following actions: compute image shifts, examine difference images, check shifts, manually change shifts, and then align the shifted images.

Detection and statistical analysis of particles in images

The Analyze Particles module of ImageSP is intended to detect and highlight particles (groups of pixels) in the image that meet specified brightness and shape parameters, and then obtain different statistical characteristics of the detected particles. Features of the Analyze Particles module allow you to: detect particles in a single image and in multiple images at once; display the distribution of detected particles according to the selected parameter or several parameters; distribute detected particles into classes with corresponding class-wise coloring; adjust particles in classes; perform various manipulations with particles (division, addition, merging, brushing, deletion, etc.); and finally generate reports with statistics of detected particles and their resulting classes, send reports to Microsoft Excel and Word, and prepare reports for printing with a print preview feature.

Analysis of microdiffraction patterns

The Diffraction Analysis module of ImageSP provides means to index single crystal electron diffraction patterns and, provided a crystal data database for studied materials is available, perform main and additional phase identification. For user convenience, a crystallographic calculator, capable of computing interplanar distances, interfacial and interdirectional angles, is also provided. Features of the Diffraction Analysis module allow you to: detect the zone axis and index the reflexes of a diffraction pattern for a known crystal; test hypotheses about the chemical compound of the sample; calculate interplanar distances and interdirectional and interfacial angles for given crystallographic planes in a crystal with a specified unit cell; create new or delete and edit existing crystallographic databases; as well as perform manual identification of reflexes.

Automatic recording and execution of actions in ImageSP

The Script Engine module is a tool for recording user actions in ImageSP in a form of a script. The script can be then played, thus reproducing all the recorded actions fully automatically or with minimal user interaction. In essence, a script is a list of commands to ImageSP. Scripts can be recorded, played, edited, created from scratch, saved and loaded. Script Engine contains variety of predefined easy-to-use script functions and operators and allows to add comments, loops, labels, comparisons, pauses, stops, and different types of messages to scripts. When editing a script, it is possible to perform searching within the script text and to view a second script as a reference. Scripts can be played with and without timings, step-by-step, and continuously. Finally, scripts can be saved as XML, RTF and TXT files and loaded from them.

Panorama: scanning a series of overlapping images and building a panorama
Analyze Particles
Analyze particles: detection and statistical analysis of particles in images
Diffraction Analysis
Analysis of microdiffraction patterns in ImageSP
Script Engine
Script engine: automatic recording and execution of actions in ImageSP
EFTEM: Energy Filtering Transmission Electron Microscopy
Periodic Table of Elements
Periodic table of chemical elements in EFTEM in ImageSP
Drift Correction Wizard
Drift Correction Wizard in ImageSP
Classes of particles
Colored classes of particles in ImageSP