MT Optimierung eines neuen Logarithmic-Search-Verfahrens zum Image Mosaicing unter Einsatz des CUDA-Frameworks

Ausgangspunkt:

  • Bei endoskopischen Operationen ist es oft wichtig, aus Videosequenzen mit mehreren Aufnahmen unter einem eher beengten Gesichtsfeld ein Übersichtsbild zu erstellen, in dem mehrere kleine Bilder automatisch zu einem größeren Mosaik zusammenmontiert sind.
  • Die bisher bestehende echtzeitfähige Implementierung des algorithmischen Kerns in Java /ImageJ [Nad07, KonNaS07], die auf einem Optical Flow-Verfahren basiert [Kourogi99, Konen06] und auf einfachen Bildsequenzen erfolgreich arbeitet, hat auf realen Endoskopsequenzen mit stark variierender Beleuchtung noch erhebliche Probleme.
  • Ein kürzlich entwickelter neuer Algorithmus auf Basis von Kreuzkorrelation und Logarithmic Search zeigt hier höhere Stabilität. Er muss jedoch noch optimiert werden, was die Performance (Rechenzeit) und was die Qualität angeht.

 

  • Existierende Java [ImageJ] Implementierung – echtzeitfähig
  • [Kourogi99], [KonenNaS07], [Nad07]

 

Ziele:

  1. Optimierung des LogSearch-Verfahrens in Java mit TPTP (Performance)
  2. Optimierung der Algorithmus-Parameter und der algorithmischen Qualität. Unteraspekte:
    • Tests an exemplarischen Videosequenzen
    • Identifizierung kritischer Parameter
    • Algo-Varianten

  1. Entwicklung eines Konzeptes zur Auslagerung rechenintensiver Teile auf nVidia – CUDA-Framework
    • Recherche zur Einsetzbarkeit
    • Identifizieren kritischer Code-Teile
    • Konzept zur Portierung,
    • Performance-Messung

 

Schritte

  • Einarbeitung: Algorithmen und bestehenden Code [Nad07]
  • Zu 1.,2: Überlegungen zum Vergleichsmaß
  • Optimieren
  • Zu 3.: Einarbeitung CUDA, SW-Konzept: Interaktionskonzept, Anforderungsprofil im Detail, Einbau in bestehenden Code, Performance-Auswirkungen
  • Testen
  • Usability Tests, Verfeinerung

 

Voraussetzungen

  • Bildverarbeitung, Java, Englisch
  • Bereitschaft zur Einarbeitung in ImageJ
  • Grunderfahrung SW-Entwickulung, GUI-Programmierung

 

Literatur:

zentral:

 

 

weiterführend: