(Main) Seminar: Hybrid Video Coding
Prof. Joachim Weickert
Winter Term 2017/2018
(Main) Seminar (2 h)
Notice for bachelor/master students of mathematics:
This is a »Hauptseminar« in the sense of these study programs.
|Prediction and correction with motion.
07/19/2017: Registration is open.
07/25/2017: Registration is closed.
Important Dates –
Introductory Meeting –
Overview of Topics
Introductory meeting (mandatory):
The introductory meeting will take place
on Thursday, July 27, 2017, 2:15 p.m., in E1.7, Room 4.10.
In this meeting, we will assign the topics to the participants.
Attendance is mandatory for all participants.
Do not forget to register first (see below).
Regular meetings during the winter term 2017/2018:
Tuesday, 4:15 p.m., in Building E1.7, Room 4.10
Digital network traffic has been rising rapidly during the last decades and
continues to increase. A large portion of this traffic is generated by video
content making the efficient compression of videos a vital task.
Hybrid Video Coding (HVC) is a key concept in the field of video compression
which relies on prediction and subsequent correction. It is deployed in
practically all established coding standards such as HEVC and VP9.
In this seminar, we will discuss the main ideas behind HVC and their realisation
in encoders and decoders. To this end, we will cover basic to state-of-the-art
methods for the different modules and tasks within HVC.
The seminar is for advanced bachelor or master students in Visual Computing,
Mathematics, or Computer Science. Basic mathematical knowledge (e.g. Mathematik
für Informatiker I-III) and some knowledge in image processing and
computer vision is required.
All papers are written in English, and English is the language of presentation.
The registration period is over.
You must attend all seminar meetings, except for provable important reasons
Talk duration is 30 min, plus 15 min for discussion
. Please do not
deviate from this time schedule.
You may give a presentation using a data projector,
overhead projector or blackboard, or mix these media appropriately.
Your presentation must be delivered in English. Your slides and your
write-up, too, have to be in English.
The write-up has to be handed in three weeks after the lecture period ends.
The write-up should summarise your talk and has to consist of 5 pages per
speaker. Electronic submission is preferred. File format for electronic
submissions is PDF – text processor files (like .doc) are not acceptable.
Do not forget to hand in your writeup: Participants who do not submit
a writeup cannot obtain the certificate for the seminar.
Adhere to the standards of scientific referencing and avoid plagiarism:
Quotations and copied material (such as images) must be clearly marked
as such, and a bibliography is required.
Otherwise the seminar counts as failed.
Talk preparation has to be presented to your seminar supervisor no later than
one week before the talk is given.
It is your responsibility to approach me timely and make your appointment.
No-shows are unfair to your fellow students: Some talks are based on
previous talks, and your seminar place might have prevented the
participation of another student. Thus, in case you do not appear to
your scheduled talk (except for reasons beyond your control), we
reserve the right to exclude you from future seminars of our group.
Participation in discussions:
The discussions after the presentations are a vital part of this seminar. This
means that the audience (i.e. all paricipants) poses questions and tries to
find positive and negative aspects of the proposed idea. This participation
is part of your final grade.
Being in time:
To avoid disturbing or interrupting the speaker, all participants have to be
in the seminar room in time. Participants that turn out to be regularly late
must expect a negative influence on their grade.
Here are the
slides from the introductory meeting.
They contain important information for preparing a good talk.
||Rolando Morales Suárez
|Basics I: Context-Adaptive Arithmetic Coding
D. R. Bull: Communicating Pictures, Chapter 7
D. Marpe, H. Schwarz, T. Wiegand: Context-Based Adaptive Binary Arithmetic
Coding in H.264/AVC Video Compression Standard
|Basics II: Structure of Hybrid Video Coders
D. R. Bull: Communicating Pictures, Chapter 9
M. Wien: High Efficiency Video Coding, Chapter 2
G. J. Sullivan, J.-R. Ohm, W.-J. Han, T. Wiegand: Overview of the High
Efficiency Video Coding (HEVC) Standard
|Scene Change Detection: Overview
R. Lienhart: Reliable Transition Detection in Videos: A Survey and
|Intra Prediction I: HEVC Intra prediction
D. R. Bull: Communicating Pictures, Chapter 9
M. Wien: High Efficiency Video Coding, Chapter 6
|Intra Prediction II: Inpainting Methods
S. Doshkov, P. Ndjiki-Nya, H. Lakshman, M. Köppel, T. Wiegand:
Towards Efficient Intra Prediction Based on Image Inpainting Methods
|Motion Estimation I: Block Matching
D. R. Bull: Communicating Pictures, Chapter 8
C. Zhu, X. Lin, L.-P. Chau: Hexagon-Based Search Pattern for Fast Block
|Motion Estimation II: Multiple Frame Motion Estimation
T. Wiegand, X. Zhang, B. Girod: Long-Term Memory Motion-Compensated
|Motion Estimation III: Optical Flow
W. Chen, R. Mied: Optical Flow Estimation for Motion-Compensated
|Residual Coding: Transform-based Coding
D. R. Bull: Communicating Pictures, Chapter 5
|Extensions I: Saliency Coding
C. Guo, L. Zhang: A Novel Multiresolution Spatiotemporal Saliency Detection
Model and Its Applications in Image and Video Compression
||Bakhtiar Ali Shah
|Extensions II: PDE-based Video Compression
S. Andris, P. Peter, J. Weickert: A Proof-of-Concept Framework for PDE-based
|In-loop Filtering: Adaptive Deblocking
M. Wien: High Efficiency Video Coding, Chapter 9
P. List, A. Joch, J. Lainema, G. Bjontegaard, M. Karczewicz: Adaptive
David R. Bull:
Communicationg Pictures - A Course in Image and Video Coding.
Academic Press, Oxford, United Kingdom, 2014.
High Efficiency Video Coding - Coding Tools and
Springer-Verlag, Berlin, Germany, 2015.