EyeVision Software
Unser vielfältigstes Produkt optimal zugeschnitten auf Ihre Bedürfnisse
Eindimensionale Bildverarbeitung ist die simpelste aber einer der meist verbreiteten Formen der Bildverarbeitung. In der Regel werden sogenannte Zeilenkameras für Bahninspektionen eingesetzt, wo sich die zu prüfenden Objekte ständig in Bewegung befinden. Die Zeilenkameras können Objekte Identifizieren, Klassifizieren und Zählen.
Häufige Anwendungen sind
- die Überprüfung von Endlosmaterialien wie z.B. Folien, Papier oder Textilstoffe auf Stippen, Dünnstellen, Risse, Löcher, Verfärbungen, Schmutz, Spannungen oder Blasen.
- gewebtes Material auf z.B. Webfehler
- Großflächige Bauteile wie Bretter, Metallstreben, Schaumstoffe, etc
- Lesen von 1D Barcodes (GS1, UPC, EAN, Code 128 etc.) im Einzelhandel, für Verbrauchsgüter oder in der Logistik.
- Zählen von Objekten auf Förderbändern.
Line Scan
Barcodes
Verpackungsscan
Zweidimensionale Bildverarbeitungslösungen sind derzeit die Standardeinstellung für die meisten Bildverarbeitungsanwendungen und nehmen standardmäßige 2D-Bilder von Objekten auf, die sich sehr gut für die Inspektion einzelner Artikel und das Scannen von Barcodes eignen. Flächenkameras verfügen über rechteckige Bildsensoren, die Bilder in einem Bild erfassen, wobei das resultierende Bild der Höhe und Breite des Bildsensors entspricht.
Häufige Anwendungen sind
- moderne Barcodes an Konsumgütern wie Lebensmittel, Elektronikgeräte, etc.
- Vermessen von Teilen und Materialien
- Unterscheiden von Farben
- Inspektion von Kleinteilen wie z.B. Schrauben
- Flascheninspektion (Deckel, Schraubverschluss, Etikett, Füllstand)
Kabel Farbinspektion
Vermessen von Produktionsteilen
Zahnradinspektion
2D Barcodes OCR
Die Schlüsselfunktion der EyeVision 3D Software ist die Aufnahme und Verwendung von 3D-Aufnahmen (Punktewolken).
Basierend auf der Punktewolke, EyeVision 3D hat verschiedenste Befehle:
- Objekte erkennen und zählen
- Fehler finden
- verschiedenste Messtechnik-Operationen durchführen
EyeScan 3D-Sensoren für die EyeVision 3D Software
Mit dem 3D-Kamera System EyeScan 3D erschließt EVT dem Anwender die dritte Dimension.
- Oberflächeninspektion auch mit Machine Learning Algorithmen
- 3D Erfassung und Auswertung auf der Punktewolke für z.B. Pin-Inspection, Bin-Picking, etc.
- 3D Profilmessung für z.B. Schweißnaht-, Klebe- und Dichtraupeninspektion
3D-Sensoren sind in allen Branchen einsetzbar, wie z.B.:
- zur Qualitätsprüfung
- zur Steuerung von Robotern
- für µ-genaue Messtechnik
EyeScan 3D bedeutet für den Anwender:
- ein fertig kalibrierter 3D-Sensor – basierend auf Lasertriangulation oder Flächenmessung
- Die gesamte Auswertesoftware EyeVision 3D ist bereits im System enthalten und wird per Drag-and-Drop programmiert.
Hier finden Sie einige Beispiele wie EyeVision 3D
- zur Optimierung von Produktionsprozessen,
- zur Verbesserung der Qualitätskontrolle und
- zur Senkung von Herstellungskosten
Automobil
Für die Reifenproduktion ist eine 100%-Qualitätskontrolle unerlässlich. Eine 3D-Inspektion erkennt auch den schwarzen Aufdruck auf einem schwarzen Reifen. Gleichzeitig können auch andere Oberflächenfehler erkannt werden.
Spaltmaß
EyeVision 3D prüft unterschiedliche Spalttypen, wie z.B.: einfacher Spalt, Projektions-Spalt, Spalte mit Boden, fortgeschrittene Spalttypen, …
Breakfast Roll Check
3D Punktwolken Felgen Inspektion
Elektronik
Platinen
Zur Prüfung von Lötprozessen und Komponenten auf: Ausrichtung, Position und Anwesenheit
Smartphone
Zur Kontrolle kleinformatiger Substrate, z.B. bei Smartphone-Gläsern. Kann starre Bauteile aber auch Transmissionen von Filterschichten auf Glassubstraten vermessen.
Versigeln
Schweißnaht
Prüft Nahtbreite und -länge, fehlende Naht, entkraterfreie Ausführung, Nahteinfall, Nahtanbindung, Ungleichschenkeligkeit, sowie Löcher & Oberflächenporen
Dichten
EyeVision 3D prüft, ob die Dichtmasse korrekt aufgetragen ist und zusätzlich die Platzierung des Dichtmaterials. EyeVision und der EyeScan 3D Sensor führen den Roboter.
Kleben
Berührungslose und zerstörungsfreie Prüfung direkt nach dem Klebeauftrag. Eignet sich für alle Kleber & Oberflächen. EyeVision 3D erkennt Fehler wie z.B.: Unterbrechungen, Verdickungen und Ungleichmäßigkeiten von Kleberaupen.
Bin Picking
EyeVision 3D erfasst Bauteile in jeder Position und Drehlage und reagiert auf Positionsveränderung der Objekte. Durch EyeVision 3D erfolgt eine volle Nutzung der Roboterzeile und ist platzsparend.
Weitere Anwendungen
Flächen Scannen
EyeVision 3D erfasst Bauteile in jeder Position und Drehlage und reagiert auf Positionsveränderung der Objekte. Durch EyeVision 3D erfolgt eine volle Nutzung der Roboterzeile und ist platzsparend.
Lebensmittel
EyeVision 3D erfasst 3D-Daten über Größe und Form von z.B. Früchten. Danach können die Früchte sortiert werden. Dieser Prozess verhindert Ausschuss.
Konsumgüter
EyeVision 3D prüft auf Formdefekte, wie z.B.: Zylindrizität, Welligkeit, Zirkularität. Und prüft geometrische Merkmale wie z.B.: Durchmesser, Höhe, Breite, usw.
Metallguss
Der 3D Sensor nimmt fertig produzierte Metallgussteile auf und vergleicht das gescannte Bild mit den CAD-Daten. EyeVision 3D prüft Form und Abmaße, während des Fertigungsprozesses.
EyeVision Thermo nutzt Infrarotstrahlung, um Temperaturunterschiede in Oberflächen sichtbar zu machen. Dadurch können die für das menschliche Auge nicht sichtbaren Information eingefangen und Mängel erkannt werden.
Thermografische Bildverarbeitung wird zur Qualitätssicherung eingesetzt wie z. B.:
- Die Thermografie Erfassung und Auswertung mit speziellen Befehlen (aktiv, passiv und lock-in Thermografie)
- Temperaturmessung
- Schweißnahterkennung
- Klebepunkterkennung
- Temperaturverteilung bei Thermoforming-Prozessen
- Kontrolle von Faserverbundwerkstoffen
- Elektrobauteilprüfung
- Prüfung von Präzisionswiderständen
- Leckageprüfung, Verpackungskontrolle
- Kontrolle von Siegelnaht, Versiegelung und Kunststoff-Schweißprozessen
- Fehlersuche im Bereich Hoch- und Niederspannung
- Rohrleitungsisolierung
- feuerfester Auskleidung von Öfen
- Optimierung von Gießformen
- Füllstandserkennung von Behältern
Heißkleberinspektion
Thermo Tracking
PV Inspektion
Hyperspektrale Bildverarbeitung ist eine Technik, die Informationen über das gesamte elektromagnetische Spektrum sammelt und verarbeitet, um das Spektrum für jedes Pixel in einem Bild zu erhalten. Es enthält alle Arten von Licht, von sehr langen Wellen (Radiowellen) bis hin zu sehr kurzen Wellen (Gammastrahlen) von denen die meisten vom menschlichen Auge nicht wahrnehmbar sind. Dies ermöglicht die Identifizierung von Objekten und Materialien durch die Analyse ihrer einzigartigen Spektralsignaturen.
Mit EyeVision Hyperspektral ist es somit möglich Qualitätsmängel von Objekten zu identifizieren, die für den Menschen unerkennbar sind wie z.B.
- Inspektion und Klassifizierung von Lebensmitteln, zerstörungsfreie Erkennung von Verunreinigungen und Mängeln in Industrieprodukten wie Schimmel oder unreifes Obst und Gemüse.
- Analyse und Visualisierung von Stoffzusammensetzungen
- Erkennen und Unterscheiden von Materialien z.B. Gummiteile in Tabak
- Abfallsortierung und Recycling nach Reinheitsgrad
- Kontrolle in der Arzneimittelproduktion
Apfel Scan
Die EyeVision Deep Learning Software verbessert ihre Fähigkeiten stetig, indem sie mit vielen Daten übt, dies wird als Training bezeichnet. Es handelt sich um eine Art des maschinellen Lernens, bei dem künstliche Gehirnzellen, sogenannte Neuronen, verwendet werden. Diese Neuronen sind in Schichten angeordnet und Neuronen in einer Schicht können mit den Neuronen in der nächsten Schicht kommunizieren.
Die Schichten sind folgendermaßen aufgebaut:
Eingabeschicht: Die Eingabeschicht erhält die Rohdaten, z. B. die Pixelwerte eines Bildes.
Verborgene Schichten: Diese Zwischenschichten führen Transformationen an den Eingabedaten durch und extrahieren Merkmale und Muster.
Ausgabeschicht: Die Ausgabeschicht erstellt die endgültige Vorhersage oder Klassifizierung, z. B. die Identifizierung von Objekten in einem Bild.
- Die Algorithmen können in jede Bildverarbeitungssoftware integriert werden.
- Das Tool kann in jeder beliebigen ROI eingesetzt werden, welche z.B. die Größe der Abweichung als Qualitätskriterium für den Oberflächendefekt nutzt.
- kein vorab Einlernen
- kein Festlegen von Parametern
- der Algorithmus passt sich automatisch selbst an jede bliebige Oberfläche an
- Evaluierung der inspizierten Oberfläche in weniger als 50 ms auf Core i3
- Einsetzbar in Bereichen wie: Oberflächenerkennung
Bin Picking
Mit EyeVision Robot wird es Maschinen ermöglicht mit Deep Learning visuelle Informationen aus ihrer Umgebung zu verstehen und zu interpretieren.
Techniken wie Bildverbesserung, -wiederherstellung und -segmentierung werden eingesetzt, um nützliche Informationen aus Bildern zu extrahieren, während fortgeschrittene Wahrnehmungstechniken wie Objekterkennung, Gesichtserkennung und Szenenverständnis es Robotern ermöglichen, ihre Umgebung zu verstehen und zu navigieren. Steuerungstechniken wie bildbasierte Steuerung und visuelle Wegbestimmung ermöglichen es Robotern, Objekte zu manipulieren und sich präzise im Raum zu bewegen.
Einsatz Möglichkeiten sind z.B.
- Logistik und Produktion, wo mit Bildverarbeitung ausgestattete Roboter Aufgaben wie die Identifizierung, Entnahme und Platzierung von Produkten mit hoher Genauigkeit und Effizienz durchführen können.
- in der Medizin für bildgesteuerten Chirurgie, wo mit Bildverarbeitung ausgestattete Roboter Chirurgen bei der Durchführung von Operationen mit größerer Präzision und Genauigkeit unterstützen können
- Therapierobotern, wie z. B. Exoskeletten, um Patienten mit Mobilitätsproblemen zu unterstützen.
- In den Bereichen Überwachung und Sicherheit wie z.B. Sicherheitskameras oder Drohnen.
Roboter Kalibrierung
Bin Picking
Testen Sie die Demoversion der EyeVision Software völlig kostenlos! Wenn Sie Hilfe oder Inspiration benötigen, kontaktieren Sie uns oder schauen Sie sich unsere Demo Videos an.
Wenn Sie überzeugt sind, senden Sie uns einfach Ihre verwendeten Befehle und benötigten Funktionen mit der automatisch generierten Lizenzdatei und wir konfigurieren das passende Softwarepaket für Sie mit den Funktionen, die Sie benötigen.
Weitere Infos zur Software
Die Pakete enthalten abweichende Befehlssätze. Aber der Erweiterbarkeit der EyeVision Bildverarbeitungssoftware sind keine Grenzen gesetzt:
Sie können zu jedem Paket, jederzeit, jeden Befehl hinzufügen.
Hinzu kommen spezielle Befehlssätze wie:
- ChipControl (für die Halbleiterindustrie)
- Befehle zur Farbinspektion
- Code Reader Befehle
Diese können ebenso zu jeden Paket hinzugefügt werden. Ganz individuell, je nach Anwendung und Wunsch.
Drag-and-Drop Programmierung
Die Software ist flexibel und einfach zu bedienen. EyeVision wird mittels einer grafischen Benutzeroberfläche programmiert. Das einfache Programmieren per Drag-and-Drop ist ein bekanntes Feature der Bildvearbeitungssoftware.
Die intuitive Benutzeroberfläche ermöglicht dabei einfach und schnell das Erstellen und Einlernen neuer Prüfprozesse. Dank des innovativen Verfahrens ist die Handhabung selbst für einen nicht versierten Anwender leicht möglich.
Flexible Hardware Auswahl
EyeVision unterstützt Zeilen-, Matrix-, Farb-, Graubild-, Thermografie- und 3D-Sensoren mit folgenden Schnittstellen:
- USB 2.0, 3.0
- GigE / GenICam kompatible Kameras
- FireWire
- Camera Link
- CoaXPress
- MIPI
Flexible Hardwareauswahl: Kommunikationsschnittstellen/SPS
- RS232
Die Bildverarbeitungssoftware läuft auf ARM, x86, x64 und MIPS.
Bildverarbeitungssoftware für die Smart Camera
Zusätzlich gibt es EyeVision für die Smart Camera Serie EyeCheck und die Vision Sensor Serie EyeSens
Die MIPI Software EyeVision
EyeVision unterstützt MIPI und es dadurch noch einfacher kompakte und sehr kostengünstige BV Systeme zu erstellen.
MIPI CSI-2 Interface ist bereits eine wichtige Schnittstelle für Mobile Geräte, wie Smartphones, aber auch die Bildverarbeitung hat MIPI für sich entdeckt und spielt eine wichtige Rolle in Embedded Vision Anwendungen wie z.B. für Automotive.
Unterstützt wird der Standard und damit die unterschiedlichsten MIPI Sensorhersteller aus dem mobil device Bereich aber auch von MIPI Sensoren von Kameraherstellern wie z.B. Allied Vision Technology, Basler, Vision Components und Raspberry Pi. Diese Liste wird sich laufend erweitern.
Für die Umsetzung einer Embedded Vision Lösung mit den MIPI Sensoren, unterstützt EyeVision auch folgende Boards:
Asus® Asus® Tinkerboard (Processor: Rockchip® RK3288) | Auvidea Auvidea NVIDIA® Jetson™ J100 (Processor: NVIDIA® TX1) Auvidea NVIDIA® Jetson™ AGX Xavier™ Carrier |
DragonBoard™ DragonBoard™ 410C (Processor: Snapdragon™ 410E) DragonBoard™ 820C (Processor: Snapdragon™ 820E) | Geniatech 4 IoT – Geniatech (Processor: Snapdragon™ 410E) |
HiKey HiKey960 (Processor: Kirin™ 960) HiKey970 (Processor: Kirin™ 970) | HummingBoard™ HummingBoard™ (Processor: NXP i.MX6) HummingBoardPro™ (Processor: NXP i.MX6) |
MediaTec MediaTec X20 (Processor: Helio X20) | MSC MSC SM2-MB-EP1 (Smarc carrier board) |
EVT SmartPack MIPI und GigE – mit ULTRASCALE CPU und FPGA for user access