|
Course Catalog 2013-2014
SGN-33006 Video Compression, 5 cr |
Additional information
Suitable for postgraduate studies
Person responsible
Serkan Kiranyaz
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Implementations | Lecture times and places |
|
|
|
|
|
|
|
|
Requirements
Exercises, Final exam and an optional assignment.
Completion parts must belong to the same implementation
Principles and baselines related to teaching and learning
- slides, hands-on exercises using Matlab will be the main teaching methods used in the course.
Learning Outcomes
After passing this course, the student should have the knowledge of the different compression methods used for digital video transmission and storage, including the state of the art video codecs H.264/AVC, SVC, MVC, HEVC.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Compression methods for digital transmission and storage of video. The functional blocks of a modern video compression system with emphasis on signal processing aspects. | video pre- and post-processing | video rate control and implementation aspects |
2. | Application of video compression algorithms in practical video applications (digital TV, videophone, internet video) and advanced topics in video compression. | video applications, e.g. streaming, real-time videotelephony. | future generation video codecs and future video broadcasting systems. |
Instructions for students on how to achieve the learning outcomes
The course grade is based on 1) the exercises, and 2) the exam performance. Optionally an assignment can provide additional bonus points. The minimum threshold of exercises for being admitted to the final exam is 75% (with a grade >=3). The course exercises focus on the lecture content and give the opportunity to implement and use PCs to enforce the theory learned in the lectures. The final exam assesses the students' performance with respect to the learnings of the whole course.
Assessment scale:
Numerical evaluation scale (1-5) will be used on the course
Partial passing:
Study material
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Book | Coding Artifacts and Visual Distortions | M. Yuen | Chapter 3 of the book | Yes | English | ||
Book | Error-Resilient Coding and Decoding Strategies for Video Communication | T. Stockhammer, W. Zia | Chapter 2 of the book. | Yes | English | ||
Book | H.264 and MPEG-4 Video Compression | I.E.G. Richardson | Chapters 1,2,3,6,7 of the book | Yes | English | ||
Book | The H.264 Advanced Video Compression Standard | I.E. Richardson | Chapters 9.4, 10 of the book | Yes | English | ||
Book | The Visual System | Chapter 3 of the book | Yes | English | |||
Journal | Mobile Video QoS Metrics | Igor Curcio | Yes | English | |||
Journal | Overview of the High Efficiency Video Coding (HEVC) Standard | G.J. Sullivan, J.-R. Ohm, W.-J. Han and T. Wiegand | Yes | English | |||
Journal | Overview of the Stereo and Multiview Video Coding Extensions of the H.264/MPEG-4 AVC Standard | A. Vetro, T. Wiegand and G.J Sullivan | Yes | English | |||
Lecture slides | SGN-33006 Video Compression | Igor Curcio | Yes | English | |||
Other literature | QoS Aspects of Mobile Multimedia Applications | Igor. D.D. Curcio | Chapter 6 of the thesis | Yes | English |
Prerequisites
Course | Mandatory/Advisable | Description |
SGN-12000 Basic Course in Image and Video Processing | Mandatory | |
SGN-12006 Basic Course in Image and Video Processing | Mandatory | |
SGN-22006 Signal Compression | Mandatory | |
SGN-31006 Image and Video Processing Techniques | Advisable | |
SGN-51506 Human Visual System | Advisable |
Prerequisite relations (Requires logging in to POP)
Correspondence of content
Course | Corresponds course | Description |
|
|
More precise information per implementation
Implementation | Description | Methods of instruction | Implementation |
The course teaches different compression methods used for digital video transmission and storage, including H.264/AVC, SVC, MVC, HEVC. Lessons 1,2,3 - Basics of video compression + Video quality evaluation Lesson 4 - Human Visual System + coding artifacts and visual distortions Lesson 5,6,7,8,9 - H.264/AVC Lesson 10 - Design and performance + video rate control Lesson 11 - H.264/SVC, MVC, HEVC Lesson 12 - Error resilience in video coding Lesson 13 - Advanced topics in media adaptation |