NIS-Elements

NIS-Elements

Image Analysis System

Laboratory Imaging main page  |  Czech version


Menu


Advanced Image Processing


Image Analysis and Advanced Image Processing

NIS-Elements™ innovative image processing capabilities give users’ further control and functionality in their experiments. Advanced visualization methods, like capturing 3D data sets, 2D/3D data set analysis, and large image stitching can all be performed with relative ease with the software.

Morphology

NIS-Elements™ offers a rich spectrum of mathematical morphology functions (clean, erode, dilate, open, close, smooth), morphologic separation functions, linear morphology functions, fill functions (fillholes, close holes), skeleton functions (medial axis, skeletonize, pruning) and other functions (such as: binary invert, convex hull, contour, skeletonize, homotopic marking, zones of influence, etc.)

Merge Channels

Multiple single channel images (captured with different optical filters or under different camera settings) can be merged together simply by dragging from one image to another. In addition, the combined images can be stored to a file while maintaining their original bit depths or optionally can be converted into a RGB image.

Large Image Stitching

NIS-Elements™ includes impressive large image stitching capabilities. Here's how it works: samples are scanned automatically using a motorized XY stage with auto-focus capability and captured images are stitched into one large image. Special algorithms ensure maximum accuracy, resulting in ultra high-resolution images.

Extended Depth of Focus (EDF)

The EDF module allows you to combine existing Z-stack images into one focused image picking the focused regions from each frame and merging them together. An algorithm aligns the sequence to ensure correct fitting of pixels even for images acquired via macro optics, where objects are slightly shifted or scaled during the z-stack acquisition.

After the focused image is created, there are three ways how to observe the result:

  • Common Color/Gray image

  • Three-dimensional stereo image (Anaglyph) - to be viewed using 3D glasses

  • 3D model

The High Dynamic Range (HDR)

The High Dynamic Range module brings the functionality of creating HDR images within NIS Elements application.

A shining bulb captured with HDR

LIM Deconvolution

The imperfection of a microscope optical path causes convolution of the original image signal, which makes the resulting image blurry. Deconvolution algorithms reduce the impact of convolution on the image. Every optical path can be described by a so called point spread function (PSF) which specifies how a single point of the image will look like when captured by a camera.

3D volume data before and after deconvolution

There are the following deconvolution methods available in the deconvolution modules all of which can be applied to either 2D or 3D (including Z-dimension) image documents:

Deconvolution Types

3D Deconvolution

This method is designed to work strictly with volume data-sets i.e. ND2 files containing Z-stack.

2D Deconvolution

Standard 2D single-frame images or ND2-files (timelapse, multipoint, Z-stack...) can be processed by this command.

2D Fast Deconvolution

Standard 2D single-frame images or ND2-files (timelapse, multipoint, Z-stack...) where fast performance of the system is preferred to quality should be processed by this command.

Live De-Blur

Deconvolution of the live image may be performed by this command. A control window appears where its parameters can be set and the processing on live image can be turned ON/OFF.

API

The Advanced Interpreter (API) module dramatically extends the macro programing capabilities. It adds the following functionality to the NIS Elements application:

  • User interaction functions which enable interaction with user like: type value, text, combo boxes, list boxes and many other Windows standard controls with easy and intuitive code handling.

  • Support of importing functions from external DLLs: functions from external DLLs can be imported at the start of the macro and used during the macro execution.