nVision

Professional Software for Computer Vision

has a lot to offer, here is just a short introduction:

Feature Benefit
Seminal, intuitive, engaging user interface on basis of WPF (Windows Presentation Foundation): Simple usage, which unlocks itself by playing with it. It is fun to work with.
Support of native 64 bit code: Very big images and large amounts of data can be processed easily.
Parallelized and vectorized algorithms: Highest possible performance when functions are executed.
Broad function repertoire: Simple and also complex applications can be solved easily.

The advantage for the user is clear: the modern user interface doesn’t need much pratice or training and is self-explanatory in many areas. It is fun to solve one’s tasks in an easy manner. The power of modern multi-core CPUs is fully used for fast processing with short cycle-times. The broad functionality gives security and solvability of applications.

The time-to-market will be shortened rigorously: two weeks spent with a traditional approach are shortened to two days when using !

Live Processing

Everything lives: every processing is done on live images, instantaneously.

Whether it is preprocessing to enhance contrast, whether its filtering or morphological operations, or blob analysis or barcode decoding: all functions are executed live because of the universal pipeline processing.

Creating the pipelines is childs play: you indicate the functions step by step. Once learned, nVision repeats these steps automatically, whenever a new image is available. By chaining processing steps, nVision can execute processes fully automatic.

can carry out calculations with various pixel formats: 8 bit, 16 bit and 32 bit integer, 64 bit floating point, in each case monochrome and in color. The bit-depth is particularly important in microscopy or for intermediate processing results, where precision and accuracy count.

Theme-based Visualization

offers therme-based visualization: mathing the application, the presentation of the data changes and offers optimal interaction.

The view that is automatically chosen by can be changed by the user can at any time.

Blob Analysis

In a split view the live-image with a semi-transparent overlay of the segmented objects and a grid with the calculated feature values are shown together. The mapping of the objects to the calculated feature values can be controlled interactively and visually. Features with geometric meaning – such as the center of gravity, the bounding box or the equivalent ellipse – can be shown graphically on top of the image.

Histogram and Profile

In a split view the image and the graph of the calculated profile or histogram will be shown together. Addionally some statistical characteristics are shown: i.e. minimum, maximum, average, variance, etc. If the original image is a live image, then the histogram or profile display will be live as well.

Interactive Measurement

has functions for interactive measurement. You can count objects of various groups by clicking with the mouse. You can also measure length, angle and area with specialized tools. The generated measurement results can be logged to a grid which in turn can be saved to a comma separated file.

For better orientation, rectangular and circular or elliptical grids can be overlaid on the top of the image. Values can be measured in proper dimensions by the means of calibration, which transforms pixel coordinates into real-world values with units.

Functions

Import and Export

supports a large number of file formats.

Images can be read from files or written into files. The most imporant formats are TIFF, PNG, JPEG and bitmap.

Images can also be acquired from cameras. supports the standards Genicam, GigE Vision, USB3 Vision, as well as direct integration of products of different manufacturers.

Measurement results are saved as CSV files (comma separated values, compatible with Excel). These file can be opened directly with Excel as well as with any text editor. These files can be re-imported into nVision as well.

Supported Camera and Frame-Grabber Interfaces

Genicam  
GigE Vision  
USB3 Vision  
Camera Link  

Supported Manufacturers

Matrix Vision  
The Imaging Source  
Basler  
Ximea  

Basic Image Processing

offers many function for basic image processing, i.e.

  • point functions (arithmetic, logic, comparison)
  • convolution (smoothing, median, sharpening, gradient)
  • morphological functions (erosion, dilation, open, close)
  • region-based morphology
  • statistic (histogram, profile, average, variance, etc.)
  • segmentation, thresholding
  • color processing (color space transformation, color matrix transformation)
  • geometric transformation (moving, scaling, rotation, affine transformation, perspective transformation, control-point based transformation)

Blob Analysis

works with a predefined pipeline for blob analysis, which can be adapted and changed by the user at any time:

  • labeling/connected components with optional briding of gaps.
  • features (area, circumference, bounding box, moments, central moments, normalized moments, centroid, equivalent ellipse, Hu-moments, Flusser-moments)
  • filtering and sorting of features

 

Comments are closed.