Optical Studio

"Optical Studio" = (konfigurierbare Software) + (alternative Bildverarbeitung / Segmentierung)

Optical Studio ist ein frei erhältliches Programm mit originalen Bildverarbeitungsalgorithmen, welches für das optische 3D-Messen sowie für Qualitätskontrollen am Fließband in der industriellen Fertigung entwickelt wurde.

Die Software konnte auch bei der Automatisierung von Industrieprozessen und in verschiedenen Fahr- und Flug-Assistenten verwendet werden.

Details :

Die Bedienoberfläche des Programms ist auf Englisch. Das Programm ist in C++ geschrieben und greift auf die Qt-, Boost-, STL- und OpenCV–Bibliotheken zurück. Mit dem Programm kann eine unbegrenzte Anzahl von Projekten verwaltet werden, wobei jedes Projekt eine unbegrenzte Anzahl von Prozessen haben kann. Mit der Software ist es möglich gleichzeitig mit mehreren Kameratypen zu arbeiten.

"Optical Studio" bietet ca. 100 Segmentierungsalgorithmen an. Etwa die Hälfte wurde von OpenCV übernommen, der Rest ist eigenständig entwickelt. Bei den eigenen Methoden handelt es sich überwiegend um solche, die in der Lage sind selbst bei schlechten Messbedingungen (suboptimale Beleuchtung, Kratzer, Dellen und Spiegelungen auf dem Bauteil, Störender Hintergrund ) ein Merkmal im Bild zu identifizieren. Viele dieser Algorithmen erlauben präzise optische Messungen bei stark schwankenden Bildmerkmalen und bei Bildern mit schlechter oder ungleichmäßiger Beleuchtung.

Die Konfiguration der Segmentierungssoftware für 3D-Messungen und Qualitätsprüfungen erfolgt vollständig über die Bedienoberfläche des Programms. Bei vorhandenen Bildern kann die Konfiguration „offline“ erfolgen. Für die bessere Optimierung der Messprozesse werden die Laufzeiten stets ermittelt und angezeigt. Eine vollständige Segmentierung eines Bildes von 2574x1024 px ist unter 20 ms und Segmentierung eines 18 Megapixel Bildes (bei ungleichmäßiger Beleuchtung und Merkmalen im "Schatten") - ca. 1 Sekunde möglich.

Es ist wie eine "Windows" so auch "Linux" Version entwickelt worden.

Verwendung :

Mit der Freeware-Version kann der volle Softwareumfang im Offline-Modus genutzt werden. Diese industrielle Bildverarbeitungssoftware kennt zwei Modi: Messen und Prozess-Konfiguration. Beides kann sowohl „offline“ (im Büro) als auch „online“ (auf der Maschine) ausgeführt werden.

Alternative Bildverarbeitung / Segmentierung

Re-Lokalisation für Dermatologen

Herunterladen von "Optical Studio"

Vorhaben mit "Optical Studio" und Bildverarbeitungsalgorithmen


Ergebnisse kurz:

Originale Algorithmen

Es sind originale und sehr robuste Algorithmen erfunden und programmiert worden, welche bei schlechten Bedingungen (Beleuchtung, Kratzer und Spiegelungen) sicher Merkmale im Bild finden.

Adaptive Segmentierung

Die erfundene Algorithmen sind adaptiv zur Beleuchtung und Eigenschaften der Oberfläche. Auch wenn im Bild die Beleuchtung nicht überall gleich ist (frontal und seitlich eines 3D-Körpers), konnten Konturen an den Seiten gefunden werden.

Punktewolke Filter / Fitting

Die eigenen Algorithmen basieren auf Kantenfindung. Um im Ergebnis nicht zu viele störende Kanten zu haben ist ein Verfahren entwickelt worden um bedeutende Kanten zu filtern.

Um 'Ausreißern' von den guten Punkten zu trennen, sind 'Gauss' und 'Ransac' Fittingsmethoden für alle gängige Geometrien entwickelt worden.

Konfigurierbare Software

Weil optische Technologien in ganz vielen Bereichen der Industrie eingesetzt werden, wird mit dieser Software versucht alle mögliche Aufgaben der Bildverarbeitung/Objektfindung mit einer Software zu bewältigen. Leider funktioniert es nur in einfachen Fällen, weil je nach Industriebranche müssen Betrieb-spezifische Methoden dazu kommen.