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