Machine Vision Software - STEMMER IMAGING

LOGICIELS DE VISION

De l'outil paramétrable aux librairies de

traitement d'image modernes

MVTec HALCON

Bibliothèque logicielle de traitement d'images destinée à la vision industrielle

HALCON est une bibliothèque logicielle de référence très complète destinée à la vision industrielle. Son environnement de développement intégré (IDE) est très interactif et permet de programmer également en parallèle. Le traitement des événements est pris en charge. L'inspection directe des variables HALCON (tuples et iconiques) dans Visual Studio facilite les tâches de débogage.

Les performances d'HALCON sont excellentes. Il prend en charge les plateformes multi-cœurs, les ensembles spécifiques d'instructions comme AVX2 et NEON et facilite l'accélération du processeur. Avec ses différents programmes, il couvre l'ensemble des tâches de vision : l'analyse blob, la morphologie, l'appariement, la mesure et l'identification, par exemple. Il met à disposition les toutes dernières technologies de traitement d'image et de vision avec la création d'images 3D complètes par exemple ou l'utilisation d'algorithmes de deep learning.



Les différentes versions d'HALCON

HALCON 19.11

HALCON 19.11 offre un large éventail de nouvelles fonctionnalités, revisitées pour la vision industrielle. Les utilisateurs bénéficieront ainsi de simplifications massives pour leurs applications. Un accent particulier a été mis sur l'intégration de nouvelles fonctions de deep learning.

  • Détection de défauts avec le deep learning

L'inspection automatisée de surfaces est une tâche importante dans de nombreuses usines de fabrication. Les solutions basées sur le deep learning sont de plus en plus courantes. Elles servent à distinguer des pièces, détecter et segmenter des défauts. Cependant, il est souvent compliqué d'obtenir suffisamment d'images d'un défaut potentiel et d’étiqueter les données disponibles. HALCON propose une nouvelle fonction de détection de défauts basée sur le deep learning : celle-ci vous donne la possibilité d'effectuer une inspection en utilisant un nombre relativement faible d’images de pièces correctes pour entraîner le système. L'inférence permet de comparer l’ « anomalie » détectée dans l'image avec les images d’entraînement.

  • Accélération du lecteur de code ECC 200

Le lecteur de codes de type ECC 200 a été considérablement accéléré pour les systèmes multicœurs. La plus grande amélioration a été obtenue pour les codes particulièrement difficiles à détecter et à lire, avec une accélération d'environ 200 % de la vitesse habituelle. Cette accélération augmente également considérablement la viabilité des lecteurs de codes embarqués, car les capacités matérielles existantes sont utilisées de manière optimale.

  • Recherche de boîtes génériques pour les applications de « pick and place »

L’outil de recherche de boîtes génériques permet à l'utilisateur de trouver des boîtes de différentes tailles en fonction de l'espace 3D. Cette technique évite de devoir former un modèle pour chaque taille de boîte requise. Pour de nombreuses applications, cela signifie une efficacité accrue, en particulier dans les secteurs de la logistique et de l'industrie pharmaceutique qui utilisent généralement des boîtes de tailles très variées.

  • Compatibilité ONNX

De nombreuses entreprises travaillent avec des frameworks en open source afin de former des classifieurs pour les modèles de deep learning (CNN). Ces CNN peuvent être exportés au format ONNX (Open Neural Network Exchange). HALCON 19.11 peut désormais lire ces données au format ONNX, ce qui permet d'utiliser avec HALCON des réseaux tiers déjà créés.

HALCON 19.05

HALCON 19.05 donne accès aux fonctionnalités de deep learning à un éventail encore plus large d'applications. Veuillez noter que la nouvelle version n'est disponible qu'avec le modèle de licence HALCON Progress.

  • Une détection d'objets plus complexe
    Les utilisateurs ont désormais la possibilité d'aligner les rectangles de détection d'objets avec l'orientation de l'objet et de compléter les groupes d'objets localisés et entraînés.

  • Inférence sur processeurs ARM
    Avec HALCON 19.05, l'inférence pour les trois technologies de deep learning (la classification d'images, la détection d'objets et la segmentation sémantique) peut être appliquée aux processeurs ARM. Le logiciel est prêt à être utilisé immédiatement. Comme aucun composant spécifique, tel qu'un GPU puissant ou un CPU de bureau, n'est nécessaire, les possibilités d’application du deep learning se multiplient. Les temps d'exécution sur plateformes ARM varient en fonction de la complexité et du type de matériel, mais les tests de référence de MVTec ont montré qu'elles convenaient à de très nombreuses applications.

  • Correspondance de formes
    L'appariement en fonction de la forme des pièces est l'une des technologies de base les plus importantes d'HALCON. Il peut être considéré comme l'outil d'appariement le plus puissant du marché. MVTec améliore constamment cette technologie, afin d'étendre son champ d'application. Avec HALCON 19.05, les utilisateurs peuvent désormais définir de façon ciblée les zones dites « clutter ». Il s'agit de zones dans un modèle de recherche qui ne doivent pas contenir de contours.

  • Correspondance de surfaces
    L’outil d'appariement en fonction des bordures de la surface est désormais plus robuste avec des nuages de points bruyants : les utilisateurs peuvent contrôler l’impact des informations concernant la surface et les bords en utilisant plusieurs valeurs de résultat. Si aucune image XYZ n’est disponible, un nouveau paramètre permet désormais de désactiver complètement l'alignement 3D des bords. Si les données 3D sont insuffisantes pour la correspondance de formes, les utilisateurs peuvent supprimer leurs impact pour la recherche tout en préservant les précieuses informations 2D pour l'alignement des surfaces et des bords en 2D.

  • Accélérations
    Plusieurs opérateurs de HALCON ont été accélérés : affine_trans_image, par exemple, peut atteindre 230% de sa vitesse sur les processeurs AVX2, selon le type d'image et les paramètres. L'exécution de polar_trans_image_ext peut quant à elle accélérer de 160% selon la méthode d'interpolation.

HALCON 18.11

Deux éditions de HALCON 18.11 sont disponibles : Steady et Progress. HALCON Progress est disponible sous forme d'abonnement, avec des mises à jour prévues tous les six mois. L'édition Steady, qui fait suite à HALCON 13, s'achète quant à elle de façon régulière.

  • Segmentation sémantique et détection d'objets grâce au deep learning

HALCON 18.11 propose deux nouvelles fonctions d'apprentissage automatique (deep learning). La segmentation sémantique permet de segmenter au pixel près les types d'erreurs apprises afin de les localiser avec précision. La fonction de détection d'objets par deep learning permet quant à elle de localiser sur l'image les types d'objets appris par le système.

  • « Dictionnary », une nouvelle structure de données

HALCON 18.11 introduit une nouvelle structure de données sous forme de tableau associatif qui donne aux développeurs de nouvelles possibilités de travailler avec des données complexes.

  • Handle Variable Inspect dans HDevelop

HDevelop peut maintenant afficher des informations détaillées sur les variables Handle les plus importantes.

  • Amélioration du lecteur de codes ECC 200

Le lecteur de données codées pour les codes ECC 200 a été amélioré.

  • HALCON dans votre réseau industriel

HALCON 18.11 dispose de l'interface Hilscher-cifX. Cela permet à HALCON de communiquer avec la quasi totalité des protocoles de bus de terrain industriels via des cartes Hilscher.

HALCON Progress Edition (HALCON 18.05)
  • Lecture de codes-barres améliorée

HALCON 18.05 offre une détection des contours optimisée, ce qui améliore la lisibilité des codes-barres avec de très petites largeurs de lignes ainsi que des codes fortement flous. De plus, la qualité des codes à barres est également vérifiée conformément à la version la plus récente de la norme ISO / IEC 15416.

  • Déflectométrie améliorée

La fonctionnalité de déflectométrie introduite dans HALCON 17.12 inclut désormais un nouveau type de modèle qui améliore la précision et la robustesse de la détection d'erreur, en particulier sur des surfaces partiellement spéculaires comme les tôles vernies.

  • Améliorations 3D

HALCON 18.05 offre des fonctions optimisées pour le matching 3D. Celles-ci peuvent être utilisés pour déterminer la position des objets dans l'espace 3D de manière plus fiable, ce qui facilite le développement d'applications 3D. En outre, HALCON inclut désormais une nouvelle procédure d'assistance qui permet aux développeurs d'inspecter et de déboguer rapidement les paramètres et les résultats d'une application de reconnaissance en surface.

  • Suppression automatique des Handles

HALCON 18.05 facilite également le travail avec les Handles en les « nettoyant » automatiquement dès qu’ils ne sont plus nécessaires. Cela réduit considérablement le risque de créer des fuites de mémoire et rend l'écriture de « code de sécurité » beaucoup plus simple.

  • Améliorations de HDevEngine

La fonction d'exportation de bibliothèque HDevelop a été étendue : les développeurs peuvent désormais accéder aux procédures HDevelop non seulement en C ++, mais également en .NET via un wrapper exporté, et ce aussi facilement et intuitivement qu'une fonction native. Cela facilite considérablement le processus de développement.

HALCON Progress Edition (HALCON 17.12)
  • Deep learning

Avec MVTec HALCON 17.12, vous pouvez former votre propre classificateur CNN (Convolutional Neural Network). Après avoir configuré le CNN, le réseau peut être utilisé pour classer de nouvelles données avec HALCON.

  • Déflectométrie

Afin de relever les défis particuliers posés par l'inspection de surfaces réfléchissantes spéculaires et détecter des défauts tels que des bosses et des rayures, HALCON applique maintenant le principe de la déflectométrie. Cette méthode utilise les réflexions spéculaires en observant les images réfléchies des motifs appris et leurs déformations en surface.

  • Lecteur de texte automatique

HALCON 17.12 dispose d'une version améliorée du lecteur de texte automatique qui détecte et sépare les caractères tactiles de manière désormais plus robuste.

  • Fusion de surface pour nuages de points 3D multiples

HALCON offre maintenant une nouvelle méthode qui fusionne plusieurs nuages de points 3D en une seule surface étanche. Cette nouvelle méthode est capable de combiner les données de différents capteurs 3D, ces derniers pouvant même être de types différents, comme une caméra stéréoscopique, une caméra temps de vol ou à projection de franges. Cette technologie est particulièrement utile pour la rétro-ingénierie.

  • Améliorations de HDevEngine

Avec la nouvelle bibliothèque d'exportation HDevelop incluse dans HALCON 17.12, les développeurs peuvent désormais accéder aux procédures HDevelop à partir de C++ de façon aussi simple et intuitive que pour toute autre fonction C++. Cette nouvelle bibliothèque d'exportation génère également des projets CMake, qui peuvent facilement être configurés pour générer des fichiers de projet pour de nombreux EDI populaires, tels que Visual Studio.

HALCON Steady Edition (HALCON 13)
  • Accélérations

Avec HALCON 13, un pas de géant a été franchi en termes de performances pour l'adaptation basée sur la forme, l'une des technologies de base de HALCON. De plus, HALCON 13 offre également des accélérations significatives pour toutes les technologies associées, c'est-à-dire l'adaptation 3D basée sur la forme, l'adaptation déformable en local et en perspective et l'adaptation basée sur les composants.

  • Inspection de la texture

L'inspection de texture peut être une tâche difficile parce que les textures ont souvent des caractéristiques très différentes telles que la taille ou la luminosité. Ainsi, la mise en place d'un système d'inspection de texture est souvent délicate. HALCON 13 offre donc une inspection de texture facile à utiliser, qui se configure en enregistrant quelques images modèles. L'algorithme ajuste automatiquement les paramètres nécessaires en fonction des images d'apprentissage qui montrent une texture parfaite. Le modèle d'inspection de texture formé peut ensuite être utilisé pour détecter d'éventuels défauts de texture.

  • Comparaison 3D et reconstruction 3D

Dans HALCON 13, l'adaptation 3D basée sur la surface a été améliorée pour être plus robuste lorsque les surfaces sont planes. Cette amélioration est particulièrement adaptée aux applications telles que le prélèvement de cartons. HALCON 13 propose également une nouvelle méthode de reconstruction d'objets 3D à partir de plusieurs caméras de haute qualité. Cette nouvelle méthode utilise l'information de toutes les vues de caméra en même temps, ce qui donne des résultats plus robustes que les méthodes courantes de reconstruction stéréoscopique.

  • Améliorations majeures dans les technologies d'identification

Avec HALCON 13, MVTec propose pour la première fois l'OCR basée sur le deep learning : HALCON contient maintenant un nouveau classificateur OCR et est livré avec un certain nombre de polices préformées utilsant la technique de l'apprentissage automatique. Il est ainsi possible d'atteindre des taux de lecture plus élevés qu'avec les autres méthodes de classification précédentes. De plus, le lecteur de texte automatique de HALCON 13 est plus rapide et prend désormais également en charge la lecture des caractères d'impression par points. HALCON 13 lit également les codes-barres même si de grandes parties du code sont défectueuses ou ne sont pas visibles. De plus, le lecteur de code QR a été amélioré : il est maintenant beaucoup plus robuste et relève les défis courants tels la lecture de codes flous ou tordus.


Afficher produits

Halcon Progress

MVTEC HALCON PROGRESS RTL 1D METROLOGY

HALCON Progress 1D Metrology Runtime Licence
Projection des valeurs de gris avec une précision de l’ordre du sous-pixel pour ...

MVTEC HALCON PROGRESS RTL 2D METROLOGY

HALCON Progress 2D Metrology Runtime Licence
Filtres et opérations de seuillage avec une précision de l’ordre du sous-pixel pour ...

MVTEC HALCON PROGRESS RTL BAR CODE

HALCON Progress Bar Code Runtime Licence
Lecture robuste et rapide de codes-barres, localisation et décodage automatique des codes-barres les plus ...

MVTEC HALCON PROGRESS RTL BUNDLE

HALCON Progress Bundle Runtime Licence
Comprend les modules Foundation, Calibration, 1D, 2D et 3D Metrology, Bar Code, Data Code, OCR ...

MVTEC HALCON PROGRESS RTL BUNDLE DL

HALCON Progress Deep Learning Bundle Runtime licence
Comprend les modules Foundation, Calibration, 1D, 2D et 3D Metrology, Bar Code, Data ...

MVTEC HALCON PROGRESS RTL CALIBRATION

HALCON Progress Calibration Runtime Licence
Etalonnage de caméras 3D à balayage linéaire et matricielle gérant également les distorsions optiques complexes ...

MVTEC HALCON PROGRESS RTL DATA CODE

HALCON Progress Data Code Runtime Licence
Lecture robuste et rapide et contrôle de la qualité d'impression.

Le module Foundation ...

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
Filtre arithmétique, bit, contours, bruit, lissage, texture et autres filtres, FFT,
flux optique, classification, segmentation, morphologie ...

MVTEC HALCON PROGRESS RTL MATCHING

HALCON Matching Runtime Licence
Correspondance précise de l’ordre du sous-pixel basée sur la forme, les valeurs de gris ou ...

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 UPGRADE SDK13 TO STDY UNI

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

Fichier Rubriques Taille
HALCON 18.11 Feature Flyer | 11/18
Fiches produits
1,7 Mio
HALCON 19.05 Feature Flyer | 19/05
Fiches produits
6,7 Mio
Halcon brochure | 11/2018
Fiches produits
4,7 Mio