Anzeige

Reportage: Bedienbarkeit von IBV-Software im Test

Benutzerfreundlichkeit im Fokus

Immer mehr Anbieter liefern Software für die interaktive Konfiguration von Bildverarbeitungsanwendungen. Bei der Masse an Funktionalität bleibt allerdings schnell die Bedienbarkeit auf der Strecke. Im Rahmen dieses Beitrages sollen die User Interfaces (UI) der Softwarepakete Vision Designer (Cognex), Design Assistant (Matrox Imaging) und Merlic (MVTec) etwas genauer betrachtet werden.

 Besser und ansprechender kann man das kaum machen: Eine Seite im Assistent für die Parametrierung einer Vollständigkeitskontrolle in der Software von ifm (Bild: ifm electronic)

Bild 1: Besser und ansprechender kann man das kaum machen: Eine Seite im Assistent für die Parametrierung einer Vollständigkeitskontrolle in der Software von ifm (Bild: ifm electronic)

Bildverarbeitungssoftware für die PC-Plattform, die man ohne Programmierung interaktiv für eine industrielle Anwendung konfigurieren kann, gibt es seit Mitte der 90er Jahre am Markt. In den letzten Jahren haben einige der großen Bibliothekshersteller wie Cognex, Matrox und MVTec ihr Produktportfolio um entsprechende Softwareprodukte erweitert. Im Rahmen eines Beratungsprojektes ergab sich die Gelegenheit, neben weiteren Softwarepaketen und Vision-Sensoren den Cognex Vision Designer, den Matrox Design Assistant und MVTecs Merlic genauer kennenzulernen. Alle drei genannten Anbieter positionieren sich ähnlich wie MVTec, die Merlic mit dem Slogan ‚Bildverarbeitungssoftware, mit der Komplettlösungen schnell zusammengestellt werden können, ohne eine einzige Codezeile zu schreiben‘ bewerben. Die Vermarktung der Software ist mehr oder weniger offen an die jeweils darunterliegende Bildverarbeitungsbibliothek gekoppelt. Cognex sieht den Designer ‚bundled with VisionPro Software‘, für Matrox ist der Design Assistant ‚die grafische Entwicklungsumgebung für die MIL‘, lediglich MVTec ist mit Verweisen auf die Halcon-Bibliothek recht zurückhaltend. Allen Softwarepaketen ist gemeinsam, dass sich die Kette der Verarbeitungsschritte einer Prüfanwendung mehr oder weniger graphisch mit der Maus zusammenstellen lässt. Der Anwender baut Schritt für Schritt eine Abfolge von Operationen für die Inspektion eines Prüfteiles interaktiv zusammen. Matrox verwendet als Strukturelement ein stark an die DIN angelehntes Flussdiagramm (Bild 2), Cognex spricht von einem ‚graphical sequence diagram‘, das gewisse Anleihen sowohl bei Labview als auch Powerpoint erkennen lässt, MVTec hingegen verfolgt einen eigenständigen und optisch sehr ansprechend gestalteten Ansatz, der das von der Kamera generierte Bild in den Mittelpunkt der interaktiven Bearbeitung stellt. Bei Matrox und MVTec konfiguriert man den chronologischen Ablauf der Prüfung im Fenster von oben nach unten, im Cognex Designer hingegen von links nach rechts.

 Selbsterklärend und übersichtlich: Flowchart im Matrox Design Assistant (Bild: Matrox Imaging)

Bild 2: Selbsterklärend und übersichtlich: Flowchart im Matrox Design Assistant (Bild: Matrox Imaging)

Designer als zentrales Werkzeug

Mit der Bereitstellung der ‚Controldesigner‘-Klasse im .NET Framework hat Microsoft bereits 2002 eine Schrittmacher-Funktion für die Kategorie der so genannten graphischen Designer übernommen. Mittlerweile findet sich in vielen Programmen eine daraus abgeleitete Funktionalität, mit der man das Design und die Anordnung von Controls in einem Fenster bequem interaktiv konfigurieren kann. Für die drei hier besprochenen Softwarepakete ist die Designerfunktionalität ein wesentliches Leistungsmerkmal. Alle drei Pakete bieten zusätzlich zur graphisch-interaktiven Konfiguration des Prüfablaufes die Möglichkeit, das Frontend für den automatisierten Prüfbetrieb unter Nutzung graphischer Designerwerkzeuge frei zu gestalten. Insgesamt ist beeindruckend, welchen großen Funktionsumfang die Softwarepakete bieten. Um einigermaßen seriös einen Leistungsvergleich der Tools wie z.B. Pattern Matching, Blob Analysis und Code Reading unter reproduzierbaren Laborbedingungen anzustellen, würde man aufgrund der umfangreichen Funktionalität der hier betrachteten Anwendungen sicher schnell beim Umfang einer Masterarbeit landen. Bei meinen weiteren Betrachtungen möchte ich daher das Thema Algorithmen komplett außen vor lassen. Das User Interface (UI) ist die eigentliche Produktneuheit, liegt es doch quasi als neue Schicht über den seit vielen Jahren bewährten Bibliotheken. Zum Thema Usability einer Anwendung möchte ich einige grundsätzliche Überlegungen anstellen.

Anzeige

Empfehlungen der Redaktion

Das könnte Sie auch interessieren

Das Khronos Konsortium hat zwei Gruppen zur Standardisierung von neuronalen Netzwerken gegründet. Die eine Gruppe beschäftigt sich mit der Entwicklung eines unabhängigen API Standard File Formats für den Datenaustausch, während die andere sich der Topologie von Convolutional neuronalen Netzwerken widmet, um diese als OpenVX Grafiken darzustellen. ‣ weiterlesen

www.khronos.org

Anzeige

Die 71MP-CMOS-Kamera Machcam ist in zwei Versionen verfügbar: monochrom (71M) und in Farbe (71C). Das Format der Kamera ist 83x83x63,5mm. Die Kamera verfügt über einen Cmosis-Image-Sensor und eine USB-Schnittstelle. ‣ weiterlesen

www.sps-magazin.de

Anzeige

Ziel des mit fast 4Mio.E geförderten EU-Projekts Tulipp (Towards Ubiquitous Low-power Image Processing Platforms) ist es leistungsstarke und energieeffiziente Embedded-Systeme für komplexe Bildverarbeitungsanwendungen zu entwickeln. Das Projekt konzentriert sich auf die Entwicklung einer Referenzplattform für Bildverarbeitungssysteme. Dabei werden Richtlinien zur geeigneten Auswahl von Recheneinheiten und Kommunikationsinfrastrukturen für die Instanziierung der Plattform definiert, mit dem Ziel den Energieverbrauch, die Entwicklungskosten und die Produkteinführungszeit zu reduzieren.

www.thalesgroup.com

Anzeige

Auf einen Blick sieht die 3D-Kamera auf Basis der PMD-Technologie unterschiedlichste Gegenstände und Objekte in ihren räumlichen Dimensionen. Herzstück des Gerätes ist ein neuer Bild-Chip mit 23.000 Empfangselementen. Die Ausgabe erfolgt über Grauwert- und Distanzbild, die Auswertung ist mit marktüblichen Bibliotheken mühelos möglich. ‣ weiterlesen

www.ifm.com

Active Silicon bietet die FireBird Framegrabber Technologie nun auch im CompactPCI Format an. Die neue Karte arbeitet im erweiterten Temperaturbereich und ist für den Einsatz in anspruchsvollen Embedded Anwendungen geeignet. Die 4-spurige Gen2 Schnittstelle ist schnell genug, die volle Datenrate des CL-Interfaces zu nutzen. Die FireBird CL 3U cPCI Serial unterstützt die gleichzeitige Datenerfassung von zwei unabhängigen Base CL Kameras bzw. die Datenerfassung von einer Base, Medium, Full oder Deca Kamera.

www.activesilicon.co.uk

Die hochauflösende 3D-Kameraserie 3DPixa wird um zwei Produkte erweitert. Die HR 5µm und die HR 2µm zeichnen sich durch eine verbesserte Bildqualität dank einer auf 3D-Anwendungen optimierten Optik aus. Damit werden stabilere und genauere 3D-Daten auch auf kritischen Oberflächen erzielt. Die Erfassungsbreite von ca.35mm und die Abtastgeschwindigkeit von bis zu 30kHz sorgen bei der HR 5µm für kurze Prüfzeiten bei Auflösungen von 5µm. Die HR 2µm ist für Anwendungen mit noch höheren Auflösungs- und Genauigkeitsanforderungen konzipiert und erreicht eine Abtastbreite von 16mm. Verbessert wurde auch das Zusammenspiel zwischen Kamera-Elektronik und Optik. Das Resultat ist eine höhere Bildschärfe an den Rändern.

www.chromasens.de

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige