Kamera-Technik

Bildvorverarbeitung in Machine Vision Systemen

Bilddaten optimieren und Vision Systeme verschlanken

Die Bildvorverarbeitung ist ein zentraler Bestandteil moderner Bildverarbeitungssysteme. Sie dient dazu, Rohbilddaten aus Machine Vision Kameras für die nachfolgenden Verarbeitungsschritte optimal aufzubereiten. Das Ziel besteht darin, Bildinformationen zu optimieren, Bilddaten zu bereinigen und bei Bedarf die Datenmenge effizient zu reduzieren. Anwender profitieren von einer höheren Bildqualität und einer Entlastung des Host-PCs, wodurch sich wiederum die Systemkosten reduzieren können.

  • Letzte Aktualisierung: 12.01.2026

Was ist Bildvorverarbeitung?

Reduktion der Bilddatenmenge. Links: Originalbild mit allen Details, rechts: nur relevante Bildausschnitte mit allen gefundenen Codes.

Als Bildvorverarbeitung werden alle Schritte bezeichnet, welche die Bilddaten vor der eigentlichen Bildanalyse beeinflussen. Dabei kommen spezialisierte Algorithmen und technische Verfahren unmittelbar auf der Machine Vision Kamera, im Framegrabber oder im Embedded System zum Einsatz. Die Bildvorverarbeitung optimiert die Daten für spezifische Anwendungsanforderungen, erhöht die Bildqualität und entlastet den Host-PC. Sie ist für präzise, schnelle und robuste Bildverarbeitungslösungen unerlässlich.

Man kann die Bildvorverarbeitung in zwei Kategorien unterteilen: In die Bereinigung der Bilddaten ohne Reduktion der Datenmenge und in die Bilddatenreduktion.

Bilddatenbereinigung: Optimierung ohne Datenreduktion

Unter Bilddatenbereinigung versteht man sämtliche Vorverarbeitungsschritte, die die Qualität der Bilddaten verbessern, ohne die Bildinformation oder -größe signifikant zu verändern. Ziel ist es, unverfälschte und optimal nutzbare Rohdaten für die nachfolgende Bildverarbeitung bereitzustellen.

Bilddatenbereinigung
Kameras bilden feine Strukturen oft nur schlecht ab. Das Resultat ist eine reduzierte Bildschärfe. Basler Kameras mit Datenvorverarbeitung mit dem PGI-Feature-Set liefern durch Anpassung des Interpolationsalgorithmus eine deutlich verbesserte Bildschärfe.

Zu den typischen Methoden der Bilddatenbereinigung zählen:

  • Debayering: Rekonstruktion von Farbinformationen aus den Sensorsignalen eines Farbfilterarrays

  • Weißabgleich: Farbrichtige Anpassung des Bildes an unterschiedliche Lichtquellen bzw. Lichtverhältnisse

  • Rauschunterdrückung: Reduktion von Bildrauschen mithilfe geeigneter Filter- oder Modellverfahren

  • Bildschärfung: Erhöhung der wahrgenommenen Detail- und Kantenschärfe im Bild

  • Shading Correction und Flat Field Correction: Ausgleich von Helligkeits- und/oder Farbabweichungen über das gesamte Bildfeld

  • Dead-Pixel-Korrektur: Erkennung und Ersetzung fehlerhafter Sensorelemente durch Interpolation benachbarter Pixel

  • Geometrische Entzerrung: Korrektur optischer Verzerrungen (z. B. tonnen- oder kissenförmig), häufig mittels geometrischer Transformationen wie affiner oder projektiver Abbildungen

Diese Schritte sorgen dafür, dass relevante Strukturen klarer hervortreten und reproduzierbare Ergebnisse erzielt werden – ohne relevante Bildinformationen zu verlieren.

Datenreduktion durch Bildvorverarbeitung

Im Gegensatz zur Bilddatenbereinigung zielt die Datenreduktion auf die gezielte Verringerung des Datenvolumens ab, zum Beispiel durch die Konzentration auf für die Weiterverarbeitung relevanten Bildinhalte. Dies ermöglicht Einsparungen in der Anschaffung kostenintensiver Recheneinheiten wie CPUs und GPU bzw. erhöht die Verarbeitungsgeschwindigkeit und optimiert die Nutzung der vorhandenen Ressourcen.

Datenreduzierung durch Bilddatenvorverarbeitung
Links: Originalbild mit allen Details, rechts: nur relevante Bildausschnitte mit allen gefundenen Codes.

Methoden der datenreduzierenden Bildvorverarbeitung sind:

  • Region of Interest (ROI)-Auswahl: Automatische oder manuelle Auswahl relevanter Bildbereiche, um nur benötigte Bilddaten weiterzuverarbeiten oder zu übertragen

  • Bitratenreduktion: Verringerung der quantisierten Graustufen- oder Farbauflösung (z. B. von 12 Bit auf 8 Bit) zur Reduktion der Datenrate

  • Histogramm-Dehnung oder -Ebnung: Kontrastanpassung durch Umverteilung der Grauwerte zur besseren Nutzung des verfügbaren Dynamikbereichs; kann Informationsdichte erhöhen, reduziert jedoch keine Datenmenge per se

  • Filterung unnötiger Inhalte: Unterdrückung oder Entfernung nicht benötigter Bildbereiche oder Bildanteile (z. B. Hintergrund, Rauschen, unwichtige Frequenzen) bereits vor Speicherung oder Übertragung

  • JPEG-Komprimierung: Keine CPU-Belastung für die Komprimierung. Intelligente Vorverarbeitung hilft, JPEG-Artefakte zu reduzieren – ohne die Bandbreite zu verringern.

Durch den Einsatz solcher Methoden lässt sich der Datendurchsatz signifikant erhöhen, Übertragungsengpässe vermeiden und die Performance der Applikation steigern. Dies ist besonders bei Hochgeschwindigkeitsanwendungen oder in Embedded Vision Systemen mit limitierten Ressourcen entscheidend.

Anwendungsbeispiele für Bildvorverarbeitung

Die Bildvorverarbeitung ist ein Schlüsselfaktor für die Effizienz und Genauigkeit in verschiedensten industriellen Bildverarbeitungsanwendungen. Mit dem gezielten Einsatz der verschiedenen Methoden werden Machine Vision Systeme effizienter, schneller und robuster.


PCB Inspektion

Leiterplatten-Inspektion in der Elektronikfertigung

In der Leiterplatteninspektion (PCB) werden Bilddaten bereinigt, um Defekte wie Lötstellenfehler oder Kurzschlüsse zuverlässig sichtbar zu machen. Rauschunterdrückung und Bildschärfung verstärken relevante Strukturen; anschließende Kontrastverstärkung sorgt für eine klare Differenzierung fehlerhafter Bauteile. Durch die gezielte ROI-Auswahl werden ausschließlich kritische Abschnitte übertragen und ausgewertet. Das minimiert die übertragenen Daten und erhöht gleichzeitig die Prüfgeschwindigkeit.

Logistics

Objektverfolgung und -klassifikation in der Logistik

Für automatische Objekterkennung und -verfolgung in Logistikzentren kommt Bildvorverarbeitung bereits in der Kamera zum Einsatz. Bilddaten werden vorab entrauscht, geometrisch entzerrt und bei Bedarf farbraumkonvertiert. Mithilfe von Segmentierung und Blob-Analyse auf dem Frame Grabber können z. B. Pakete oder Behälter ausgewählt und charakterisiert werden. Eine Datenreduktion durch Übermittlung ausgewählter Objektbereiche steigert die Geschwindigkeit und präzisiert die Klassifikation.

Robotik

Objekterkennung in der Robotik (Pick & Place)

Bei Pick & Place-Anwendungen können Debayering und Weißabgleich die Grundqualität des Kamerabilds verbessern. Die ROI-Auswahl reduziert das zu verarbeitende Datenvolumen, indem sie nur die relevanten Bildbereiche ausliest. Die geometrische Entzerrung kann perspektivische Verzerrungen kompensieren, die durch eine schräge Kameraanordnung entstehen. So erhält das Robotersystem optimierte Bilddaten, wodurch sich die Erkennungsgenauigkeit für Lage und Greifpunkt des Objekts spürbar erhöht.

Inspektion Batteriezellenfertigung

Qualitätssicherung in der Batteriezellenfertigung

Hohe Produktionsgeschwindigkeiten bei der Elektrodenbeschichtung von Substratfolien erzeugen hohe Datenmengen. Durch die Bestimmung des ROI in einem Framegrabber werden zunächst ausschließlich die Bereiche mit Unregelmäßigkeit lokalisiert. Anschließend werden nur die Bilddaten des ROI betrachtet und weiterverarbeitet. So kann die CPU des IPCs weiterhin für die eigentliche Anlagensteuerung genutzt werden, ohne zusätzlich belastet zu werden.

Bilddatenvorverarbeitung Basler Kamera
Basler ace 2 Pro mit patentiertem Bildoptimierungs-Paket

Bildvorverarbeitung auf Basler Kameras

Die Vorverarbeitung in der Kamera reduziert die zu übertragende Datenmenge, indem sie Bilddaten komprimiert. Das ist besonders wichtig, wenn Schnittstellen nur begrenzte Datenmengen übertragen können oder das System wenig Rechenleistung hat.

Basler Kameras bieten bereits einen Grundstock an Vorverarbeitung wie etwa Debayering, Farb-Anti-Aliasing, Bildschärfung und Rauschunterdrückung. Mit diesen Verfahren können bereits Brillianz, Detailtreue und Schärfe des Bildes deutlich verbessert bzw. das Rauschen reduziert werden.


Programmierbarer Framegrabber
CoaXPress 2.0-Framegrabber zur Datenvorverarbeitung in High-End Anwendungen

Bildvorverarbeitung auf dem Framegrabber

Die Bilddaten gelangen von der Kamera zum Framegrabber und werden dort vorverarbeitet. Framegrabber sind insbesondere bei Echtzeitanforderungen und großen Datenmengen notwendig. Mit ihnen ist eine umfangreiche Vorverarbeitung direkt auf dem FPGA möglich.  

Somit ist ein Vision System mit Framegrabber die ideale Lösung bei schnellen Bildraten und gleichzeitig hohen Auflösungen.

Standard-Framegrabber bieten Funktionen wie Debayering, Look-Up-Tables und Spiegelung. Programmierbare Framegrabber erlauben aber noch mehr.

Bildvorverarbeitung auf programmierbaren Framegrabbern

Verwenden Sie programmierbare Framegrabber, wenn Bilddaten schnell und/oder komplex verarbeitet werden müssen, bevor sie an den PC gelangen. Sie sind besonders dann sinnvoll, wenn Standard-Framegrabber hinsichtlich Geschwindigkeit, Schnittstelle oder Vorverarbeitungsbedarf nicht ausreichen.

VisualApplets – Bildvorverarbeitung in Echtzeit-Anwendungen auf FPGA-Prozessoren


Unsere FPGA-Experten entwickeln mit VisualApplets eine
leistungsfähige Bildvorverarbeitung für Sie. Features wie RAW-to-JPEG-Komprimierung, Blob-Analyse und weitere Operatoren für die Bildoptimierung steigern die Schnelligkeit und Robustheit von Vision-Systemen.

Bilddatenbereinigung

Mithilfe einer Vielzahl leistungsstarker Operatoren können Pixelfehler, geometrische Verzerrungen, Belichtungsstreuungen oder Farbungenauigkeiten zuverlässig minimiert werden.

Datenreduktion

Mit intelligenten Verfahren wie der Blob-Analyse, einer effizienten RAW-to-JPEG-Komprimierung oder der Verlagerung von Vorverarbeitungsfunktionen direkt auf den FPGA der Kamera kann das Datenvolumen bereits an der Quelle gesenkt werden.

Programmierbare Vision-Hardware anhand der FPGA-Entwicklungsumgebung VisualApplets
Programmierbare Vision-Hardware anhand der FPGA-Entwicklungsumgebung VisualApplets

Haben Sie für Ihre Anwendung besondere Anforderungen, die Sie mit uns besprechen möchten? Wir helfen Ihnen gerne.


Technische Beratung erhalten

Unsere Produkte und Lösungen für die Bildvorverarbeitung

Bildvorverarbeitung ist der Schlüssel zu präzisen und effizienten Vision Systemen. Sie verbessert die Bildqualität, beschleunigt Analyseprozesse und sorgt für einen schlanken Workflow.

Häufig gestellte Fragen zum Thema Preprocessing

Die Bildvorverarbeitung umfasst alle Schritte, die Rohbilddaten aus Machine Vision Kameras vor der eigentlichen Bildauswertung optimieren. Ziel ist es, die Bildqualität zu steigern, Bilddaten zu bereinigen und das Datenvolumen effizient zu reduzieren.

Durch Bildvorverarbeitung werden relevante Bildinformationen hervorgehoben, die Bildqualität verbessert und das System von unnötigen Rechenlasten entlastet. Das ermöglicht präzisere und schnellere Auswertungen und steigert die Zuverlässigkeit von Automatisierungslösungen.

Bildvorverarbeitung kann direkt auf der Machine Vision Kamera, im Frame Grabber oder im Embedded System erfolgen. Die konkrete Architektur richtet sich nach Performance-Anforderungen und Anwendungsumgebung.

Bildvorverarbeitung kann in zwei Bereiche unterteilt werden:

  • Bilddatenbereinigung:

    Steigert die Bildqualität, ohne Informationen oder Bildgröße zu verlieren.

  • Datenreduktion:

    Reduziert gezielt das Datenvolumen, um Übertragung und Verarbeitung zu beschleunigen.

Typische Methoden der Bilddatenbereinigung sind:

  • Debayering (Farbrekonstruktion)

  • Weißabgleich (Farbtreue bei schwankendem Licht)

  • Rauschunterdrückung (Filter gegen Störsignale)

  • Bildschärfung (Details hervorheben)

  • Shading Correction/Flat Field Correction (Ausgleich von Helligkeit/Farbe)

  • Dead-Pixel-Korrektur (Korrigieren defekter Sensorpixel)

  • Geometrische Entzerrung (Korrektur optischer Verzerrungen)

Datenreduktion in der Bildvorverarbeitung erfolgt durch:

  • ROI-Auswahl (nur relevante Bildausschnitte auslesen)

  • JPEG-Komprimierung (verkleinerte Dateigröße durch Kompression)

  • Bitratenreduktion (Verringern der Bildtiefe)

  • Histogramm-Dehnung/Ebnung (optimierter Kontrast)

  • Filterung irrelevanter Inhalte (Entfernung unnötiger Bildbereiche vor Übertragung)

Zu den Vorteilen der Bildvorverarbeitung gehören:

  • Verbesserte Bildqualität (Schärfe, weniger Rauschen)

  • Entlastung des Host-PC durch vorgelagerte Algorithmik

  • Kosteneffiziente Systemarchitektur dank Datenreduktion

  • Erhöhte Geschwindigkeit und Zuverlässigkeit des Gesamtsystems

Wichtig sind eine passende Hardware- und Softwareauswahl, modulare Schnittstellen, sowie einfache Wartung und Parametrierung. Die gewählten Methoden müssen reproduzierbare, anwendungsnahe Ergebnisse liefern.

Wie können wir Sie unterstützen?

Wir beraten Sie gerne bei der Produktauswahl und finden die richtige Lösung für Ihre Anwendung.