Machine Vision Software - STEMMER IMAGING

MACHINE VISION SOFTWARE

From easy point and click to latest deep

learning algorithms

MVTec HALCON

Comprehensive standard software for machine vision

HALCON is a comprehensive standard software for machine vision with an integrated, highly interactive development environment (IDE) which allows concurrency thanks to the support of parallel programming. Event-based processing is supported. Debugging tasks are very easy with direct inspection of HALCON variables (tuples and iconic) in Visual Studio.



HALCON software editions

HALCON 18.11

HALCON 18.11 will be available in two editions: Steady and Progress. While the latter is available as a subscription with a six-month release cycle, the Steady edition – as successor of HALCON 13 – is offered for regular purchase.

  • Deep Learning The new version 18.11 further expands the deep learning capabilities of HALCON. Even more powerful deep learning algorithms now allow users to locate objects within an image with pixel-precision or bounding box accuracy. There is no need to start from scratch, as our standard machine vision software comes with various pretrained Convolutional Neural Networks (CNNs), that have been highly optimized for industrial applications.

  • Semantic Segmentation With HALCON 18.11, object- or error classes trained with deep learning can now be segmented pixel-precisely. Combined with the multitude of possibilities that HALCON offers for further processing extracted regions, this paves the way for an entirely new range of applications, which previously could not be realized, or only with significant programming effort. For example: recognising objects with a very heterogeneous texture (e.g., plants) or detecting defects on various types of objects and materials, e.g., pills, glass or leather.

  • Object Detection HALCON 18.11 introduces deep-learning-based object detection, which allows customers to localise trained object- or error classes in an image. In contrast to semantic segmentation, objects are marked by a surrounding rectangle (bounding box). The object detection also separates instances of the same class, even if the objects touch each other or partially overlap. This is especially useful when the exact amount of objects is needed, e.g., when checking pill bags for correct filling.

  • New Data Structure "Dictionaries" HALCON 18.11 introduces a new data structure, "dictionary", which is an associative array that opens up various new ways to work with complex data. It is possible, for example, to bundle various complex data types (e.g., an image, corresponding ROIs, and parameters) into a single dictionary: This helps to structure programs when, e.g., passing many parameters to a procedure.

  • Handle Variable Inspect in HDevelop With HALCON 18.11, HDevelop can display detailed information on most important handle variables. This allows developers to easily inspect the current properties of complex data structures at a glance, which is extremely useful for debugging. Double-clicking a handle variable now returns all parameters associated with the handle and their current settings.

  • ECC 200 Code Reader Improvements The data code reader for ECC 200 codes has been improved.

  • HALCON in Your Industrial Network HALCON 18.11 introduces the Hilscher-cifX interface. This allows HALCON to communicate with almost all industrial field bus protocols via Hilscher cards.

HALCON Progress Edition (HALCON 18.05)
  • Improved Barcode Reader
    HALCON 18.05 features optimized edge detection, which improves the ability to reliably read bar codes with very small line widths as well as strongly blurred codes. Moreover, the quality of the bar codes is also verified in accordance with the most recent version of the ISO/IEC 15416 standard.

  • Enhanced Deflectometry The deflectometry functionality introduced in HALCON 17.12 now includes a new pattern type that improves the precision and robustness of error detection especially on partially specular surfaces like varnished metal sheets.

  • 3D Improvements HALCON 18.05 offers optimized functions for surface-based 3D matching. These can be used to determine the position of objects in 3D space more reliably, making development of 3D applications easier. In addition, HALCON now also includes a new helper procedure that allows developers to quickly inspect and debug parameters and results of a surface-based matching application.

  • Automatic Handle Clearing HALCON 18.05 makes it much more comfortable to work with handles by clearing these automatically once they are no longer required. This significantly reduces the risk of creating memory leaks because you no longer have to manually release unused memory. This way, writing "safe code" is now much simpler.

  • HDevEngine improvements The HDevelop library export feature has been expanded: Developers can now access HDevelop procedures not just in C++, but also in .NET via an exported wrapper – as easily and intuitively as a native function. This significantly facilitates the development process.

  • Support for Hypercentric Lenses A new camera model within HALCON now allows the corrections of distortions in images that were recorded with hypercentric (also known as pericentric) camera lenses. These lenses can depict several sides of an object simultaneously, thus enabling a convergent view of the test object. With this technology, users only need a single camera system for inspection and identification tasks, e.g., the inspection of cylindrical objects

HALCON Progress Edition (HALCON 17.12)
  • Deep Learning
    With MVTec HALCON 17.12, you are able to train your own CNN classifier (Convolutional Neural Network). After training the CNN, the network can be used to classify new data with HALCON.

  • Deflectometry
    In order to address the special challenges imposed by inspecting specular reflecting surfaces for defects like dents and scratches, HALCON now enables you to apply the principle of deflectometry. This method uses specular reflections by observing mirror images of known patterns and their deformations on the surface.  

  • Automatic text reader
    HALCON 17.12 features an improved version of the automatic text reader, which now detects and separates touching characters more robustly.  
  • Surface fusion for multiple 3D point clouds
    HALCON now offers a new method that fuses multiple 3D point clouds into one watertight surface. This new method is able to combine data from various 3D sensors, even from different types like a stereo camera, a time of flight camera, and fringe projection. This technology is especially useful for reverse engineering.  
  • HDevEngine improvements
    With the new HDevelop library export included in HALCON 17.12, calling HDevelop procedures from C++ is as easy and intuitive as calling any other C++ function. This new library export also generates CMake projects, which can easily be configured to output project files for many popular IDEs, such as Visual Studio
HALCON Steady Edition (HALCON 13)
  • Speedups
    With HALCON 13, a giant leap in performance for shape-based matching, one of HALCON's core technologies, has been accomplished. But not only that, HALCON 13 also offers significant speedups for all related technologies, i.e., shape-based 3D matching, local and perspective deformable matching, and component-based matching.

  • Texture inspection
    Texture inspection can be a challenging task because textures often have very different characteristics like scale or brightness. Thus, setting up a texture inspection system is often tricky. HALCON 13 therefore offers an easy-to-use texture inspection, which is configured by simply passing some training images. The algorithm automatically adjusts the necessary parameters based on training images that show flawless texture. The trained texture inspection model can then be used to detect potential texture defects.

  • 3D matching and 3D reconstruction
    In HALCON 13, surface-based 3D matching has been improved to be more robust when dealing with flat surfaces. This improvement particularly supports applications like picking of boxes. HALCON 13 also offers a new method to reconstruct 3D objects from multiple cameras with high quality. This new method uses the information of all camera views at once leading to more robust results than provided by common stereo reconstruction methods.

  • Major improvements in identification technologies
    With HALCON 13, MVTec offers deep-learning-based OCR for the first time: HALCON now contains a new OCR classifier and comes with a number of pre-trained fonts based on deep learning technology. With these, it is possible to achieve higher reading rates than with all previous classification methods. Further, the automatic text reader in HALCON 13 is faster and now also supports reading of dot print characters. HALCON 13 also reads bar codes even if large parts of the code are either defective or not visible at all. Additionally, the QR code reader has been improved and is now much more robust against common challenges like blur or distortion.


Release campaign between November 30 and December 17, 2018

During the campaign, customers receive a 20% discount on all HALCON 18.11 Steady SDK products, as well as a 20% discount on the first year of all new HALCON Progress subscriptions.

If customers purchase a HALCON 18.11 Steady SDK or SDK upgrade AND simultaneously purchase a new HALCON Progress subscription, they will even receive a 50% discount on the first year of these new HALCON Progress subscriptions.

Show products

Halcon Progress

MVTEC HALCON PROGRESS RTL 1D METROLOGY

HALCON Progress 1D Metrology Runtime Licence
Subpixel precise projection of gray values to perform 1D measurements along rectangular or circular ...

MVTEC HALCON PROGRESS RTL 2D METROLOGY

HALCON Progress 2D Metrology Runtime Licence
Subpixel precise filters and thresholding operations for obtaining the entire 2D contour of objects ...

MVTEC HALCON PROGRESS RTL BAR CODE

HALCON Progress Bar Code Runtime Licence
Robust and fast bar code reading, automatically locating and decoding widely used bar codes ...

MVTEC HALCON PROGRESS RTL BUNDLE

HALCON Progress Bundle Runtime Licence
Includes the modules Foundation, Calibration, 1D, 2D and 3D Metrology, Bar and Data Code, OCR ...

MVTEC HALCON PROGRESS RTL BUNDLE DL

HALCON Progress Deep Learning Bundle Runtime licence
Includes the modules Foundation, Calibration, 1D, 2D, and 3D Metrology, Bar and Data ...

MVTEC HALCON PROGRESS RTL CALIBRATION

HALCON Progress Calibration Runtime Licence
3D camera calibration for line and area scan cameras that are handling even complex lens ...

MVTEC HALCON PROGRESS RTL DATA CODE

HALCON Progress Data Code Runtime Licence
Robust and fast reading of including print quality inspection.

The module Foundation is mandatory ...

MVTEC HALCON PROGRESS RTL DL

HALCON Progress Deep Learning Runtime Licence
3D camera calibration for line and area scan cameras that are handling even complex ...

MVTEC HALCON PROGRESS RTL FOUNDATION

HALCON Foundation Runtime Licence
Arithmetic, bit, edges, noise, smoothing, texture and further filters, FFT, optical flow, classification, segmentation, morphology, blob ...

MVTEC HALCON PROGRESS RTL MATCHING

HALCON Matching Runtime Licence
Subpixel precise matching based on shape, gray-values, or descriptors of the object, automatic detection of the ...

MVTEC HALCON PROGRESS SDK

  • Integrated development environment (HDevelop)
  • Running on Windows, Linux, and macOS.
  • Enables users to build image processing solutions fast and efficiently ...
Halcon Steady

MVTEC HALCON STDY 18.11 DEV SDK IND

HALCON Steady Development Industry license
Industry category (full version)
Nodelocked license
Free upgrade to a new version within one year ...

MVTEC HALCON STDY 18.11 DEV SDK IND DL

HALCON Steady Development Deep Learning Industry license
Industry category (full version)
Nodelocked license
Free upgrade to a new version within ...

MVTEC HALCON STDY 18.11 DEV SDK UNI

HALCON Steady Development University license
University category (full version)
Nodelocked license
Free upgrade to a new version within one year ...

MVTEC HALCON STDY 18.11 DEV SDK UNI DL

HALCON Steady Development Deap Learning University license
University category (full version)
Nodelocked license
Free upgrade to a new version within ...

MVTEC HALCON STDY 18.11 RTL 1D METROLOGY

HALCON 1D Steady Metrology Runtime Licence
Subpixel precise projection of gray values to perform 1D measurements along rectangular or circular ...

MVTEC HALCON STDY 18.11 RTL 2D METROLOGY

HALCON Steady 2D Metrology Runtime Licence
Subpixel precise filters and thresholding operations for obtaining the entire 2D contour of objects ...

MVTEC HALCON STDY 18.11 RTL 3D METROLOGY

HALCON Steady 3D Metrology Runtime Licence
Stereo vision and sheet of light for subpixel precise 3D measurements, localization of 3D ...

MVTEC HALCON STDY 18.11 RTL BAR CODE

HALCON Steady Bar Code Runtime Licence
Robust and fast bar code reading, automatically locating and decoding widely used bar codes ...

MVTEC HALCON STDY 18.11 RTL BUNDLE

HALCON Steady Bundle Runtime Licence
Includes the modules Foundation, Calibration, 1D, 2D and 3D Metrology, Bar and Data Code, OCR ...

MVTEC HALCON STDY 18.11 RTL DATA CODE

HALCON Steady Data Code Runtime Licence
Robust and fast reading of ECC200, QR, Micro-QR, Aztec, and PDF417 codes, automatically locating ...

MVTEC HALCON STDY 18.11 RTL DL

HALCON Steady Deep Learning Runtime Licence
Deep Learning functionality for training convolutional neural networks (CNNs) and classifying images (inference).

The ...

MVTEC HALCON STDY 18.11 RTL FOUNDATION

HALCON Foundation Steady Runtime Licence
Arithmetic, bit, edges, noise, smoothing, texture and further filters, FFT, optical flow, classification, segmentation, morphology ...

MVTEC HALCON STDY 18.11 RTL MATCHING

HALCON Steady Matching Runtime Licence
Subpixel precise matching based on shape, gray-values, or descriptors of the object, automatic detection of ...

MVTEC HALCON STDY 18.11 RTL OCR-OCV

HALCON Steady OCR-OCV Runtime Licence
Train and classify characters reliably for performing efficient OCR/OCV. Industry-proven pre-trained fonts based on ...

MVTEC HALCON UPGR STDY TO 18.11 DL IND

HALCON Upgrade from Steady to Deep Learning Industry license. Nodelocked.

Halcon Upgrades

MVTEC HALCON UPGR RTL 13 BUNDLE TO STDY

HALCON Upgrade from HALCON RTL Bundle Version 13 to HALCON Steady RTL Bundle.

MVTEC HALCON UPGR SDK13 TO STDY IND

HALCON Upgrade from HALCON SDK Version 13 to Steady Developement Industry SDK. Nodelocked.

MVTEC HALCON UPGRADE SDK13 TO STDY UNI

HALCON Upgrade from HALCON SDK Version 13 to Steady Developement University SDK. Nodelocked.

Support

MVTEC TRAINING/CONSULTING

HALCON Training/Consulting

File Topics Size
HALCON 18.11 Feature Flyer | 11/18
Data sheets
1.7 MB
Halcon brochure | 11/2018
Data sheets
4.7 MB
MVTec Halcon 12.17 brochure | 11/2017
Data sheets
551.2 KB
MVTec Halcon 13 - The power of machine vision
Data sheets
4.9 MB