5LSE0 (2017-2018) - Multimedia Video Coding and Architectures

Goal:
Learn theoretical and practical knowledge of multimedia video coding systems with respect to basic techniques, coding standards like MPEG/JPEG and architectures for implementation.

Contents:
Foundation. Basics of practical video compression techniques, such as predictive coding and transform coding. Source coding theory and various implementations. Explanation of transforms, quantization and VLC algorithms. Introduction of motion compensation and hybrid video coding.

Multimedia standards for video compression. Explanation of commonly applied standards, such as the DV standard for digital camcorders, JPEG for still pictures, MPEG-1 for VCD and computers, MPEG-2 for DVD players and multimedia computers and DTV transmission.

The computer assignment aims at applying the knowledge and provides the student an executable framework for experiments with video compression. At the end a small task has to be carried out to simulate a certain video or coding function. The computer assignment can also be performed as a block activity after the lectures, but the results remain part of the examination.

Preknowledge:
Stochastic Signal Processing

Schedule and location: 
8 weeks of lectures, 2 blocks of 2 hours per week, 40% practical exercises
Full schedule: 
Date Time Content Location
6 Febr 08.45-10.30 Module 1 HELIX OOST 4.91
9 Febr 13.45-15.30 Module 1 and 2 HELIX OOST 3.91
20 Febr 08.45-10.30 Module 2 and 3 HELIX OOST 4.91
23 Febr 13.45-15.30 Module 3 and 4 HELIX OOST 3.91
27 Febr 08.45-10.30 Module 4 and 5 HELIX OOST 4.91
6 Mar 08.45-10.30 Module 5 and 6 HELIX OOST 4.91
9 Mar 13.45-15.30 Module 6 HELIX OOST 3.91
13 Mar 08.45-10.30 Module 6 and 7 HELIX OOST 4.91
16 Mar 13.45-15.30 Module 7 and 8 HELIX OOST 3.91
20 Mar 8.45-10.30 Module 8 and 9 HELIX OOST 4.91
23 Mar 13.45-15.30 Module 9 and 10 HELIX OOST 3.91
27 Mar 08.45-10.30 Module 10 and 11 HELIX OOST 4.91
3 Apr 08.45-10.30 Module 11 HELIX OOST 4.91
6 Apr 13.45-15.30 Guest lecture: Dhr. J. van de Meer HELIX OOST 3.91
Slides: 
Module 2: Measure of information
Module 3: Scalar quantization
Module 4: Rate-distortion theory
Module 5: Differential PCM and linear predictive coding
Module 6: Transform coding - Decorrelation and transforms
Module 7: Transform coding - Quantization and VL coding
Module 8: Intraframe DCT coding, standards JPEG and DV
Module 9: Interframe coding, MPEG-1/2 standards - System and video
Module 10: MPEG-1/2 standards - Motion compensated video coding
Module 11: MPEG-4 AVC / H.264 coding
Guest lecture: MPEG systems
Instruction sheets: 
Introduction to practical assignments