http://www.tu-ilmenau.de

Logo TU Ilmenau


INHALTE

Video Coding

Lehrverantwortlicher: Prof. Dr.-Ing. Gerald Schuller

Inhalt

All slides will be in english, the presentation will be in english or german (as needed), such that it can be attended by international students.

Principles of video coding:

  • 2-D und 3-D signal processing (2-D z-transform, 2-D filter banks and Wavelets, also 3-D for motion compensation)
  • Motion estimation and compensation
  • Prediction
  • Psycho-Optical effects (CSF, motion blurring...), application in coding
  • Video coding standards (MPEG, H.264...).

Lecture Slides

 
 
LecturesDownload
Lecture 1: Introduction
[pdf]
Lecture 2: Irrelevance Reduction,
Redundancy Reduction
[pdf]
Lecture 3: 2D z-Transform, 2D filters
[pdf]
Lecture 4: Psycho-Optics, Irrelevance,
Transforms
[pdf]
Lecture 5: Synthesis Tramsform
[pdf]
Lecture 6: Motion compensation
[pdf]
[pdf]
Lecture 7: Motion estimation and prediction
[pdf]
Lecture 8: Optimum Transforms, KLT
[pdf]
Lecture 9: Integer DCT of H.264, coding gain
[pdf]
Lecture 10: Wavelets
[pdf]
Lecture 11: Further tools in H.264
[pdf]
Lecture 12: Quality Measurements
[pdf]
Lecture 13: H.265/HEVC tools
[pdf]
Lecture 14: Interpolation
[pdf]
Lecture 15: Stereo and 3-D Video Coding
[pdf]

 

Additional Information:

  • Python programs for the lectures, together with python notebook files: Examples
HomeworksDownload
12. April 2016: Homework 1
PDF
03. May 2016: Homework 2 PDF
19. May 2016: Homework 3PDF
31. May 2016: Homework 4PDF
14. June 2016: Homework 5PDF

Summer Semester 2019

First lecture: 1-st of April 2019

First seminar: 2-nd of April 2019

 

Lectures 2019:

Given by: Prof. Dr.-Ing. Schuller

DayTimeRoom
Monday13:00 - 14:30HU 013

 

Practice Lessons 2019:

Given by: M.Sc. Oleg Golokolenko

DayTimeRoom
Tuesday ( even weeks, biweekly )15:00 - 16:30HU 204

 

 

We will use the system Moodle for
information and teaching documents exchange, at:

 https://moodle2.tu-ilmenau.de/

 

Exam: written, 90 minutes.

 

Homework:

There will be periodic homework assignments, which will count 30% towards the final grade.

You may form small groups (2-3 people) to solve the homework and deliver a single solution for the whole group. Please present your homework in a digital form (e.g. source code on a flash storage device or laptop with python running).

Literature

Books

Khalid Sayood, "Introduction to data compression", Morgan Kaufmann, 2005
Alan C. Bovik, "The Essential Guide To Image Processing", Academic Press, 2009
I. E. G. Richardson, "Video Codec Design", John Wiley & Sons Ltd., West Sussex, 2007