193
Teilnahmepflicht

Signalisiert dem Institutsrat bzw. dem Geschäftsführenden Direktor, dass alle Daten der Veranstaltungsinstanz auf Vollständigkeit und Korrektheit geprüft wurden.

  • Es können noch alle Daten bearbeitet werden.
  • Ebenfalls kann der Zustand wieder zurück auf Vorläufig gesetzt werden.
  • GD kann den Zustand Eingefroren setzen.

Die Vorlesung behandelt die wichtigsten Konzepte und Algorithmen, die in modernen Bild- und Videocodierverfahren verwendet werden. Wir werden uns insbesondere auf Techniken konzentrieren, die in aktuellen internationalen Videocodierstandards Anwendung finden.

In einem kurzen ersten Teil werden zunächst die sogenannten Rohdatenformate eingeführt, welche als Eingangs- und Ausgangsformate von Bild- und Videocodecs verwendet werden. Dieser Teil beinhaltet folgenden Themen:

  • Farbräume und deren Beziehung zur menschlichen Farbwahrnehmung
  • Transfer-Funktionen (Gamma-Codierung)
  • Warum verwenden wir das YCbCr-Format?

Der zweite Teil der Vorlesung behandelt zunächst die Bildcodierung und umfasst folgende Themen:

  • Der Anfang: Wie funktioniert JPEG?
  • Warum verwenden wir die Diskrete Cosinus-Transformation?
  • Effiziente Codierung von Transformationskoeffizienten
  • Prädiktion von Bildblöcken
  • Adaptive Blockpartitionierung
  • Wie treffen wir Entscheidungen im Encoder?
  • Optimierungen der Quantisierung

Im dritten und letzten Teil der Vorlesungen behandeln wir Konzept die letztendlich die Videocodierung deutlich effizienter machen als eine separate Codierung der Einzelbilder. Dieser Teil umfasst folgende Themen:

  • Bewegungskompensierte Prädiktion
  • Codierung von Bewegungsvektoren
  • Algorithmen zur Bewegungssuche
  • Subpixel-genaue Bewegungsvektoren und Interpolationsfilter
  • Verwendung mehrere Referenzbilder
  • Was sind B-Bilder und warum verwenden wir diese?
  • Deblocking- und Deringing-Filter
  • Effiziente zeitliche Codierstrukturen

In den Übungen werden wir schrittweise einen eigenen Codec für Bilder implementieren. Bei entsprechenden Interesse kann dieser zu einem einfachen Videocodec erweitert werden.

 

This course introduces the most important concepts and algorithms that are used in modern image and video coding approaches. We will particularly focus on techniques that are found in current international video coding standards.

In a short first part, we introduce the so-called raw data formats, which are used as input and output formats of image and video codecs. This part covers the following topics:

  • Colour spaces and their relation to human visual perception
  • Transfer functions (gamma encoding)
  • Why do we use the YCbCr format?

The second part of the course deals with still image coding and includes the following topics:

  • The start: How does JPEG work?
  • Why do we use the Discrete Cosine Transform?
  • Efficient coding of transform coefficients
  • Prediction of image blocks
  • Adaptive block partitioning
  • How do we take decisions in an encoder?
  • Optimized quantization

In the third part, we discuss approaches that make video coding much more efficient than coding all pictures using still image coding techniques:

  • Motion-compensated prediction
  • Coding of motion vectors
  • Algorithms for motion estimation
  • Sub-sample accurate motion vectors and interpolation filters
  • Usage of multiple reference pictures
  • What are B pictures and why do we use them?
  • Deblocking and deringing filters
  • Efficient temporal coding structures

In the exercises, we will implement our own image codec (in a gradual manner). We may extend it to a simple video codec.

 

Sprachübergreifend

193 274
Teilnahmepflicht

Werdende Mütter

Keine Gefährdungen vorliegend
Teilweise Gefährdungen vorliegend
Alternative Lehrveranstaltung
Gefährdungen vorliegend

Stillende Mütter

Keine Gefährdungen vorliegend
Teilweise Gefährdungen vorliegend
Alternative Lehrveranstaltung
Gefährdungen vorliegend

Begleitveranstaltungen

Übung zu Bild- und Videocodierung

Werdende Mütter

Keine Gefährdungen vorliegend
Teilweise Gefährdungen vorliegend
Alternative Lehrveranstaltung
Gefährdungen vorliegend

Stillende Mütter

Keine Gefährdungen vorliegend
Teilweise Gefährdungen vorliegend
Alternative Lehrveranstaltung
Gefährdungen vorliegend