Lancement d’HALCON 20.11 : matching 3D amélioré et Deep OCR

12 novembre 2020

HALCON 20.11 sortira le 20 novembre 2020. Il regorge de nouvelles fonctionnalités qui contribueront à améliorer les performances de votre application de vision industrielle. Parmi elles, la détection de contours par deep learning, la fonction Deep OCR et un matching 3D plus rapide.

Les deux éditions Steady et Progress seront disponibles. Les utilisateurs de l'édition Steady auront ainsi accès à toutes les fonctionnalités des trois dernières versions de l’édition Progress.

Les nouveautés d'HALCON

LECTURE DE CODES DOTCODE

La nouvelle version d’HALCON permet de lire les codes de type DotCode. Ce code 2D est utilisé dans de nombreuses application ultra-rapides au cours desquelles des codes doivent être imprimés, lus et contrôlés pendant les cycles de production.

DEEP OCR

HALCON 20.11 propose une nouvelle fonctionnalité nommée Deep OCR. Il s’agit d’une approche globale de reconnaissance optique de caractères (OCR), basée sur le deep learning. Elle permet de localiser et de reconnaître les chiffres et les lettres de manière très fiable, indépendamment de leur orientation, type de police et polarité.

Elle peut également effectuer un regroupement automatique de caractères afin d’identifier des mots entiers. Cet outil très performant de reconnaissance empêche ainsi l'interprétation erronée de caractères d'apparence similaire.

DÉTECTION DE CONTOURS PAR DEEP LEARNING

La fonction de détection des contours a été améliorée dans HALCON 20.11 en y associant la puissance du deep learning. La nouvelle méthode d’extraction des contours est extrêmement robuste, et idéale pour des images comportant beaucoup de contours. En effet, la fonction d'extraction des contours par deep learning ne demande que peu d’images de référence pour devenir fonctionnelle et n’extrait ainsi que les contours souhaités. L'effort de programmation s’en trouve fortement réduit.

Par ailleurs, même dans des situations de faible contraste et de bruit élevé, le réseau déjà configuré peut détecter les contours de manière fiable, dès sa mise en marche. Il est ainsi capable d’extraire des contours impossibles à identifier avec des filtres classiques de détection.

En outre, le « Pruning for Deep Learning » permet aux utilisateurs d’optimiser ultérieurement un réseau de deep learning déjà formé. Ils peuvent désormais contrôler la priorité des paramètres vitesse, stockage et précision et modifier le réseau avec une grande exactitude en fonction des exigences spécifiques de l'application.

MATCHING 3D ACCÉLÉRÉ

Dans la liste des nouveautés, l’environnement 3D n’est pas en reste non plus : la dernière version d’HALCON a accéléré son outil de matching 3D basé sur les contours et les formes, notamment pour les scènes 3D comportant de nombreux objets et contours.

La convivialité de l’outil a aussi été améliorée en supprimant la nécessité de définir un point de vue. Certains paramètres peuvent désormais être calculés de façon automatique. L’outil gagne ainsi en performance, notamment dans des situations difficiles où le contraste est faible ou le bruit élevé.

DE MEILLEURES FONCTIONNALITÉS POUR LES DÉVELOPPEURS

HALCON 20.11 facilite le travail des utilisateurs, et aussi celui des développeurs. Une nouvelle interface de langage permet en effet aux programmeurs travaillant avec Python d'accéder de manière transparente au puissant ensemble d'opérateurs d’HALCON.

De plus, l'environnement de développement intégré HDevelop a été relooké. Il offre plus d’options de configuration, comme par exemple un nouveau concept d'ancrage de fenêtres. Pour une meilleure ergonomie visuelle, vous avez également accès à des thèmes qui permettent d’adapter HDevelop à vos besoins individuels.