AT logo - The Machine Vision Specialists  
  Frame Grabbers  
  Vision Systems  
  Contact AT  
  Site Map  
Request product information


(08) 9242 5411

(02) 9905 5551

(03) 9384 1775

Defence Recognised Supplier Scheme Logo


Back to MVTec
Back to Machine Vision Software


What is HALCON?

Dubbed "the power behind machine vision", HALCON is the fast, comprehensive and powerful software for all demanding areas of machine vision applications such as position recognition, object identification, fault-detection, code reading, print quality inspection, surface inspection, remote sensing and aerial imaging, and all complex 3D-vision tasks.

With each new version, you can apply cutting-edge, deep-learning algorithms to your application with HALCON's ability to train Convolutional Neural Networks. After training, the network can be used to classify new data. Typical application areas where this deep learning technology is in the field of defect classification (circuit boards, bottle mouths, or pills), or object classification (identifying the species of a plant from one single image). Handcrafting of features is no longer necessary with Deep Learning.

HALCON's powerful library includes a wide variety of operators and also provides interfaces to hundreds of cameras and frame grabbers. Additionally, HALCON secures your investment by supporting most common standards, operating systems and programming languages.

Quick and efficient building of imaging solutions is possible with HALCON'S highly-interactive and integrated development environment saving costs and improving time-to-market.

Key Attributes
Enabler of the "Industrial Internet of Things" Imaging library of more than 2 000 operators
Deep-learning algorithms (HALCON Progress) Easy programming in C, C++, C# and VB. NET
Supports multiple platforms, hundreds of cameras/grabbers & common vision standards High performance via state-of-the-art instruction sets and GPU Acceleration
Key Features
Optimised for industrial imaging applications Matching to find even rotated or partly occluded objects

Blob analysis with more than 50 shape and gray-value features

High-accuracy measuring
Optical character recognition and verification
Arbitrarily shaped ROIs for significant flexibility and speed
Detection of lines, circles, ellipses with accuracy up to 1/50 pixel Extremely fast morphology Colour image processing and hyperspectral imaging
Processing of extremely large images (more than 32k x 32k) Image sequence processing (e.g., for surveillance tasks) Revolutionary software for 3D machine vision

HALCON 19.05  
Additonal Deep Learning technologies for a broader range of applications  
Providing increased accuracy and an extended choice of compatible platforms  
Enhanced object detection
Additional to HALCON's previous capacity to localize trained object classes and identify them with a surrounding rectangle, this version now aligns the rctables according to the orientation of the object, more closely matching the shapre of the object and therefore providing more precision detection. This is especially useful when detecting elongared, tilted objects.
Inference on Arm Processors
This versions runs out-of-the-box inference for all three deep learning technolgies. removing the need for dedicated hardware and so broadening the range of possible deep learning applications.
Shape-based matching
Currently considered as one of HALCON's most important and powerful core technolgies, with this version, users can specificallly define "clutter" regions wchich should not contain any contours. Adding such clutter information to the search model leads to more robust matching results
Surface-based matching
Edge-supported surface-based matching is now more robust against noisy point clouds and users can control the impact of surface and edge information via multiple min-scores. Where no 3D image is available, the user can switch off 3D edge alignment which eliminates the influence of insufficient 3D data on results, while still keeping 2D information for surface and edge alignment
Depending on image type and settings, affine_trans_image is now up to 230 % faster on AVX2 processors and polar_trans_image_ext can be executed up to 160 % faster, depending on the interpolation method
HALCON 19.05 brochure  
HALCON Progress and HALCON Steady 18.11  
More new powerful capabilities
Two editions available- HALCON Steady (as successor of HALCON 13) offered as a perpetual license and HALCON Progress - available as a 12 month subscription with a fast six-month release cycle.
Deep Learning
Users are able, seamlessly, to train their own classifier using pretrained CNNs included in HALCON which have been highly optimised for industrial applications.
ECC 200 Code Reader Improvements
Improved recognition rate can be increased by 5% (data based on MVTec's internal ECC 200 benchmark consisting of more than 3,700 images from various applications). The ECC 200 reader is now able to read codes with disturbed quiet zone and codes against complex backgrounds can be found and read faster and more robustly.
Improved Automatic Text Reader
HALCON features an improved version of the automatic text reader, which now detects and separates touching characters more robustly.
Improved Bar Code Reader
HALCON now features optimized edge detection, which improves the ability to read bar codes reliably with very small line widths as well as those with strongly blurred codes. the quality of the bar codes is also verified in accordance with the most recent version of the ISO/IEC 15416 standard.
New Data Structure "Dictionaries
HALCON 18.11 introduces a new data structure "dictionary", an associative array that opens up new ways of working with complex data. For example, this allows bundling various complex data types (eg., an image, corresponding ROIs and parameters) into a single dictionary, making it easier to structure programs
Easier handling of Variable Inspect in HDevelop
Double-clicking a handle variable now returns all parameters associated with the handle and their current settings.
HDevEngine Improvements
HDevelop provides a new library export that makes the use of HALCON procedures from C++ and .NET as easy and intuitive as calling any other C++/.NET function. This new library export also generates CMake projects which can easily be configured to output project files for many popular IDEs
Automatic Handle Clearing
HALCON now 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 and makes writing "safe code" much simpler.
Surface Fusion For Multiple 3D Point Clouds
HALCON now offers a method that fuses multiple 3D point clouds into one watertight surface. This new method combines 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.
3D Improvements
HALCON now 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.
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.
HALCON 18.11 includes new operators, which enable the user to inspect specular and partially specular surfaces to detect defects by applying the principle of deflectometry.
-Professional software for all machine vision applications
This powerful machine vision software suits all types of applications. HALCON 13 not only masters complex 3D machine vision tasks but also offers supplier's experience, a comprehensive set of technologies and the flexibility of your choice of hardware.
3D matching and 3D reconstruction
HALCON views information simultaneously from multiple cameras leading to a more robust reconstruction than was possible using previous stereo methods.
Direct debugging
HALCON's HDevEngine applications can now be de­bugged directly, making error tracking, and even remote error-tracking, much easier.
Robust Identification Technologies
New deep-learning technology achieves higher reading rates than with previous classification methods. HALCON 13's automatic text reader is faster and supports reading of dot print characters and barcodes even if large parts of the code are defective or not visible. Dealing with blur and distortion is easier.
Easy texture inspection
Traditionally one the the more challenging machine vision tasks, dealing with an objects different characteristics has proved problematic. HALCON 13 offers an easy-to-use texture inspection, that automatically identifies defects by comparison with an image of flawless materials
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.





If you like this page, please recommend and share it.

Google+ Facebook Twitter More