HALCON 19.11 provides a wide range of new and improved machine vision features. Users benefit from massive simplifications for their applications. Particular emphasis was placed on the integration of further deep learning features.
Deep Learning Anomaly Detection
Automated surface inspection is an important task in many manufacturing industries and deep-learning-based solutions are becoming a standard tool which can be used to distinguish parts, detect and segment defects. However, it is often not easy to get enough images of the defect or the effort of labeling the available data is very high. HALCON's new Anomaly Detection feature gives you the possibility to perform an inspection using only a relatively low number of "good" images for the training. The inference results in the "anomaly" that was detected in the inspected image compared to the trained images. On the right, you can see an example of a defective bottleneck.
ECC 200 Code Reader Speedup
The code reader for ECC 200 codes has been significantly accelerated for multi-core systems. The biggest improvement was achieved for codes that are particularly hard to detect and read. For such codes a speedup of about 200% can be achieved. This speedup also greatly increases the viability of embedded-based code readers by making optimum use of existing hardware capacities.
Generic Box Finder for pick and place applications
The generic box finder allows the user to find boxes of different sizes based on 3D space, eliminating the need to train a model for each required box size. This makes many applications much more efficient – especially within the logistics and pharmaceutical industries, where usually boxes of a large variety of different sizes are used.
Many companies work with open source frameworks to train classifiers for deep learning models (CNN). These CNNs can be exported into the ONNX (Open Neural Network Exchange) format. HALCON is able to read data in ONNX format, allowing to use previously created 3rd party networks within HALCON.