Options
1998
Doctoral Thesis
Title
Java und IUE für Systeme zur aktiven Bildauswertung
Abstract
Trotz großer Fortschritte in der Bildauswertung ist es bisher nur unzureichend gelungen, auf einem geeigneten Abstraktionsniveau Aufgaben aus diesem Bereich zu spezifizieren und zu implementieren. Solche Spezifikationen und Implementationen sollten als wiederverwendbare Komponenten in ähnlichen Aufgabenstellungen einsetzbar sein. Bei einer Verbreitung dieser Spezifikationen und dem Einsatz der Implementationen in verschiedenen Forschungsgruppen bestünde die Möglichkeit, Ergebnisse von anderen Gruppen effizienter in eigenen Forschungsaufgaben zu nutzen. Dadurch fiele auch eine Bewertung fremder Resultate leichter. Diese Arbeit zeigt Wege auf, wie mit einer modernen, netzwerkorientierten Programmiersprache Lösungsansätze zur Bildauswertung neu konzipiert und effizienter nutzbar werden. Als Referenzsystem dieser Arbeit wird eine Teilaufgabe aus dem Bereich des aktiven Sehens gewählt. Kameraplattformen sollen ein Punktmerkmal im Raum fixieren und bei einer Bewegung verfolgen. Der genetisch e Ansatz erlaubt eine einfache Parametrierung und Adaption der Aufgabe an verschiedene Kameraplattformen. Das Referenzsystem ist ferner geeignet, um Fragestellungen aus dem Bereich der Echtzeitbildauswertung mit Rückkopplungen in ein mechanisches System zu untersuchen. Als Basis der Implementation dient die Spezifikation der Bildauswertungssystemumgebung IUE. Diese Systemumgebung wird seit 1 993 durch ein amerikanisches Konsortium in der Sprache C++ implementiert. Die in IUE verwendeten Konzepte und der gegenwärtige Entwicklungsstand der Übersetzer, Binder und Programmlader machen allerdings bis heute einen praktikablen Einsatz von IUE unmöglich. Mit Java steht eine alternative Plattform zur Implementierung von IUE zur Verfügung. Die in Java enthaltenen Mechanismen können zur Verminderung der gegenwärtigen implementationsabhängigen Schwierigkeiten in IUE beitragen. Wir untersuchen deshalb die Möglichkeiten einer Umsetzung der IUE Spezifikation in eine Implementation unter Java. Dabei b ewerten wir den IUE Entwurf und erweitern IUE zur Lösung unserer Aufgabe.
Thesis Note
Zugl.: Karlsruhe, Univ., Diss., 1997