Computer Graphics
TU Braunschweig

Special Effects with Video Matching WS'21/22
Teamprojekt

Prof. Dr.-Ing. Martin Eisemann

Hörerkreis: Bachelor
Kontakt: tpcv@cg.cs.tu-bs.de

Modul: INF-STD-17
Vst.Nr.: INF-CG-033

 


[Images by Sand and Teller, 2004]

In diesem Teamprojekt soll ein Tool zur Erstellung von Video-Spezialeffekten erstellt werden. Dazu soll zunächst das Verfahren "Video Matching" (siehe unten) implementiert werden, mit dem die Perspektive zweier Video-Aufnahmen "synchronisiert" werden kann. Das ermöglicht es mehrere Aufnahmen einer Szene mit identischer Kameraführung zu erstellen, dabei aber die Szene selbst zu verändern. Durch geschicktes Blending der synchronisierten Videos soll anschließend mindestens ein Spezialeffekt realisiert werden.

Für das Projekt müssen die Teilnehmer sich in neue Systeme einarbeiten, sodass ständiges Entwickeln, Testen und Ausprobieren im Team elementare Bestandteile sein werden. Es wird Wert gelegt auf eine gute Teamkultur. Alle Studenten sollen (soweit möglich) an einem Ort zusammenarbeiten und sich abstimmen, um ein Forschungs- oder Industrieumfeld zu simulieren.

Lernziele

Nach erfolgreichem Abschluss haben die Studierenden tiefgreifende Erfahrungen im Bereich der interaktiven Bild- und Videomanipulation gewonnen. Sie sind in der Lage intuitive graphische Benutzeroberflächen zu erstellen, Daten aus verschiedenen Medien zu extrahieren und zu visualisieren, sowie mit modernen Frameworks und Tools umzugehen.

Teilnehmer / Anmeldung

Teams von 3 bis max. 5 Teilnehmer sind sinnvoll.

Bitte nutzen Sie unser neues Online-Teilnahmeformular. Dieses finden Sie direkt auf unserer Webseite, unter Teaching > Course Enrollment.

Tragen Sie sich möglichst bald ein, um sich einen Platz zu sichern.
Die letzte Möglichkeit zur Anmeldung besteht beim Kickoff — sofern dann noch Plätze verfügbar sind!

Forschung

Ein jedes Projekt an einer Universität sollte dem Wissensgewinn dienen und im akademischen Selbstverständnis bedeutet dies auch, dass die Erkenntnisse nicht für sich behalten werden, sondern ggf. publiziert werden. Mit der Teilnahme an diesem Teamprojekt erklären Sie sich damit einverstanden.

Termine

28. Oktober 2021, 13:15 Uhr

Kickoff(Online)

Wöchentlich
Donnerstags, 13:15 Uhr

Team- & Betreuertreffen(Online)

  • Demo des Fortschritts
  • Fragerunde / Hilfe

In der vorletzten Woche

Projektfinalisierung

  • Code Stopp, Code Cleanup
  • Vorbereitung der Abschlusspräsentation

 (tba) 

Abschlusspräsentation mit Live-Demo

Slides

Nützliche (aber nicht erforderliche) Kenntnisse

  • Programmierkenntnisse in C++ und OpenGL
  • Vorlesungen:
    • Praktische Aspekte der Informatik
    • Computergraphik - Grundlagen
    • Software Engineering 1
    • Programmieren I
    • Programmieren II