MVTec HALCON

Umfassende Standardsoftware für die industrielle Bildverarbeitung

HALCON ist eine umfassende Standardsoftware für die industrielle Bildverarbeitung mit integrierter interaktiver Entwicklungsumgebung (IDE), die dank paralleler Programmierung gleichzeitigen Zugriff erlaubt. Die flexible Software-Architektur ermöglicht die schnelle Entwicklung für alle Machine-Vision-Anwendungen.

MVTec HALCON bietet neben einer außergewöhnlichen Leistungsfähigkeit und GPU-Beschleunigung auch umfangreiche Unterstützung von Multicore-Plattformen und Befehlsatzerweiterungen wie AVX2 oder NEON. Außerdem wird ereignisorientierte Verarbeitung unterstützt. In Visual Studio lassen sich HALCON-Variablen (Tupel und Icons) direkt überprüfen, was das Debugging erheblich erleichtert. Die umfassende Bibliothek deckt alle Bereiche der Bildverarbeitung wie Blob-Analyse, Morphologie, Matching, Vermessung und Identifikation ab. Die Software beinhaltet modernste Bildverarbeitungstechnologien wie beispielsweise umfangreiche 3D-Vision- und Deep-Learning-Algorithmen.



HALCON Software-Editionen

HALCON 21.11

HALCON 21.11 bietet eine breite Palette neuer und verbesserter Bildverarbeitungsfunktionen:

  • AI Accelerator Interface (AI²)
    Dieses generische Interface – ähnlich dem Acquisition Interface von MVTec – ermöglicht es Anwendern, "Plug-ins" zu implementieren, die mit MVTec-Produkten verwendet werden können. Das AI² Interface bietet volle Flexibilität mit Deep Learning Hardware. Bislang sind TensorRT und OpenVINO Toolkits verfügbar, weitere werden folgen.

  • OpenVINO Toolkit Plugin
    OpenVINO ist ein Toolkit für leistungsstarkes Deep Learning auf Intel-Hardware. Das Toolkit erweitert Workloads auf Intel-Hardware (einschließlich Beschleunigern) und maximiert die Leistung. OpenVINO selbst bietet Plugins für bestimmte Intel-Hardware wie Intel-CPUs, Intel-GPUs, Intel-VPUs (z. B. Intel Movidius Neural Compute Stick). HALCON 21.11 unterstützt das OpenVINO-Toolkit, um die Inferenz zu beschleunigen. Die Verwendung des OpenVINO-Toolkit-Plugins kann die Laufzeit drastisch verkürzen und den Speicherverbrauch senken, was wiederum mehr Flexibilität in Bezug auf die Hardware bietet.

  • Verbesserter Barcodeleser für CODE128
    Mit HALCON 21.11 wurde der Barcodeleser von HALCON hinsichtlich der Robustheit bei Unschärfe des Code 128/GS1-128 verbessert. Jetzt können auch Codes mit einer größeren Unschärfe gelesen werden. Die Unschärfe kann durch Bewegung oder durch die Begrenzung der Tiefenschärfe entstehen. Der Code 128/GS1-128 ist ein weit verbreiteter Strichcodetyp, der aufgrund seiner kompakten Größe und hohen Datendichte häufig in der Logistik eingesetzt wird.

  • Deep Learning Instanz-Segmentierung
    Mit HALCON 21.11 erweitert MVTec den Funktionsumfang von Deep Learning um die neue Technologie der „Instanz-Segmentierung“. Diese kombiniert die Vorteile der semantischen Segmentierung und der Objektdetektion. Mit Hilfe der Instanz-Segmentierung können Objekte pixelgenau verschiedenen Klassen zugeordnet werden. Besonders hilfreich ist diese Technologie in Anwendungsfällen, in denen Objekte sehr nahe beieinander liegen, sich berühren oder überlappen. Typische Anwendungsfälle sind unter anderem das Bin-Picking sowie das Identifizieren und Vermessen von natürlich gewachsenen Strukturen.

  • Verbesserte Handhabung von Dictionaries (HDict)
    Mit Dictionaries lassen sich komplexe Daten in HALCON einfach und bequem verwalten. Beispielsweise können verschiedene Datentypen wie Bilder, ROIs und Parameter-Einstellungen in einem einzigen Dictionary gebündelt werden. So lassen sich Programme sinnvoll strukturieren, beispielsweise wenn viele Parameter an eine Prozedur übergeben werden. HALCON 21.11 beinhaltet einige Verbesserungen, die die Handhabung von Dictionaries noch einfacher und schneller macht. So können Dictionaries nun mit einem einzigen Operator-Aufruf initialisiert warden. Außerdem wurde die Syntax zum Hinzufügen und Abrufen von Elementen vereinfacht. Darüber hinaus schlägt die Auto-Vervollständigung nun auch die im Dictionary beinhalteten Schlüssel vor, was das Arbeiten mit Dictionaries zusätzlich beschleunigt und vereinfacht.

  • Zukunftssichere Schnittstelle für Shape Matching
    Mit Generic Shape Matching bietet HALCON einen nutzerfreundlichen Zugang zu MVTecs industrieerprobten Shape-Matching-Technologien. Dank der deutlichen Reduktion der Anzahl notwendiger Operatoren können Anwender dadurch Lösungen einfacher und schneller zu implementieren. Mit HALCON 21.11 werden die bestehenden Funktionalitäten basierend auf Kunden-Feedback erweitert, um die Usability weiter zu erhöhen. Beispielsweise wurde das Clutter-Feature integriert, die Handle-Inspektion optimiert sowie weitere Parameter integriert und in die automatische Parameterschätzung mit aufgenommen.

HALCON 21.05

Version 21.05 der Machine-Vision-Standardsoftware HALCON integriert neue Features im Bereich Deep Learning und Matching, sowie Weiterentwicklungen des Subpixel-Barcode-Lesers, der Deep OCR und der integrierten Entwicklungsumgebung HDevelop. Anwender profitieren mit HALCON 21.05 Progress von noch robusteren Machine-Vision-Prozessen und verbesserter Usability.

  • Höhere Benutzerfreundlichkeit in HDevelop
    Das neue Window-Docking von HDevelop wurde verbessert. Benutzer haben jetzt mehr Möglichkeiten zu steuern, wo schwebende Fenster geöffnet werden. Bislang wurde die linke obere Ecke des Hauptbildschirms als Ursprung verwendet. Jetzt ist es auch möglich, die linke obere Ecke des Bildschirms zu wählen, in dem sich HDevelop befindet, oder die linke obere Ecke von HDevelop selbst. So können die Widgets näher an HDevelop geöffnet werden.
    Darüber hinaus enthält HDevelop jetzt auch eine neue Docking-Funktion namens "Auto-hide ". Damit können Benutzer Widgets, die sie gerade nicht benötigen, schnell in die Seitenleiste minimieren und sie bei Bedarf einfach wieder einblenden. Schließlich können Grafikfenster jetzt auf eine viel bequemere Weise gruppiert und organisiert werden.

  • Deep OCR Verbesserungen
    Mit HALCON 21.05 wurde die Leistung und Benutzerfreundlichkeit von Deep OCR verbessert. Große Bilder werden nun robuster verarbeitet und das Ergebnis enthält nun eine Liste von Zeichenkandidaten mit entsprechenden Konfidenzwerten, die zur weiteren Verbesserung der Erkennungsergebnisse verwendet werden können. Kunden profitieren außerdem von einer insgesamt verbesserten Stabilität sowie von einer größeren Bandbreite möglicher Anwendungen, da noch mehr Schriftzeichen unterstützt werden.

  • HALCON Deep Learning Frameworks
    Mit HALCON 21.05 wird eine erste Version des HALCON Deep Learning Frameworks eingeführt. Dieses Framework ermöglicht es erfahrenen Anwendern, innerhalb von HALCON eigene Modelle zu erstellen. Mit diesem Feature können Experten nun auch die anspruchsvollsten und komplexesten Anwendungen in HALCON realisieren, ohne auf vortrainierte Netze oder Frameworks von Drittanbietern angewiesen zu sein.

  • Generic Shape Matching
    Mit Generic Shape Matching bietet HALCON 21.05 einen nutzerfreundlicheren und zukunftssicheren Zugang zu MVTecs industrieerprobten Shape-Matching-Technologien. Dank deutlicher Reduzierung der Anzahl benötigter Operatoren können Anwender ihre Lösung nun viel einfacher und schneller implementieren. Darüber hinaus können Nutzer durch die Vereinigung der verschiedenen Shape-Matching-Methoden zu einem Operator-Satz entsprechende Features nun noch reibungsloser integrieren.

  • Verbesserter Subpixel-Barcode-Leser
    Der Subpixel-Barcode-Leser von HALCON ist in der Lage, Codes mit einer sehr geringen Modulgröße zu lesen. In HALCON 21.05 wurde dieser hinsichtlich niedrig aufgelöster Codes verbessert. Dadurch kann die Dekodierrate für solche Codes um bis zu 50% steigen.

  • Grundlegende Operatoren in 2D und 3D für eine schnelle und robuste Vorverarbeitung
    In HALCON 21.05 unterstützt das 3D-Punktwolken-Sampling nun einen neuen Modus namens "furthest point", der typischerweise zu einem gleichmäßigeren Sampling eines 3D-Objekts führt.
    Die 3D-Punktwolkenglättung wurde um einen neuen Modus erweitert, der Informationen aus den XYZ-Mappings verwendet. Die 3D-Punktwolkenglättung kann als Vorverarbeitungsschritt verwendet werden, um Punktwolken zu glätten und Rauschen zu entfernen. Dieser Modus führt in der Regel zu einer deutlich schnelleren Verarbeitungszeit.
    Zu den weiteren Verbesserungen in HALCON 21.05 gehören allgemeine Beschleunigungen grundlegender Bildoperatoren.

HALCON 20.11

Dank zahlreicher neuer und überarbeiteter Features können Anwender die Effizienz ihrer Machine-Vision-Prozesse weiter verbessern. Das neue Release erscheint gleichzeitig in einer Steady- und einer Progress-Edition. Damit steht nun auch HALCON-Steady-Anwendern die ganze Bandbreite an neuen Progress-Features zur Verfügung.

HALCON 20.11 bietet eine Reihe von optimierten Kerntechnologien.

  • Lesen von DotCode
    In Halcon 20.11 wurde der Datacode-Leser um den neuen 2D-Code-Typ DotCode erweitert. Diese Art von Code basiert auf einer Punktematrix und kann sehr schnell gedruckt werden. Er eignet sich daher besonders für Hochgeschwindigkeitsanwendungen, z.B. in der Tabakindustrie.

  • OCR und Deep Learning
    Mit einer weiteren neuen Funktion namens Deep OCR führt MVTec einen ganzheitlichen, Deep-Learning basierten Ansatz für die optische Zeichenerkennung (OCR) ein. Deep OCR kann Zahlen und Buchstaben viel robuster lokalisieren, sogar unabhängig von ihrer Ausrichtung, Schriftart und Polarität. Die Fähigkeit, Zeichen automatisch zu gruppieren, ermöglicht die Identifizierung ganzer Wörter. Dies verbessert die Erkennungsleistung erheblich, da z.B. Fehlinterpretationen von Zeichen mit ähnlichem Aussehen vermieden werden können.

  • Verbesserte Benutzerfreundlichkeit und schnelleres 3D-Matching
    In HALCON 20.11 wurde die Kerntechnologie formbasiertes Matching ebenfalls verbessert. Es werden nun mehr Parameter automatisch geschätzt. Dies erhöht die Benutzerfreundlichkeit sowie die Matching-Rate und Robustheit in Situationen mit geringem Kontrast und starkem Rauschen verbessert. Das neue Release zeigt auch in der 3D-Umgebung deutliche Verbesserungen. Das kantenunterstützte oberflächenbasierte 3D-Matching ist jetzt bei 3D-Szenen mit vielen Objekten und Kanten deutlich schneller. Zusätzlich zu dieser Beschleunigung wurde die Benutzerfreundlichkeit verbessert, da nun die Notwendigkeit, einen Blickpunkt festzulegen, entfällt.

  • Verbesserte Funktionalität für Entwickler
    HALCON 20.11 macht es nicht nur für Anwender, sondern auch für Entwickler viel einfacher. Eine neue Sprachschnittstelle ermöglicht Programmierern, die mit Python arbeiten, den problemlosen Zugriff auf das leistungsstarke Operatorset von HALCON. Darüber hinaus wurde die integrierte Entwicklungsumgebung HDevelop einem Facelift unterzogen. Sie bietet nun mehr Optionen zur individuellen Konfiguration, wie z.B. ein modernes Window-Docking-Konzept. Außerdem stehen für eine bessere visuelle Ergonomie nun Themes zur Verfügung, mit denen sich HDevelop an die individuellen Bedürfnisse anpassen lässt.

  • Präzise Kantenextraktion mit Deep Learning
    HALCON 20.11 enthält eine neue und einzigartige Methode zum robusten Extrahieren von Kanten mit Hilfe von Deep Learning. Insbesondere für Szenarien, in denen eine Vielzahl von Kanten in einem Bild sichtbar ist, kann die auf Deep Learning basierende Kantenextraktion mit nur wenigen Bildern trainiert werden, um die gewünschten Kanten zuverlässig zu extrahieren. Dies reduziert den Programmieraufwand für derartige Prozesse erheblich.

    Außerdem ist das vorab trainierte Netzwerk von Haus aus in der Lage, Kanten in Situationen mit geringem Kontrast und hohem Rauschen robust zu erkennen. Dadurch ist es möglich, auch Kanten zu extrahieren, die mit herkömmlichen Kantenerkennungsfiltern nicht identifiziert werden können. Darüber hinaus ermöglicht "Pruning for Deep Learning" den Anwendern nun auch die nachträgliche Optimierung eines vollständig trainierten Deep-Learning-Netzwerks. Sie können nun die Priorität der Parameter Geschwindigkeit, Speicherung und Genauigkeit steuern und so das Netzwerk exakt nach anwendungsspezifischen Vorgaben modifizieren.


Für den einfachen Einstieg in Deep Learning-Anwendungen bietet MVTec das Deep Learning Tool.


Produkte anzeigen

Halcon Progress

MVTEC HALCON PROGRESS RTL 1D METROLOGY

HALCON Progress 1D Metrology Runtime Licence
Subpixel precise projection of gray values to perform 1D measurements along rectangular or circular ...

MVTEC HALCON PROGRESS RTL 2D METROLOGY

HALCON Progress 2D Metrology Runtime Licence
Subpixel precise filters and thresholding operations for obtaining the entire 2D contour of objects ...

MVTEC HALCON PROGRESS RTL BAR CODE

HALCON Progress Bar Code Runtime Licence
Robust and fast bar code reading, automatically locating and decoding widely used bar codes ...

MVTEC HALCON PROGRESS RTL BUNDLE

HALCON Progress Bundle Runtime Licence
Includes the modules Foundation, Calibration, 1D, 2D and 3D Metrology, Bar and Data Code, OCR ...

MVTEC HALCON PROGRESS RTL BUNDLE DL

HALCON Progress Deep Learning Bundle Runtime licence
Includes the modules Foundation, Calibration, 1D, 2D, and 3D Metrology, Bar and Data ...

MVTEC HALCON PROGRESS RTL CALIBRATION

HALCON Progress Calibration Runtime Licence
3D camera calibration for line and area scan cameras that are handling even complex lens ...

MVTEC HALCON PROGRESS RTL DATA CODE

HALCON Progress Data Code Runtime Licence
Robust and fast reading of including print quality inspection.

The module Foundation is mandatory ...

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
Arithmetic, bit, edges, noise, smoothing, texture and further filters, FFT, optical flow, classification, segmentation, morphology, blob ...

MVTEC HALCON PROGRESS RTL MATCHING

HALCON Matching Runtime Licence
Subpixel precise matching based on shape, gray-values, or descriptors of the object, automatic detection of the ...

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 20.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 20.11 DEV SDK IND DL

HALCON Steady Development Deep Learning Lizenz
Kategorie Industrie (Vollversion)
Nodelocked Lizenz
Kostenloses Upgrade auf eine neue Version innerhalb eines Jahres ...

MVTEC HALCON STDY 20.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 20.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 ...

Halcon Steady RTL

MVTEC HALCON STDY 20.11 RTL 1D METRO

HALCON 1D Steady Metrology Runtime Licence
Subpixel precise projection of gray values to perform 1D measurements along rectangular or circular ...

MVTEC HALCON STDY 20.11 RTL 2D METRO

HALCON Steady 2D Metrology Runtime Licence
Subpixel precise filters and thresholding operations for obtaining the entire 2D contour of objects ...

MVTEC HALCON STDY 20.11 RTL 3D METRO

HALCON Steady 3D Metrology Runtime Licence
Stereo vision and sheet of light for subpixel precise 3D measurements, localization of 3D ...

MVTEC HALCON STDY 20.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 20.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 20.11 RTL BUNDLE DL

HALCON Steady Deep Learning Bundle Laufzeitlizenz
Beinhaltet alle Module aus dem Bundle, sowie das Modul Deep Learning.

Das Modul Foundation ...

MVTEC HALCON STDY 20.11 RTL CALIBRATION

HALCON Calibration Steady Runtime Licence
3D camera calibration for line and area scan cameras that are handling even complex lens ...

MVTEC HALCON STDY 20.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 20.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 20.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 20.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 20.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 ...

Halcon Upgrades

MVTEC HALCON UPGR SDK 20.11 IND

Upgrade to HALCON 20.11 Development license.
(Upgrade from version 18.11 to version 20.11).
Nodelocked.

MVTEC HALCON UPGR SDK 20.11 IND DL

Upgrade to HALCON 20.11 Development license Deep Learning.
(Upgrade from version 18.11 to version 20.11).
Nodelocked.

MVTEC HALCON UPGR SDK 20.11 NON DL

Upgrade to HALCON 20 Development license. Non-Profit version. Deep Learning
(Upgrade from version 18.11 to version 20.11)
Nodelocked.

MVTEC HALCON UPGR SDK 20.11 NON-P

Upgrade to HALCON 20 Development license. Non-Profit version.
(Upgrade from version 18.11 to version 20.11)
Nodelocked.

MVTEC HALCON UPGR SDK 20.11 UNI

Upgrade to HALCON 13 Development license.
(Upgrade from version 18.11 to version 20.11).
Nodelocked.
University license - only for ...

MVTEC HALCON UPGR SDK 20.11 UNI DL

Upgrade to HALCON 13 Development license. Deep Learning
(Upgrade from version 18.11 to version 20.11).
Nodelocked.
University license ...

Datei Themen Größe
HALCON 20.11 leaflet | 20.11
Datenblätter
2,6 MB
HALCON 21.05 leaflet | 21.05
Datenblätter
1,5 MB
HALCON 21.11 leaflet | 21.11
Datenblätter
1,3 MB
HALCON brochure | 20.11
Datenblätter
37,0 MB