News-Service - Newsletter abonnieren - STEMMER IMAGING

Toujours une longueur d'avance

NEWS@IMAGING    

> Pour vous abonner à la lettre d’information

Plus

HALCON 18.11 : nouvelle version du logiciel et deep learning

28 novembre 2018

La dernière version du logiciel de vision industrielle HALCON de MVTec Software GmbH inclut des techniques d’IA. HALCON 18.11 propose également des options avancées pour la vision embarquée, des interfaces USB3 Vision mises à jour ainsi que de nouvelles fonctionnalités. Le petit plus pour les développeurs : une convivialité améliorée.

L’apprentissage profond (ou deep learning) et les réseaux de neurones convolutifs (CNN) permettent de segmenter avec précision les classes d'objets, de fonctions ou d'erreurs que le système a appris. La segmentation, comme la classification, peut s’effectuer aussi bien sur un GPU que sur un CPU. Ces classes d'objets, de fonctions ou d'erreurs peuvent également être localisées dans le nouveau logiciel. En marquant les objets requis à l'intérieur d'un rectangle, il est possible de réévaluer un large éventail de tâches complexes de localisation en vision industrielle et de les exécuter avec beaucoup moins d'efforts qu'avec les méthodes classiques. Cette fonction permet également d'identifier et de compter de manière fiable les objets qui se touchent ou se chevauchent partiellement.

Pour faciliter l'utilisation de l'apprentissage profond, le logiciel fournit des réseaux déjà entraînés, composés de millions d'images libres de droits. Ces réseaux permettent de former plus facilement de nouveaux objets, sans avoir recours à des centaines de milliers de nouvelles images spécifiques à une application. Ils peuvent également être utilisés sans limite pour des applications commerciales.

Pour les applications de vision embarquée, HALCON 18.11 fonctionne désormais sur l'architecture de plus en plus populaire ARM 64 bits. Le logiciel inclut par ailleurs une interface USB3 Vision à la fois pour 32 et 64 bits.

Une autre amélioration concerne la lecture des codes de données, plus précise et flexible d’utilisation. Le lecteur de codes ECC200 par exemple est beaucoup plus rapide et peut lire des codes avec des « zones silencieuses » manquantes ou endommagées. Les codes sur fonds complexes peuvent également être repérés et lus de manière plus rapide et fiable.

Fonctions améliorées pour les développeurs

HDevelop, l'environnement de développement intégré de HALCON, permet désormais d'identifier et de vérifier en une seule fois les caractéristiques actuelles des structures de données complexes pour faciliter le débogage. Une nouvelle structure de données appelée « dictionaries » permet de gérer facilement les données complexes. Différents types de données, tels que les images, les zones d’intérêt et les réglages de paramètres, peuvent être regroupés dans un seul dictionnaire, ce qui permet de partager facilement les données pour le débogage hors ligne. Les dictionnaires peuvent être lus en utilisant le format d'échange de données JSON (JavaScript Object Notation), permettant une intégration plus efficace des données provenant de différentes sources.

La connexion au bus de terrain est une autre fonctionnalité utile pour les développeurs. L'interface Hilscher CifX permet la communication avec presque tous les protocoles de bus de terrain industriels, y compris Profibus, ProfiNet et Ethernet/IP. HALCON 18.11 prend également entièrement en charge l'encodage UTF-8 pour une utilisation simultanée du logiciel dans plusieurs langues. Les alphabets occidentaux et les caractères asiatiques sont maintenant affichés dans le même encodage et n'ont plus à être convertis de l'un à l'autre, ce qui réduit les taux d'erreur.

HALCON 18.11 est disponible sous forme de deux versions. HALCON Progress Edition est une version par abonnement, avec des mises à jour prévues tous les six mois. HALCON Steady Edition s’achète de façon régulière avec une mise à jour tous les deux ans.

MVTec HALCON

HALCON est une bibliothèque logicielle de référence très complète destinée à la vision industrielle. Dotée d'un environnement de développement intégré (IDE), elle dessert l'ensemble des industries. HALCON offre des performances exceptionnelles ainsi qu'une prise en charge complète des plateformes multi-core, SSE2 et AVX, tout en accélérant le processeur graphique (GPU).