Das
Programm MD CONTROL stellt Funktionen zur Bildverarbeitung, der
Ansteuerung von Framegrabbern und der Steuerung von Anlagen/Maschinen zur
Bildverarbeitung zur Verfügung.
Das
Programm beinhaltet die folgenden wesentlichen Komponenten:
-
- Vorverarbeitungen,
-
- Kontrollen,
-
- Vorverarbeitungsfunktionen,
-
- Kontrollfunktionen.
Die nebenstehende Abbildung
veranschaulicht die logische Verknüpfung von Bildern, Vorverarbeitungen
und Kontrollen.
Vorverarbeitungen verarbeiten
die Bilder von einer oder mehreren Kameras. Sie ändern das Bildformat,
Farb- oder Grauinformationen, und/oder die Bildgröße. Außer
Bildeinzug, Synchronisation oder notwendiger Parameter, stellen die Vorverarbeitungen
keine weiteren Kontrollen zur Verfügung, sondern nur die Quellbilder
werden für eine anschließende Kontrolle vorbereitet. Beispiele
sind das Zusammenführen von Teilbildern oder die Abwicklung
und der Zusammenbau mehrerer Ansichten. Der letzte Punkt ist in der folgenden
Abbildung dargestellt. Die vier Einzelaufnahmen werden zur einer Abwicklung
kombiniert. Erst dieses Bild wird den Kontrollen übergeben. Diese
prüfen dann das Objekt auf Fehler.
Kontrollen nehmen Einzelbilder
aus Framegrabbern oder einer Vorverarbeitung entgegen und verwenden die
Informationen im Bild um eine Objektbeschreibung zu bestimmen. Die Beschreibung
wird auf Merkmale untersucht um fehlerhafte Objekte aus der Produktion
zu entfernen. Merkmale sind z.B.:
-
das Vorhandensein von Farbmustern
(z.B. Etiketten),
-
die Orientierung von Mustern,
-
die Position von Mustern.
Hierbei zeigt sich auch eine
Problemstellung in der Bildverarbeitung. Während der menschliche Betrachter
von Etiketten oder Objekten spricht, muss der Rechner ein Farbmuster einlernen,
welches für den menschlichen Betrachter beispielsweise einen Etikettenausschnitt
darstellt, und dieses Muster auf Anwesenheit bzw. auf eine korrekte Position
testen.
Leistungsmerkmal:
Abwicklung |
Die Abwicklung wickelt
zylindrische Körper ab. Im obigen Beispiel wurde eine Flasche mit
4 Kameras, die jeweils in einem Winkel von 90° Grad zueinander angeordnet
sind, im Brennpunkt der Linsenzentren aufgenommen. Im Menu von MD CONTROL
befinden sich, unter "Abwickeln", folgende Anwahlmöglichkeiten:
-
Position
-
ROIs (Region of interest)
-
Anker
Unter Position kann die
Position der Flasche in den einzelnen Bildern eingestellt werden. Die unter
"global Einstellungen" aufgelisteten Variablen sind z.B. die Anzahl der
Takte von der Einlauflichtschranke bis zur Bildaufnahme. Eine Änderung
des Wertes verschiebt die Flasche seitlich im Bild. Die Werte sollten so
gewählt werden, dass die Flasche in der Mitte aller Bilder aufgenommen
wird.
|
Unter ROIs ist das
laufende Bild einer Kamera zu sehen. Nach einem Stop der Liveanzeige können
weitere ROIs in unterschiedlichen geometrischen Mustern hinzugefügt
werden. |
|
Liefert
die Abwicklung Bilder ohne störende Übergänge, kann mit
dem Unterpunkt Anker die Orientierung gesetzt werden. |
|