Entwicklung einer Bibliothek zur Berechnung, Modifikation und Auswertung von Histogrammen
| |
Das Thema ordnet sich ein in die Entwicklung einer modernen Bildverarbeitungssoftware im ZBS.
Histogramme und ihre Analyse spielen eine wichtige Rolle bei der Bildanalyse und der automatischen Bildauswertung.
Histogramme dienen zur visuellen Analyse von Eigenschaften aufgenommener Bilder, zur Modifikation
existierender Bilder (Kontrastverbesserung) und zur Segmentierung von Bilddaten (z.B. Schwellenberechnung).
|
|
Beispiel für das Histogramm der Kanäle eines Farbbildes
|
Aufgaben:
- Einarbeitung in die Themenstellung
- Spezifikation des Funktionsumfanges (Histogrammberechnung von Ein- und Mehrebenenbildern mit
unterschiedlichen Datentypen, Histogrammmodifikationen, Histogrammauswertung (Schwellenberechnung,
Segmentierung, Bereitstellung von 1D-LUTs für Bildtransformationen))
- Spezifikation von Datentypen unter Nutzung der STL
- Implementierung der Algorithmenbibliothek (DLL) in Visual C++
- Implementierung eines Testrahmens (mit MFC unter MS Windows)
- Dokumentation der verwendeten Datenstrukturen und der implementierten Klassen
Vorteilhaft wäre, wenn bei dieser Aufgabe bereits vorliegende, laufzeitoptimierte Funktionsmodule
aus anderen Bibliotheken adaptiert werden können.
Zur Bearbeitung sind neben Grundkenntnissen in der Bildverarbeitung Programmierkenntnisse in C/C++ von Vorteil.
|
Ansprechpartner bzw. Betreuer:
Dipl.-Ing. Dietmar Kollhoff, Tel.: 03677-2010303
|
|