Grundlagen der Bildverarbeitung

Hinweis: Die Vorlesung beginnt um 9.00 (nicht 9.15) und geht bis 10.30!

Lecture

to Exercise
Lecturer: Klaus Tönnies
Room: G29-307
Time: Mittwoch 9-11 Uhr
Der Hörer soll mit den Grundbegriffen der Bildverarbeitung und den Basisalgorithmen in diesem Bereich vertraut gemacht werden. Die Veranstaltung besteht aus drei Teilbereichen, in denen unterschiedliche Aspekte der Bildverarbeitung betrachtet werden sollen:
  • Digitale Bilder und Basisoperationen auf Bildern
  • Probleme der Bildaufnahme
  • Segmentierung und Analyse von Bildern


Prüfungsmodalitäten

Voraussetzung für alle: Erfolgreiche Teilnahme an den Übungen.

Klausur (benotete Prüfung)

Klausur am Ende des Semesters
(Wiederholungsklausur am Ende des folgenden Semesters)

Unbenotete Leistung

Für Computervisualistik-Studenten, die unbenotete Leistungspunkte erwerben möchten: Den "Schein" gibt es bei Zulassungserwerb und Bestehen der Klausur innerhalb eines Semesters (Klausurtermin voraussichtlich Februar 2015). Dabei können Vorleistungen aus der Übung auf die Klausur angerechnet werden.
Disciplines of study:
PF CV;B 3
WPF IF;B 4-6
WPF IngINF;B 4-6
WPF LB-UIF 5
WPF MA;D-AFIF 5 (Modul 10.3-A)
WPF WIF;B 5-6
Credits: 5
Language: deutsch

Script

1 - Einführung (Date modified: 15.10.2013)
2 - Digitale Bilder (Date modified: 08.10.2010)
3 - Fouriertransformation (Date modified: 08.10.2010)
4 - 2D-Fouriertransformation (Date modified: 07.01.2013)
5 - Abtastung (Date modified: 08.10.2010)
6 - Bildrestauration (Date modified: 08.10.2010)
7 - Bildkompression (Date modified: 08.10.2010)
8 - Kontrastverbesserung (Date modified: 08.10.2010)
9 - Tiefpassfilter und Kantenhervorhebung (Date modified: 08.10.2010)
10 - Kanten und Rauschunterdrückung (Date modified: 08.10.2010)
11 - Datengetriebene Segmentierung I (Date modified: 08.10.2010)
12 - Datengetriebene Segmentierung II (Date modified: 07.01.2013)
13 - Modellbasierte Segmentierung (Date modified: 09.01.2012)
14 - Morphologische Operationen (Date modified: 08.10.2010)

Literature

bibtex
Tönnies, K.D.: Grundlagen der Bildverarbeitung. 2005.
pdf bibtex
Jähne, B.: Digitale Bildverarbeitung. 2005.
bibtex
M. Sonka, V. Hlavac, and R. Boyle. Image Processing, Analysis, and Machine Vision Second Edition. In PWS Publishing, 1999.

Excercise

to the Lecture
Instructor: Charlotte Winkler, Tim König
Room and time: Mo 15-17 Uhr (G29-335), Di 11-13 (G29-335), Di 15-17 (G29-K059), Mi 15-17 (G29-335)
In den Übungen sollen sich die Studenten aktiv mit den Basisalgorithmen der Bildverarbeitung auseinandersetzen und diese auch teilweise selbst implementieren. Dazu werden wöchentlich Theorie- und Praxisaufgaben gestellt. Die Lösungen in der Regel in der darauffolgenden Woche in den Übungen besprochen.

Als Programmierumgebung für die Lösung der Aufgaben wird Matlab/Octave verwendet. Dies wurde als Entwicklungsumgebung für Anwender u.a. der Bildverarbeitung entwickelt und stellt daher eine große Anzahl von Bildverabeitungsmethoden als Funktionen zur Verfügung und verfügt zudem über einfache Möglichkeiten zum Einlesen und zur Ausgabe von Bildern. Eine kurze Einführung erfolgt zu Beginn des Semesters.

Klausurzulassung bzw. Voraussetzungen für unbenotete Leistung

Von jedem Studenten sollen im Laufe des Semesters theoretische und praktische Aufgaben gelöst werden. Außerdem soll jeder akiv an der Übung teilnehmen.

Theoretische Aufgaben

Jeder Teilnehmer muss mindestens 35 der insgesamt 50 theoretischen Aufgaben votieren, d.h. er sollte in der Lage sein, die Lösung bei Aufforderung vorzutragen.

Praktische Aufgaben

Es wird insgesamt 6 Praxisaufgaben geben. Die praktischen Aufgaben sollen in Gruppen von je zwei Studenten gelöst werden. Pro Aufgabe werden bis zu 2 Punkte vergeben. Ausnahme ist die erste Praxisaufgabe für die es einen Punkt gibt.
Jeder Student sollte alle Praxisaufgaben bearbeitet haben und mindestens 6 von 11 maximal möglichen Punkten erreicht haben.

Die Lösungen für die praktischen Übungsaufgaben müssen bis zum Abgabetermin per E-Mail an bildverarbeitung2010 - at - googlemail.com geschickt werden mit dem Namen des Übungsleiters im Betreff.
Betreff: " < Charlotte/Tim > Aufgabe < X > < Eure Namen >"
also z.B. "Charlotte Aufgabe 1 Anna und Paul"

Die Abgabe sollte die entsprechenden Funktionen sowie ein Script mit den Funktionsaufrufen und Testfällen enthalten, so dass die Ergebnisse reproduzierbar sind. Jede Datei sollte eure Namen (im Dateinamen oder als Kommentar) enthalten.

Verspätete Abgaben werden nicht mehr entgegengenommen!

Exercise Task and additional Material

1 - Klausur08 (Date modified: 20.01.2009)
2 - Klausur0809 (Date modified: 23.07.2009)
3 - Octave-for-Windows-3.8.2-3 (Date modified: 20.10.2014)
4 - bv2014Zettel01 (Date modified: 20.10.2014)
5 - bv2014Zettel02 (Date modified: 27.10.2014)
6 - bv2014Zettel03 (Date modified: 03.11.2014)
7 - bv2014Zettel04 (Date modified: 10.11.2014)
8 - bv2014Zettel05 (Date modified: 18.11.2014)
9 - bv2014Zettel06 (Date modified: 24.11.2014)
10 - p1 (Date modified: 20.10.2014)
11 - p2 (Date modified: 04.11.2014)
12 - p3 (Date modified: 18.11.2014)
13 - tutorial (Date modified: 28.09.2010)