Was ist Machine Vision?
Machine Vision nutzt Kameras, Bildverarbeitung und Automatisierungshardware, um Inspektions-, Mess- und Führungsaufgaben in industriellen Umgebungen auszuführen. Durch die automatische Analyse digitaler Bilder in Produktionsgeschwindigkeit helfen Bildverarbeitungssysteme Herstellern, die Inspektionskonsistenz, Prozesskontrolle und den Durchsatz zu verbessern.
In einem typischen Bildverarbeitungs-Workflow nimmt eine Kamera Bilder von Produkten auf, die sich durch einen Fertigungsprozess bewegen. Die Software analysiert anschließend die Bilddaten, vergleicht die Ergebnisse mit definierten Kriterien und übermittelt Inspektionsergebnisse oder Messdaten an das Steuerungssystem. Je nach Anwendung können diese Informationen genutzt werden, um Produkte zu sortieren, Automatisierungsanlagen zu führen, Montageschritte zu verifizieren oder die Prozessqualität zu überwachen.
Obwohl der zugrunde liegende Workflow konzeptionell unkompliziert ist, erfordert der Aufbau zuverlässiger Bildverarbeitungssysteme für industrielle Umgebungen die sorgfältige Integration von Optik, Sensoren, Beleuchtung, Bildverarbeitung, Synchronisation und Automatisierungshardware. Die Systemleistung hängt stark davon ab, stabile Abbildungsbedingungen und einen wiederholbaren Betrieb über wechselnde Produktionsanforderungen hinweg aufrechtzuerhalten.
Machine Vision vs. Computer Vision
Die Begriffe Computer Vision und Machine Vision werden manchmal synonym verwendet, beziehen sich in industriellen und ingenieurtechnischen Kontexten jedoch häufig auf unterschiedliche Aspekte eines Bildverarbeitungssystems.
Computer Vision befasst sich in erster Linie mit den Algorithmen und der Software zur Interpretation digitaler Bilder. Aufgaben wie Gesichtserkennung, Bildklassifizierung, Objekterkennung und Szenenanalyse werden typischerweise als Computer-Vision-Anwendungen betrachtet.
Machine Vision konzentriert sich auf die Anwendung dieser Bildgebungs- und Analysetechniken innerhalb industrieller Automatisierungssysteme. Neben der Bildverarbeitungssoftware umfassen Machine-Vision-Systeme Kameras, Optik, Beleuchtung, Schnittstellen, Synchronisationshardware sowie die Integration in Fabrikanlagen oder Steuerungssysteme. Der erfolgreiche Einsatz in industriellen Umgebungen hängt nicht nur von den Analysealgorithmen ab, sondern auch davon, stabile und wiederholbare Abbildungsbedingungen aufrechtzuerhalten.
(Eine ausführliche Aufschlüsselung, wie die beiden Bereiche zusammenhängen und sich unterscheiden, finden Sie in unserem vollständigen Leitfaden zu [Machine Vision vs. Computer Vision]).
Die fünf Komponenten eines Machine-Vision-Systems
Ein Machine-Vision-System besteht aus mehreren voneinander abhängigen Komponenten, die zuverlässig zusammenwirken müssen. Die Systemleistung hängt nicht nur von der Kamera selbst ab, sondern auch von Beleuchtung, Optik, Verarbeitungshardware und Softwareintegration. Einschränkungen in einem einzigen Bereich können die Inspektionszuverlässigkeit, die Messgenauigkeit oder die Gesamtstabilität des Systems verringern.
|
Komponente |
Kernfunktion |
Was bei falscher Auslegung versagt |
|
Beleuchtung |
Erzeugt einen gleichmäßigen Kontrast für eine zuverlässige Bildanalyse |
Verminderte Sichtbarkeit von Fehlern oder erhöhte Empfindlichkeit gegenüber Schwankungen der Umgebungsbeleuchtung |
|
Optik |
Bündelt das Licht in korrektem Maßstab und korrekter Auflösung auf den Sensor |
Optische Unschärfe oder unzureichendes Auflösungsvermögen können die Sichtbarkeit feiner Merkmale verringern |
|
Bildsensor & Kamera |
Wandelt einfallendes Licht in der erforderlichen Geschwindigkeit und Qualität in digitale Bilddaten um |
Bewegungsunschärfe, unzureichende Auflösung oder Bildverzerrung können die Inspektionsleistung einschränken |
|
Verarbeitungshardware |
Überträgt und analysiert Bilddaten schnell genug, um mit der Linie Schritt zu halten |
Bandbreitenbeschränkungen, verlorene Bilder oder Verarbeitungslatenz können die Reaktionsfähigkeit des Systems verringern |
|
Bildverarbeitungssoftware |
Führt Inspektions-, Mess- oder Klassifizierungsaufgaben aus |
Verminderte Inspektionsgenauigkeit oder Schwierigkeiten beim Umgang mit erwarteten Prozessschwankungen |
Beleuchtung
In der Bildverarbeitung besteht das Ziel der Beleuchtung nicht in einem natürlichen Erscheinungsbild, sondern in der Erzeugung eines gleichmäßigen Kontrasts für eine zuverlässige Bildanalyse. Ingenieure setzen spezifische Beleuchtungsgeometrien (etwa Ringlichter, Domlichter, koaxiale Lichter oder strukturierte Beleuchtung), ausgewählte Wellenlängen (sichtbar, infrarot oder ultraviolett) und Polarisationstechniken ein, um die Sichtbarkeit relevanter Merkmale zu verbessern und unerwünschte Reflexionen oder Hintergrundschwankungen zu reduzieren.
Die Beleuchtungsbedingungen beeinflussen maßgeblich, welche Merkmale zuverlässig erkannt werden können. Beispielsweise können Kratzer, die unter Umgebungsbeleuchtung schwer zu erkennen sind, unter flacher Beleuchtung deutlich sichtbar werden, während eine Nahinfrarot-Durchlichtbeleuchtung die Sichtbarkeit von Füllständen oder inneren Strukturen in bestimmten Materialien verbessern kann. In vielen Bildverarbeitungsanwendungen ist die Beleuchtungsauslegung einer der wichtigsten Faktoren, die die Gesamtleistung des Systems beeinflussen.
Optik
Das Objektiv sammelt das von der Szene reflektierte Licht und bündelt es auf den Bildsensor. Es definiert wesentliche Abbildungsparameter wie Sichtfeld, Arbeitsabstand, Schärfentiefe und optische Auflösung. Wenn das optische System kleine Merkmale nicht zuverlässig auflösen kann, verbessert eine alleinige Erhöhung der Sensorauflösung die Gesamtinspektionsleistung möglicherweise nicht.
Hochauflösende Bildsensoren stellen entsprechend höhere Anforderungen an die Objektivleistung. Beispielsweise erfordert ein 24-Megapixel-Sensor mit einem Pixelabstand von 2,74 µm eine Optik, die feine Details in vergleichbarem Maßstab auflösen kann. Ist die optische Leistung des Objektivs unzureichend, kann die verfügbare Sensorauflösung nicht vollständig genutzt werden.
Der Bildsensor und die Kamera
Die Kamera wandelt einfallendes Licht in digitale Bilddaten um. Ihr Kern ist ein CMOS-Sensor mit Millionen einzelner Photodioden. Drei wesentliche Parameter beeinflussen häufig die Kameraauswahl:
|
Parameter |
Was er steuert |
Typischer Entscheidungsfaktor |
|
Auflösung |
Wie viele Pixel das Sichtfeld abdecken, was beeinflusst, welche kleinsten Merkmale zuverlässig aufgelöst werden können |
Merkmale, die nur durch wenige Pixel dargestellt werden, lassen sich möglicherweise schwer zuverlässig erkennen oder messen. |
|
Bildrate |
Wie viele Bilder pro Sekunde die Kamera erfasst und überträgt |
Die erforderliche Bildrate hängt von der Liniengeschwindigkeit, dem Objektabstand und den Belichtungsanforderungen ab. |
|
Shutter-Architektur |
Global Shutter (gleichzeitige Belichtung) vs. Rolling Shutter (sequentielle zeilenweise Belichtung) |
Global-Shutter-Sensoren werden für die Abbildung schnell bewegter Objekte häufig bevorzugt, da sie bewegungsbedingte Bildverzerrungen reduzieren. |
Die Industriekameras von The Imaging Source sind in Auflösungen von 2,3 MP bis 42 MP mit USB3-Vision- und GigE-Vision-Schnittstellen erhältlich und nutzen Sony-Pregius- (Global Shutter), Sony-STARVIS- (Rolling Shutter) und onsemi-CMOS-Sensoren.
Verarbeitungshardware
Die vom Sensor erfassten Bilddaten werden zur Analyse an eine Verarbeitungsplattform übertragen. Die am besten geeignete Architektur hängt von den Anwendungsanforderungen ab:
-
Industrie-PC: Hohe Verarbeitungsflexibilität und Leistung für komplexe Algorithmen, hochauflösende Bildgebung oder Mehrkamerasysteme
-
Embedded-Vision-Board (NVIDIA Jetson, NXP i.MX): Verarbeitung mit geringer Latenz nahe am Sensor, häufig eingesetzt in der Robotik, bei ADAS und in platzbeschränkten Embedded-Systemen
-
Smart Camera: Integriert Bildsensor, Verarbeitungshardware, Software und digitale I/O in einem einzigen Gehäuse und reduziert so die Gesamtkomplexität des Systems für kompakte Inspektionsanwendungen
Bildverarbeitungssoftware
Bildverarbeitungssoftware wendet Bildverarbeitungsalgorithmen an, um Aufgaben wie Inspektion, Messung, Klassifizierung, Identifikation oder Roboterführung auszuführen.
Regelbasierte Ansätze verwenden vordefinierte Bildverarbeitungsoperationen und Messkriterien, etwa Kantenmessung, Pixelintensitätsanalyse, Code-Lesung oder geometrischen Mustervergleich. Diese Methoden sind in der Regel schnell, wiederholbar und in kontrollierten industriellen Umgebungen vergleichsweise einfach zu validieren. Viele industrielle Bildverarbeitungssysteme stützen sich nach wie vor primär auf regelbasierte Techniken.
KI und Deep Learning kommen häufig dann zum Einsatz, wenn visuelle Merkmale stark variabel sind oder sich mit festen Regeln allein nur schwer beschreiben lassen. Anwendungen wie Textilinspektion, Lebensmittelsortierung oder die Klassifizierung komplexer Oberflächenfehler können neuronale Netze erfordern, die mit gelabelten Bilddatensätzen trainiert wurden. In der Praxis wird KI-basierte Inspektion typischerweise dort eingesetzt, wo herkömmliche regelbasierte Methoden unzureichend oder nur schwer zuverlässig zu warten sind.
Wie es funktioniert: Die dreistufige Pipeline
Sobald es in eine Produktionslinie integriert ist, arbeitet ein Machine-Vision-System als Teil eines kontinuierlichen Inspektions-Workflows. Je nach Anwendung und Verarbeitungsanforderungen kann der vollständige Zyklus von der Bildaufnahme bis zur Systemreaktion innerhalb von einigen zehn Millisekunden ablaufen.
-
Erfassen: Ein Triggersignal, etwa von einem Lasersensor, einem Encoder-Impuls oder einem SPS-Ausgang, zeigt an, dass sich ein Bauteil in Position befindet. Das Beleuchtungssystem aktiviert sich und die Kamera nimmt ein gleichmäßig beleuchtetes, geometrisch stabiles Bild zur Analyse auf.
-
Analysieren: Die Bildverarbeitungssoftware lokalisiert die relevanten Merkmale innerhalb des Bildes und wendet die erforderlichen Inspektions- oder Messalgorithmen an. Typische Aufgaben können Maßprüfung, Barcode-Lesung, Fehlererkennung oder Objektklassifizierung umfassen.
-
Handeln: Das Inspektionsergebnis wird über digitale I/O oder industrielle Kommunikationsschnittstellen an das Produktionssystem übermittelt. Je nach Anwendung kann die SPS oder die Automatisierungssteuerung ein fehlerhaftes Bauteil ausschleusen, die Roboterpositionierung anpassen, das Förderband anhalten oder die nächste Stufe des Fertigungsprozesses anstoßen.
Die vier Anwendungstypen: GIGI
Viele industrielle Bildverarbeitungsanwendungen lassen sich in vier Hauptkategorien einteilen, die häufig mit dem Akronym GIGI zusammengefasst werden. Komplexe Inspektionssysteme können mehrere Kategorien innerhalb eines einzigen Workflows kombinieren.
|
Anwendung |
Was das System tut |
Praxisbeispiel |
|
Guidance (Führung) |
Ermittelt Positions- und Drehinformationen für die Roboterführung oder Ausrichtung |
Pick-and-Place-Zelle an einer Automobil-Montagelinie |
|
Inspection (Inspektion) |
Verifiziert die Einhaltung definierter visueller Inspektionskriterien |
Fehlende Tablette in einer pharmazeutischen Blisterpackung erkannt |
|
Gauging (Messung) |
Führt berührungslose Maßmessung mithilfe von Subpixel-Analysetechniken durch |
Bearbeiteter Spalt an einem Präzisionsbauteil auf ±0,01 mm verifiziert |
|
Identification (Identifikation) |
Liest und verifiziert Barcodes, DataMatrix-Codes, OCR-Text und Chargeninformationen |
2D-Code dekodiert und mit Produktions- oder Rückverfolgbarkeitsdaten verknüpft |
Wo Machine Vision eingesetzt wird
Bildverarbeitungstechnologien werden in einer Vielzahl von Branchen eingesetzt, wobei die Systemanforderungen je nach Anwendungsumgebung und Inspektionsaufgabe erheblich variieren:
|
Branche |
Wichtige Anwendung |
Typische Bildverarbeitungstechnologien |
|
Fabrikautomation |
Oberflächenfehlererkennung, Montageprüfung, Maßmessung |
Hochauflösende Global-Shutter-Kameras, Monochrom-Bildgebung und kontrollierte Beleuchtung |
|
Intelligente Verkehrssysteme (ITS) |
Kennzeichenerkennung, Mauterfassung, Verkehrsüberwachung |
Hochgeschwindigkeits-Bildverarbeitungssysteme wie die 38 Series von The Imaging Source mit Sony-Pregius-S-Sensoren |
|
Medizin & Biowissenschaften |
Mikroskopie, Objektträger-Scanning, Laborautomation |
Hochempfindliche Rolling-Shutter-Sensoren für die biologische Bildgebung bei schwachem Licht |
|
Logistik & Lagerhaltung |
Barcode-Lesung, Paketvermessung, Sortierung |
Hochgeschwindigkeitskameras mit Hardware-Triggerung und industriellen Schnittstellen wie GigE Vision und USB3 Vision |
|
Automotive ADAS |
Fahrerassistenz, Innenraumüberwachung, autonome Wahrnehmung |
Embedded-Board-Kameras mit MIPI-CSI-2- oder GMSL2-Schnittstellen, die für Automobilumgebungen ausgelegt sind |
|
Landwirtschaft |
Obstsortierung, Druckstellenerkennung, Reifegradsortierung |
NIR-fähige Monochromsensoren, in einigen Anwendungen auch hyperspektrale Bildgebung |
Häufig gestellte Fragen
Nein. Die Mehrheit der eingesetzten industriellen Bildverarbeitungssysteme nutzt klassische regelbasierte Algorithmen. Regelbasierte Bildverarbeitung ist schnell, deterministisch und nachvollziehbar. Diese Eigenschaften sind in regulierten Branchen wie der Pharma- und Automobilindustrie von enormer Bedeutung. KI und Deep Learning kommen dann zum Einsatz, wenn der Fehler organisch oder unvorhersehbar ist, etwa zufällige Risse in einer Textilbahn oder subtile Schwankungen in der Lebensmitteltextur. Wenn Sie eine Regel formulieren können, die den Fehler definiert, benötigen Sie keine KI.
Eine Smart Camera integriert den Bildsensor, die verarbeitende CPU oder FPGA, die Bildverarbeitungssoftware und digitale I/O in einem einzigen robusten Gehäuse. Anders als eine Standard-Industriekamera, die lediglich Rohbilddaten erfasst und an einen Host-PC überträgt, führt eine Smart Camera den gesamten Zyklus aus Erfassung, Analyse und Aktion intern aus. Sie sind kompakt, einfach zu integrieren und kosteneffizient für Inspektionen mit nur einer Aufgabe, bieten jedoch weniger Rechenleistung als ein dedizierter Industrie-PC für komplexe, mehrstufige Algorithmen.
Ja, und Systemintegratoren bevorzugen dies häufig. Die Umgebungsbeleuchtung in der Fabrik (Leuchtstoffröhren an der Decke, Sonnenlicht durch Oberlichter) schwankt im Tagesverlauf und führt zu unvorhersehbaren Intensitätsänderungen, die die Inspektionsergebnisse destabilisieren. Indem der Inspektionsbereich von einer dunklen Abdeckung umschlossen wird und man sich vollständig auf die systemeigene synchronisierte Strobe-Beleuchtung verlässt, garantieren Ingenieure, dass jedes Bild unter identischen Beleuchtungsbedingungen aufgenommen wird. Das Stroboskop friert zudem Bewegungen ein: Ein 10-Mikrosekunden-Blitz mit hoher Intensität stoppt ein schnell bewegtes Bauteil weitaus wirksamer als eine lange Belichtung unter Dauerlicht.
Überwachungskameras sind für die Betrachtung durch den Menschen optimiert: hoher Dynamikbereich, automatische Belichtung, komprimierte Videoströme. Machine-Vision-Kameras sind für die maschinelle Analyse optimiert: präzise Belichtungssteuerung, unkomprimierte Rohbildausgabe, Hardware-Trigger-Synchronisation und langfristige Verfügbarkeit. Eine Machine-Vision-Kamera an einer Produktionslinie muss möglicherweise zehn Jahre lang zuverlässig nach derselben Spezifikation arbeiten. Überwachungskameras sind darauf ausgelegt, alle zwei bis drei Jahre ersetzt zu werden.