Objekterkennung ist ein heiß umstrittener Markt in der Bildverarbeitung. Das ist bereits an den Patentstreitigkeiten zu erkennen, die der vergangenen Zeit zwischen Konkurrenten am Weltmarkt gefochten wurden. Um für nahezu jede Applikation eine Lösung zu bieten, hat MVTec bis zur aktuellen Version 10 seiner Software Halcon die Matching-Verfahren stetig ergänzt und weiterentwickelt. Nicht nur, dass jede momentan in der Industrie gestellte Frage zur Objekterkennung mit Halcon 10 gelöst werden kann, sondern die Software bietet dazu verschiedene Verfahren an, die die Flexibilität für den Programmierer erhöhen. Halcon gilt als umfassende Standardsoftware für die industrielle Bildverarbeitung und bietet entsprechend mehr als 1.600 Software-Operatoren an. 2D-Matching Sollen flächige Objekte erkannt werden, hat man mit Halcon unterschiedliche Methoden und Verfahren zur Verfügung. Das korrelationsbasierte Matching ist ein oft verwendetes Verfahren. Es basiert auf dem Vergleich von Grauwerten eines bekannten Objekts, das über das zu prüfende Bild geschoben wird. Bei hinreichenden Übereinstimmungen erkennt die Software so das gesuchte Objekt schnell und ist dabei robust gegenüber Unschärfe, Kantendeformation oder Texturen. Dabei spielen Rotation und Orientierung keine Rolle. Das subpixelgenaue formbasierte Matching findet Objekte präzise und robust in Echtzeit, sogar wenn sie rotiert, skaliert, perspektivisch verzerrt, lokal deformiert (Bild 1), teilweise überdeckt oder auch teilweise außerhalb des Bildes sind und nicht linearen Beleuchtungsschwankungen unterliegen. Dieses Verfahren verarbeitet Bilder mit 8 oder 16Bit sowie Farb- und andere Mehrkanalbilder. Objekte können anhand von Bildvorlagen oder CAD-Daten trainiert werden. Darüber hinaus lokalisiert Halcons komponentenbasiertes Matching Objekte, die aus mehreren gegeneinander beweglichen Teilen bestehen wie beispielsweise Zangen, Scheren oder Schalter. Ein weiteres 2D-Verfahren ist das deskriptorbasierte Matching (Bild 2). Planare Objekte mit Textur wie Verpackungen können mit diesem Matchingverfahren schnell in beliebiger Rotation und Kippung gefunden werden. 3D-Matching In vielen Bereichen in der Industrie wird zunehmend 3D-Objekterkennung (3D-Matching) nachgefragt und angewendet. Vor allem die Robotik entdeckt 3D-Matching zunehmend als leistungsfähiges Verfahren, um Roboter zu sehenden Maschinen zu machen. Hier stellt Halcon 10 mit seinem 3D-Vision-Paket die notwendigen Verfahren in seiner Bibliothek bereit. Das formbasierte 3D-Matching bestimmt die 3D-Lage von beliebig angeordneten dreidimensionalen Objekten. Dieses Verfahren erkennt die Position und Orientierung von 3D-Objekten basierend auf ihrem CAD-Modell mit nur einer Kamera. Das geht auch in Kombination mit einem Stereoverfahren, wobei die Software die Genauigkeit erhöhen kann, indem das so genannte Mehrbild-Stereo beliebig viele Kamerabilder in die Information einfließen lassen kann. Das wird vor allem bei Bin Picking-Anwendungen, also der roboterbasierten Vereinzelung von Schüttgut, immer stärker eingesetzt. Was aber, wenn ein Objekt keine klaren Kanten und Konturen aufweist, also die Form sich nur schwer erfassen lässt? Halcon 10 bietet in dem Fall das oberflächenbasierte 3D-Matching als Alternative zum formbasierten 3D-Matching, wenn es um das optimierte Auffinden von gerundeten oder kantenlosen Objekten wie Rohren und anderen Bauteilen aus Distanzbildern geht (Bild 5 und 6). Schnelligkeit als Maßstab In der industriellen Bildverarbeitung ist neben Robustheit und Genauigkeit die Schnelligkeit das Hauptkriterium. In der Softwareentwicklung geht es daher vor allem darum, neue Möglichkeiten zu entdecken, um die Verarbeitung schneller zu machen. In der Entwicklungsabteilung von MVTec wird ständig versucht, die zugrunde liegenden Algorithmen so zu verbessern, dass sie nicht nur robust arbeiten, sondern gleichzeitig schneller werden. Allerdings gibt es auch andere Möglichkeiten, um für eine Beschleunigung zu sorgen. Mit der Version 10 verfügt Halcon über eine GPU-Beschleunigung, die auf dem OpenCL-Standard basiert. Das bedeutet, dass Teile der Bildverarbeitung auf den Graphikprozessor ausgelagert werden, über den so gut wie alle Rechner verfügen. Das ist an sich am Markt nichts Neues. Halcon aber ist in der Lage, das Auslagern von mehr als 50 Operatoren so zu organisieren, dass der Programmierer sich keine Gedanken über den Ablauf machen muss. Die Bildverarbeitungsteil eines Programms muss zu diesem Zweck nicht extra umgeschrieben werden; vielmehr kann der Programmierer es der Automatik überlassen, so viel wie möglich auszulagern. Dadurch erleichtert diese Automatik dem Programmierer die Arbeit. Außerdem können mit dieser Auslagerung subpixel-genaue Ergebnisse erzielt werden. Die Halcon verfügt schon lange über eine automatische Operator-Parallelisierung (AOP). Diese erkennt automatisch, über wie viele Prozessoren oder Cores ein Rechner verfügt und teilt die Threads entsprechend auf, ohne dass der Programmierer dazu etwas tun muss. Die Geschwindigkeit steigt dadurch nahezu linear proportional zur Anzahl der Prozessoren. Diese AOP wird mit jeder Version von Halcon weiter ausgedehnt. Halcon 10 benötigt außerdem weniger Hauptspeicherplatz als die vorhergehenden Versionen. Für Klassifikationsapplikationen bietet sie alternativ zum herkömmlichen Berechnung ein Look-Up-Table-basiertes Verfahren an, das zwar mehr Speicherplatz benötigt, aber im Gegenzug die Berechnung beschleunigt. Zuverlässige Identifikation Auch für Identifikationsapplikationen bietet Halcon fortschrittliche Verfahren an. So ist die Texterkennung (OCR) im industriellen Umfeld eine spezielle Herausforderung, weil die Zeichen, die erkannt werden sollen, oft beschädigt oder verschmutzt sind oder in einer Schriftart angebracht wurden, die die Software ganz einfach nicht kennen kann. Halcon verfügt jedoch über so viele vortrainierte Schriftsätze, dass ein Training von Schriften und Zeichen weitgehend wegfällt. Außerdem wurde die Segmentierung verbessert: Halcons Smart Text Finder erkennt im Bild die Region, in der Textzeichen vorhanden sind, und schlägt eine ROI (Region of Interest) vor. Das ermöglicht eine robuste und einfache Verarbeitung. Beim Lesen von Barcodes und Datacodes war jede Version von Halcon robust gestaltet. Die aktuelle Version kann darüber hinaus mehrere unterschiedliche Barcodes in einem Bild mit nur einem Aufruf auslesen (Bild 3). Außerdem wurde das Lesen von Composite-Codes beschleunigt. Schnelles Entwickeln In der industriellen Produktion ist die schnelle Marktverfügbarkeit (Time to Market) ein wichtiges Kriterium. Daher muss die Automatisierungsapplikation möglichst schnell entwickelt werden. Halcon hilft dabei mit seiner integrierten Entwicklungsumgebung HDevelop. Mit dieser IDE (integrated development environment) stehen dem Programmierer verschiedene Möglichkeiten zur Verfügung, die das Erstellen des Bildverarbeitungsprogrammcodes erleichtern und beschleunigen. So verfügt HDevelop über einen Measure-Assistenten, der entlang einer vorgewählten Linie Entfernungen zwischen Kanten misst (Bild 4), über Tools zum ROI-Handling oder zum Erstellen eines Grauwertprofils entlang einer vorgewählten Linie oder eines Kreisbogens, um nur einige zu nennen. Diese IDE wird in verschiedenen Sprachen angeboten. Was wird demnächst folgen? Die neue Version 11 von Halcon kommt im Sommer 2012 auf den Weltmarkt. Halcon war eine der ersten Standardsoftware-Produkte am Markt mit einem umfangreichen 3D-Vision-Paket. Auch mit der neuen Version wird daher vieles rund um 3D-Vision verbessert, beschleunigt und ergänzt werden. Auch bezüglich der integrierten Entwicklungsumgebung HDevelop wird es mit der Version 11 einige Innovationen geben. Zudem wird Halcon 11 eine Reihe neuer Datacodes lesen können und der Datacode-Leser wird schneller werden. Außerdem wird das gesamte Softwarepaket beschleunigt.
3D-Vision mit Halcon: Schnelle Objekterkennung in jeder Dimension
-
Spürbarer Dämpfer in den Bestellungen
Maschinenbau-Auftragseingang im Februar
Der Auftragseingang im Maschinenbau ist im Februar abermals gesunken und die Stimmung der Unternehmen trübt sich ein.
-
Für die DACH-Region
Schneider Electric: Neuer Vice President Secure Power
Schneider Electric hat Marco Geiser zum neuen Vice President Secure Power DACH ernannt.
-
Yaskawa strukturiert Führungsspitze in Europa um
Yaskawa hat eine Neustrukturierung der Geschäftsführung in seiner europäischen Zentrale vorgenommen.
-
ABB Robotics ernennt neuen Cluster-Manager für DACH-Region
ABB Robotics hat Marc-Oliver Nandy zum Cluster-Manager für die DACH-Region ernannt.
-
Für sichere Maschinennetzwerke
Industrial Security-Gateway und Maschinenfirewall
Sichere Maschinennetzwerke werden mit den aktuellen Vorgaben der Europäischen Maschinenverordnung und der IEC62443 für jeden Pflicht, der Maschinen in Verkehr bringt.
-
Für datenintensive Industrieumgebungen
1HE-Rack-PC
Für PXI-Testsysteme, Echtzeitanwendungen und die Industrieautomation sind hohe Datenraten, geringe Latenzen und flexible…
-
Mit integrierter Sicherheitstechnik
MDR-Controller für die Intralogistik
Die IP54-geschützten MDR-Controller EP741x von Beckhoff sind je nach Bedarf mit und ohne…
-
Lebensmittelkonformer Oberflächenschutz
Aluminium-Antriebe
Mit NXD Tuph von Nord Drivesystems können Anwender auch in hygienesensiblen Applikationen von…
-
Seit März
Hannover Messe erhält eigenen Geschäftsbereich
Zum 1. März hat die Deutsche Messe einen eigenständigen Geschäftsbereich eingerichtet, der sich…
-
Ifo-Konjunkturumfrage
Unternehmen planen mit höheren Preisen
Deutlich mehr Unternehmen in Deutschland planen mit höheren Preisen.
-
Ann Fairchild neue CEO
Siemens USA unter neuer Leitung
Siemens hat Ann Fairchild zur neuen Geschäftsführerin von Siemens USA ernannt.
-
IO-Link Safety: Sicherheit vernetzt im Feld
Die Automation ändert sich rasant – sicherheitstechnische Anforderungen ebenso. Mit IO-Link Safety entsteht…
-
IFR stellt Preisträgerinnen vor
Women in Robotics 2026
Um Frauen in der Robotikbranche mehr Sichtbarkeit und Anerkennung zu verschaffen, hat die…
-
Gemeinsam zum vollständig integrierten Automatisierungs-Stack
Salz Automation und Tele vereinbaren Partnerschaft
Salz Automation und Tele Haase Steuergeräte gehen in ihrer Partnerschaft einen entscheidenden Schritt…
-
3D-Druck
Harting eröffnet Zentrum für 3D-Druck
Harting hat in seinem Werk Rahden ein „Center of Competence Additive Manufacturing“ eröffnet.
-
Mikko Soirola
Neuer CEO für Elisa Industriq
Mikko Soirola startet als neuer CEO bei Elisa Industriq.
-
Drehkreuz in Südamerika
Wika eröffnet neues Werk in Brasilien
Wika hat Mitte März ein neues Werk am Standort Boituva in Brasilien eröffnet.
-
Feldbuskoppler
Feldbus und Anzeige konsequent integriert
In Profinet-basierten Anlagen übernimmt das PN220 von Motrona die Funktion eines Feldbuskopplers und…
-
Dank Binnenmarkt
Deutsche Elektroexporte mit Plus auch zum Jahresbeginn
Auch zum Beginn des Jahres 2026 verzeichnete die deutsche Elektroindustrie ein Exportplus: Im…
-
93% verlagern KI zunehmend auf lokale Server
In den letzten zwei Jahren haben 93% befragter Unternehmen einige KI-Workloads zurück auf…
-
Erster Bauabschnitt eingeweiht
Neues Werk in Mexiko für Phoenix Contact
Phoenix Contact hat sein Produktionsnetzwerk auf dem amerikanischen Kontinent ausgebaut. In einem ersten…
-
Festo, Schaeffler und Ziehl-Abegg
Nominierte für Hermes Award stehen fest
Eine unabhängige Jury hat unter den zahlreichen Einreichungen drei Unternehmen für den Hermes…
-
Professor Dr. Jörn Müller-Quade
Wibu-Systems beruft Kryptografie-Experten in Aufsichtsrat
Wibu-Systems hat Professor Dr. Jörn Müller-Quade in den Aufsichtsrat berufen.
das könnte sie auch interessieren
-
Neue Bremssättel für Scheibenbremsen
Elektromagnetische Lüftung für hohe Stundenliestung
-
Scada-Plattform Atvise mit Updates
Mehr Sicherheit und Kompatibilität für Scada-Systeme
-
Beckhoff verbindet Sprachmodelle mit Echtzeitsteuerung
Physical AI: Wenn KI direkt Maschinen steuert“
-
Vorschau Hannover Messe 2026
KI als produktive Kraft in der Fabrik
















