ImageSP - software for microscopy from SYSPROG

ImageSP is a powerful imaging software, developed by SYSPROG under the guidance of TRS, for electron and light microscopy. ImageSP provides comprehensive work environment for image acquisition, viewing, storing, processing, analysis, and easy report generation. The functionality of the program meets all the requirements of scientific microscopic studies. ImageSP consists of the main module and additional modules. Optional modules of the system are: Drift Correction, Panorama, EFTEM, Analyze Particles, Diffraction Analysis and Script Engine.

On request, we provide a free demo version of ImageSP containing basic functionality, without possibility to scan, save or print.

To get free demo of ImageSP, contact us!

TRÖNDLE Restlichtverstärker­systeme

TRS

TRS – TRÖNDLE Restlichtverstärker­systeme – is our main partner and the leading manufacturer of CCD-cameras for Transmission Electron Microscopes, TEMs, in Western Europe. ImageSP is developed in close cooperation with TRS. European users of the ImageSP system, we ask to contact TRS with all the requests.

Duncelbuch 35, 82272, Moorenweis, Germany

Albert Tröndle
Director of TRÖNDLE Restlichtverstärkersysteme

The TRS company, TRÖNDLE Restlichtverstärkersysteme, Germany, is collaborating with Unitary Enterprise SYSPROG since 2002. The multifunctional ImageSP software 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 microscopes as the software of choice. Read the reference in full…

Core functionality of ImageSP

Microscopes and platforms

  • Connection to all electron microscopes produced by Carl ZEISS and to the JEOL microscope; plus extendable list of supported TEMs.
  • Specification of COMMANDS sent to the electron microscope 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.
  • Working with all types of LIGHT MICROSCOPES equipped with CCD or video -camera.
  • Supported operating system – Microsoft Windows 7/10 64-bit version.

Sensors and interfaces

  • Working with various types of image acquisition devices upon availability of a driver: CCD cameras, camcorders, scanners (via the TWAIN protocol), 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.

Scanning and control

  • Full exposure control, as well as AUTOEXPOSURE 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 SEARCH mode (full image with binning) and in ROI mode (Region Of Interest – scanning of the image area without binning);
  • TimeLapse: automatic execution of the prepared scanning session.

Correction and preprocessing

  • Automatic BACKGROUND subtraction and FLAT-FIELD correction during scanning;
  • Convenient image preparation wizard 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 (defective) DEAD PIXELS: single pixels, rows and columns of pixels.

Visualization and storage

  • Multi-BUFFER of unlimited size for series of images with preview and other functionality;
  • Multifunctional IMAGE-WINDOWS for viewing and working with images;
  • Static and dynamic contrast modes; ZOOMING (scaling), MAGNIFIER, HISTOGRAM adjustments;
  • AXONOMETRY: representation of an image in the form of a three-dimensional surface;
  • COLORING of monochrome images using various default and user-defined palettes.

Calibration and measurements

  • Metric CALIBRATION of spatial images, calibration of Fourier and diffraction images;
  • Variety of multifunctional metric tools: line, linestripe, rectangle, polygon, polyline, circle, sector, ellipse, grid, double circle, and blobs (for FFT mode);
  • STATISTICAL measurements of the image: min, max, sum, average, std, mass center, etc.
  • Scale bar, rulers, graph overlays, MARKERS in the form of flags or arrows with/without text;
  • Estimation of the similarity and shift of two images using 2D CROSS-CORRELATION.

Image processing and analysis

  • Frequency filtering via FOURIER ANALYSIS: low, high, band and blob pass and stop filters; MTF;
  • BACKGROUND LEVELLING via low-pass filtering or through light plane fitting;
  • Contrast and brightness adjustment; DIFFERENTIATION and INTEGRATION of images;
  • FILTERING: edge detection, sharpening, smoothing, thresholding, white balance, sigma filter…
  • Image mathematics: ARITHMETIC, TRIGONOMETRIC, MIXING and OVERLAY operations;
  • Image TRANSFORMATIONS: scaling, rotating, flipping, padding, cropping, conversions, etc.
  • GAMMA CORRECTION using correction curves; COLOR BALANCE; and much more.

Image databases and report generation

  • DATABASES of images, which include images, image series, data and related documents;
  • The ability to load and work in ImageSP with databases created in the SIS program;
  • Structured GALLERIES of images and data; parameterized SEARCH for images in catalogs;
  • Copying full image INFO, statistics and measurements to Excel, Word and WordPad;
  • Working with an image document before PRINTING; printing multiple images within single document; printing images with metric tools, comments and selected parameters.

Data types and file formats

  • Supported data types: monochrome 8, 16, 32 and 64-bit images, RGB 24 and 48-bit images; easy conversion of images between different data types;
  • The default file format is TIFF: it allows to save single images and series of image together with image/series information (TEM and CCD parameters);
  • Main image file formats: monochrome and RGB TIFF, raw image format, BMP, JPEG and GIF;
  • About a hundred of supported file formats, as well as animation with saving in * .AVI.

Spectra and peaks

  • Reading of SPECTRA from different metric tools on the image: cursor, line, linestripe, etc.;
  • Calculation, processing, saving and loading of graphs and spectra; BUFFER OF GRAPHS;
  • Automatic search for PEAKS on graphs plus extensive peaks statistics.

Additional modules of ImageSP

Panorama

The Panorama module allows to align and stitch together series of partially overlapping images and 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 can be aligned and stitched together into an equalized panorama, which can be stored 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 and can be properly calibrated in ImageSP. Acquisition of images can go in normal and search scan modes. The panorama construction is finalized with equalization, and levelling of brightness on borders of connected images.

EFTEM

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.

Drift correction

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 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 consequently align the shifted images.

Analyze particles

The Analyze Particles module is intended to detect and highlight particles (groups of pixels) in the image, satisfying the specified brightness and shape parameters, as well as to obtain the statistical characteristics of these particles. Analyze Particles functionality allows to: detect particles on both, a single image and multiple images at once; display the distribution of the detected particles with respect to various selected parameters; distribute the detected particles into classes with corresponding class-wise coloring; adjust particles in classes; perform variety of manipulations with particles (division, addition, merging, brushing, deletion etc.); generate reports with statistics of particles and their classes, send reports to Excel and Word, as well as prepare the reports for printing with print preview functionality.

Diffraction analysis

The Diffraction Analysis module 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. The Diffraction Analysis module allows 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 the existing crystallographic databases; as well as perform manual identification of reflexes.

Script engine

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 kinds 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 help script. 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.

Scanning series of overlapping images and building panoramas

The Panorama module allows to align and stitch together series of partially overlapping images and 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 can be aligned and stitched together into an equalized panorama, which can be stored 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 and can be properly calibrated in ImageSP. Acquisition of images can go in normal and search scan modes. The panorama construction is finalized with equalization, and levelling of brightness on borders of connected images.

Energy Filtering Transmission Electron Microscopy

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 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 consequently align the shifted images.

Detection and statistical analysis of particles in images

The Analyze Particles module is intended to detect and highlight particles (groups of pixels) in the image, satisfying the specified brightness and shape parameters, as well as to obtain the statistical characteristics of these particles. Analyze Particles functionality allows to: detect particles on both, a single image and multiple images at once; display the distribution of the detected particles with respect to various selected parameters; distribute the detected particles into classes with corresponding class-wise coloring; adjust particles in classes; perform variety of manipulations with particles (division, addition, merging, brushing, deletion etc.); generate reports with statistics of particles and their classes, send reports to Excel and Word, as well as prepare the reports for printing with print preview functionality.

Analysis of microdiffraction patterns

The Diffraction Analysis module 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. The Diffraction Analysis module allows 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 the 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 kinds 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 help script. 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.