Mündliche Prüfungen sind am 22. und 23.7.2013. Die Anmeldung erfolgt über Listen im Prüfungsamt.
Schein-Gespräche finden am 18.7. statt. Die Anmeldung erfolgt in den Übungen.
Schein-Gespräche finden am 18.7. statt. Die Anmeldung erfolgt in den Übungen.
Lecture
to Project| Lecturer: | Klaus Tönnies |
| Room: | G29-307 |
| Time: | Donnerstag 11-13 Uhr |
Computer Vision leitet sich aus dem Begriff Human Vision (d.h. visuelle Wahrnehmung des Menschen) ab. Methoden der Computer Vision versuchen auf verschiedenen Ebenen Prozesse der visuellen Wahrnehmung algorithmisch zu beschreiben oder durch gleichwertige Prozesse zu ersetzen, so dass aufgenommene Kamerabilder automatisch interpretiert oder analysiert werden können. Das gelingt naturgemäß leichter im Bereich der frühen Bildverarbeitung (Early Vision), über die viel aus der neurophysiologischen Forschung bekannt ist. Aber auch für komplexere Aufgaben der Bilderkennung wurden Prozesse gefunden, deren Resultate denen der Human Vision vergleichbar sind.
Ziel der Veranstaltung ist eine Darstellung grundlegender Methoden aus den Bereichen Early Vision und High Level Vision, die die Basis vieler Methoden zur automatischen Bilderkennung in Industrie und Forschung sind.
Schein - unbenotete Credits: Erfolgreiche Teilnahme am vorlesungsbegleitenden Projekt und Bestehen des Scheingesprächs innerhalb eines Semesters. Scheingespräche finden wahrscheinlich im Anschluss an die Vorlesung statt.
Ziel der Veranstaltung ist eine Darstellung grundlegender Methoden aus den Bereichen Early Vision und High Level Vision, die die Basis vieler Methoden zur automatischen Bilderkennung in Industrie und Forschung sind.
Prüfungsmodalitäten
Prüfung: Mündliche Prüfung. Voraussetzung dafür ist der Erhalt der Zulassung.Schein - unbenotete Credits: Erfolgreiche Teilnahme am vorlesungsbegleitenden Projekt und Bestehen des Scheingesprächs innerhalb eines Semesters. Scheingespräche finden wahrscheinlich im Anschluss an die Vorlesung statt.
Disciplines of study:
PF CV;i 6-7
WPF CV;B 4-6
WPF DKE;M 1-3
WPF IF;i ab 6
WPF INGIF;i ab 6
PF CV;i 6-7
WPF CV;B 4-6
WPF DKE;M 1-3
WPF IF;i ab 6
WPF INGIF;i ab 6
Credits: 5
Language: deutsch
Script
1 - Einführung (Date modified: 30.03.2009)
2 - Computational Theory of Vision (Date modified: 30.03.2009)
3 - Photogrammetrie (Date modified: 30.03.2009)
4 - Stereo Vision (Geometrie) (Date modified: 30.03.2009)
5 - Stereo Vision (Korrespondenzproblem) (Date modified: 30.03.2009)
6 - Bewegungsverfolgung (Date modified: 30.03.2009)
7 - High Level Vision - Einführung (Date modified: 30.03.2009)
8 - Template Matching (Date modified: 07.06.2012)
9 - Variable Templates (Date modified: 12.07.2010)
10 - Recognition by Components (Date modified: 26.05.2008)
11 - Modellbasiertes RBC (Date modified: 10.07.2009)
12 - Merkmalsbasiertes Motion Tracking (Date modified: 10.07.2009)
13 - 3D Objekterkennung (Date modified: 27.06.2008)
Literature
bibtexD.A. Forsyth and J. Ponce: Computer vision: a modern approach. 2002.
bibtexTönnies, K.D.: Grundlagen der Bildverarbeitung. 2005.
bibtexR. Klette, A. Koschan, K. Schlüns: 3D Computer Vision. 1996.
bibtexM.A. Fischler and O. Firschein: Intelligence: the eye, the brain, and the computer. 1987.
Project
to the Lecture| Instructor: | Charlotte Winkler |
| Room and time: | Di 11-13 Uhr (G29-037), Di 17-19Uhr (G29-037) |
Aufgabenstellung
Ziel des Projekts ist die Segmentierung von bewegten Objekten in Videosequenzen. Die Segmentierung von bewegten Objekten in einer Szene ist ein wichtiger Vorverarbeitungsschritt für viele Methoden insbesondere im Bereich der Videoüberwachung, z.B. für eine anschließende Objektverfolgung (Tracking) oder eine Objektklassifikation. Ein häufig eingesetztes Verfahren (Background Subtraction) basiert dabei auf einer Trennung von Vordergrund- und Hintergrundobjekten mit Hilfe eines „Hintergrundbildes“.Basierend auf dieser Grundidee sollen Strategien entwickelt werden, um mit Herausforderungen wie Helligkeitsänderungen, bewegten Hintergrundobjekten (wie Büsche oder Bäume), Schatten oder Objekten, die in der Szene zum Stehen kommen (stoppende Autos, etc.), umzugehen. Der Basis-Algorithmus ist daher je nach Problemspezifikation zu adaptieren und weiterzuentwickelen. Es bleibt Ihnen dabei freigestellt, welche Modifikationen und Erweiterungen Sie implementieren. Es soll sich jedoch zu Beginn auf bestimmte, selbst festgelegte Annahmen und Probleme konzentriert werden. Die Restriktionen und Annahmen, die damit verbunden sind, sollten Ihnen bewusst sein.
Zum Testen der Methode werden am Anfang der Veranstaltung Sequenzen ausgegeben.
Evaluation
Abschließend soll die implementierte Methode auf einem von uns bereitgestellten Benchmark-Datensatz, der gegen Ende der Veranstaltung ausgegeben wird, evaluiert werden. Die besten Algorithmen werden prämiert.
Organisatorisches
Zulassungsvoraussetzungen für die Prüfung und Kriterien für die erfolgreiche Teilnahme am Projekt:- Mitarbeit in einer Projektgruppe aus 2-3 Studenten
- Jeder muss erkennbaren Beitrag zum Projekt leisten
- Programm in Matlab, Java oder C++
- selbstständig entwickelte Lösung jeder Projektgruppe - Austausch und Feedback in den Übungen erwünscht :)
- Anwesenheit bei den Präsentationsterminen (jeder muss mindestens einmal präsentieren)
- Abgabe der Dokumente und des Codes
- Abschlussbericht, mindestens 5 Seiten (PDF)
- Abschlusspräsentation mit wichtigsten Ergebnissen und Erkenntnissen
Prüfungen
Mündliche Prüfungen finden kurz nach Ende des Semesters statt.Additional Material
1 - Projektvorstellung (Date modified: 16.04.2013)
2 - trainingsdaten (Date modified: 16.04.2013)
Zeitplan
|
Termin |
Thema |
|
16.04. |
Einführungsveranstaltung: Projektpräsentation, Organisatorisches, Gruppenbildung |
|
23.4. |
Projektplan-Vorstellung: kurzer Vortrag (ca. 5 Minuten, mit Folien) zur Vorstellung des Projektplans. |
|
|
Abgabe: schriftlicher Projektplan mit Strategie und Aufgabenverteilung (PDF) bis Montag, 22.4., 23:59 |
|
tba |
Konsultation |
|
21.5. |
Präsentation erster Ergebnisse: kurzer Vortrag (ca. 5 Minuten, mit Folien) Abgabe Code - Basis-Algorithmus muss laufen!! |
|
18.06. |
Präsentation Weiterentwicklungen: Live-Demo (ca. 10 Minuten) Ideen und Vorstellung von Verbesserungen und Weiterentwicklungen des Basis-Algorithmus, Feedback |
|
25.06. |
Evaluation und Tipps für mündliche Prüfungen Diskussion, Feedback über das finale Programm |
|
Ende Juni |
Ausgabe der Evaluationsdaten |
|
27.6. |
Exkursion zu Bosch |
|
Anfang Juli |
Evaluationsmaße für finales Benchmark müssen zum Betreuer geschickt werden |
|
7.7. |
Abgabe Projekt-Bericht und Code (verspätete Abgaben werden nicht mehr angenommen!!) |
|
9.7. |
Abschlusspräsentation |