Bild- und Videoverarbeitung
Dieses Modul besteht aus einer Lehrveranstaltung.
Prüfungsordnung: MI-BA-2017
Studienorganisation
Studiensemester: 4
Turnus: Sommersemester, jährlich
Schwerpunkt: Studienschwerpunkt Medien-Programmierung
Modultyp: Pflichtveranstaltung Studienschwerpunkt Medienprogrammierung
Lehrform: Vorlesung/Labor
Sprache: Deutsch
Kompetenzen/Lernziele
Die Veranstaltung führt die mathematischen Grundlagen zur Analyse und Manipulation digitaler Bilder ein, stellt Algorithmen zur Manipulation von Bildern (z.B. Glättungseffekte, Kantendetektion) und zur Merkmalsextraktion vor und setzt diese mittels Java um. Anhand mehrdimensionaler Merkmalsvektoren werden Verfahren zur Klassifikation, Segmentierung und Objektidentifikation vorgestellt. Zudem werden Verfahren zur effizienten Speicherung von digitalen Bildern sowie verlustfreie und verlustbehaftete Kompressionsformate vorgestellt.
Inhalte
- Farb-Modelle (z.B. RGB, HSV, Lab, …)
- Kompression (z.B. Lauflängen-Kodierung, JPEG-Kodierung, Diskrete Kosinus-Transformation)
- Auswertung (z.B. Matrix-Darstellung der Bilder und Erstellung der Histogramme in Java)
- Geometrische und photometrische Manipulation von Bildern zur Kantenentdeckung, Kontrastverbesserung usw. (z.B. mittels mathematischer Punkt-Operationen und lokaler Operationen)
- Zerlegung der Bilder in ihre Bestandteile und Charakterisierung der Bestandteile eines Bildes (z.B. mittels Segmentierungsalgorithmen)
Arbeitsaufwand
4 SWS, 5,0 Creditpoints (CP)
60 h Präsenzstudium, 90 h Eigenstudium
Prüfung
Art der Prüfung: Prüfungsleistung
Prüfungsform: SP(MP, HA, AP(1,5))
Software-Entwicklung im Team
Labor zur Anerkennung des Moduls nötig:
Literatur
- Gonzalez, R.C.; Woods, R.E.: Digital Image Processing. Upper Sandle River 2008.
- Gonzalez, R.C.; Woods, R.E.; Eddins: Dig. Image Proc. using Matlab. Upper Sandle River 2004.
- Jähne, B.: Digitale Bildverarbeitung. Springer Verlag, Berlin 2010.
- Strutz, T.: Bilddatenkompression. Vieweg Verlag, Wiesbaden 2009.
Voraussetzungen
Voraussetzungen lt. Prüfungs- und Studienordnung
Orientierungsprüfung
empfohlene Voraussetzungen
- Die Veranstaltung nutzt die in den Veranstaltungen Strukturierte Programmierung, Objektorientierte Programmierung und Algorithmen und Datenstrukturen erworbenen Programmierkompetenzen.
Verantwortliche Dozierende
Modulverantwortliche(r): Prof. Dr. Tim Aschmoneit
Dozent(in): Prof. Dr. Tim Aschmoneit