You are here: Start » Introduction » Product Overview

Product Overview


Thank you for choosing Aurora Vision Studio. What you have bought is not only a software package and support, but a comprehensive access to the image analysis technology. Please keep in mind that machine vision is a highly specialized domain of knowledge and mastering it takes time. However, whenever you encounter any problem, do not hesitate to contact our support team for assistance ( We believe that working together we can solve any obstacles and make your projects highly successful. We wish you good time!

What is Aurora Vision Studio?

Aurora Vision Studio Professional is a dataflow-based visual programming environment designed for machine vision engineers. Together with its comprehensive library of highly optimized image analysis filters (tools) it allows the user to create both typical and highly customized algorithms for industrial vision systems. Furthermore, it is a complete solution as it also makes it possible to create custom graphical user interfaces (HMI).

The main design goal of Aurora Vision Studio has been clearly defined at the very beginning. It was to be the product that removes the dilemma whether to choose a tool that is powerful, or one that is easy to use, or one that is not limited to any particular hardware or application. Aurora Vision Studio has all of that – it is intuitive, and powerful, and adaptable.

The Main Window of Aurora Vision Studio.

Range of Applications

The library of image analysis filters (tools) that come with Aurora Vision Studio can be described as composed of two sets:

  1. a set of well-known general image processing and computer vision algorithms,
  2. a set of ready-for-use tools specialized for industrial inspection systems.

In particular, these include:

  • Image Processing
  • Blob Analysis
  • Contour Analysis
  • Planar Geometry
  • Shape Fitting
  • Camera Calibration
  • Fourier Analysis
  • Hough Transform
  • Barcode Reading
  • Data Code Reading
  • Corner Detection
  • 1D Profile Analysis
  • 1D Measurements
  • 2D Measurements
  • Gray-based Template Matching
  • Edge-based Template Matching
  • Histogram Analysis
  • OCR
  • Machine Learning
  • GigE Vision and GenTL

Other Products

Aurora Vision Studio Runtime

Aurora Vision Studio is the application that is installed on the developer's computer. Programs created with Studio can be later executed (with the HMI) on other machines by using another product, Aurora Vision Studio Runtime, which includes the Aurora Vision Executor application. This lightweight application does not allow for making changes to the program and is intended for use in the production environment.

Aurora Vision Studio SMART

SMART is a simplified edition of Aurora Vision Studio, intended for use mainly by industrial end users and whenever the application is simple enough to fit into a single screen. Two main changes to the Professional edition are: (1) The program editor uses the Minimal view which hides all the connections and is better suited for small programs; (2) the Results control becomes the primary place where the user sets inspection limits (instead of formulas).

Aurora Vision Library (C++ and .NET)

Another product which is related to Aurora Vision Studio is Aurora Vision Library. While Studio is designed for rapid development, sometimes it is required to integrate the algorithms with bigger C++ or .NET projects. For that purpose the functionality of the filters of Aurora Vision Studio is also available in the form of a C++ and .NET library.

Aurora Vision Library is also worth considering for applications that require the highest possible performance. This is because there are some program optimization techniques, like in-place data processing, image memory re-use or performing initialization before the main loop, for which the complete control provided by the C++ or .NET programming languages is needed.

Previous: Introduction Next: How to Learn?