5 ECTS credits
135 h study time
Offer 1 with catalog number 4016442ENR for all students in the 1st semester at a (E) Master - advanced level.
This course provides the theoretical background of digital image and video coding and illustrates the use in practical systems such as digital photography, television and cinema. During the exercise sessions the students will apply the aggregated knowledge.
1. Coding Theory – entropy, lossy and lossless coding, quality measurement, scalar quantisation, rate-distortion optimisation of quantisers, entropy coding (properties of variable length codes, Huffman codes, arithmetic coding, context-dependent entropy coding, adaptive entropy coding, run-length coding, predictive coding, Lempel-Ziv coding), transform coding (DCT transform, subband transforms, wavelet transform, multiresolution decomposition).
2. Still Image Coding – lossless image coding (GIF, PNG, JBIG and JPEG-LS), lossy image coding (JPEG, Embedded zero-tree coding, MPEG-4 Texture coding, JPEG XR, JPEG2000).
3. Video Coding – hybrid video coding (motion compensated hybrid coders, characteristics of interframe prediction signals, quantisation error feedback and propagation, interlaced video coding, "forward, backward, bi-directional and multiframe" prediction, logaritmic and hierachical motion estimation, variable block size motion compensation, sub-pixel accurate motion compensation, global motion compensation), ITU-T (H.261 and H.263) and ISO standards (MPEG-1, MPEG-2, MPEG-4, DivX, MPEG-4 AVC), scalable video coding (Laplacian pyramids, fine-grain scalability MPEG-4 FGS, motion compensated temporal filtering, MPEG-4 SVC), compression of motion vectors.
4. Adaptation to channel characteristics – rate and transmission control, error protection, error concealment.
5. Applications such as MPEG systems, DVD, digital video broadcast (DVB), media production and distribution platforms & digital cinema.
6. Isochronous information – definition, basic characteristics (quasi constant bandwidth/capacity, timing), live versus recorded transmission, the lack of isochronuos behavior at the transmission side, content-on-demand, transporting digital isochronous information over fixed-rate connections and variable-rate connections (the problems, delay variation in packet oriented networks, reasons...), flow graphs for different situations (analog, digital, circuit oriented, packet oriented, without CODEC, with CODEC), delay variation in packet-oriented networks (buffering, strategies; loose flow control for recorded isochronous information, QoS mechanisms), adverse effects of traditional data oriented error and flow control mechanisms in (connection oriented) packet oriented transmission
7. Specific transport/signaling mechanisms for isochronous information (RTP/RTCP/RTSP), broadcasting (unicast, broadcast, multicast, narrowcast, Electronic Program Guides)
8. Mixing isochronous and data information; Triple Play
9. Practicals – The exercises will allow the student to get deeper insight in image and video coding technology.
The course notes of the individual chapters can be downloaded from Pointcarré.
The student will acquire insight in image and video coding technology both from a theoretical and a practical perspective. The student should not only be able to understand the underlying scientific concepts of the studied technology from an architectural perspective but also at the level of the individual components of the system (video codecs, network). Moreover, the student should have acquired insight in the performances and limitations of image and video coding solutions, packet-switched networks, etc.
By studying state-of-the-art technology and consultation of the scientific literature in the domain, the student will be capable to operate independently in the domain.
The final grade is composed based on the following categories:
Oral Exam determines 66% of the final mark.
PRAC Practical Assignment determines 34% of the final mark.
Within the Oral Exam category, the following assignments need to be completed:
Within the PRAC Practical Assignment category, the following assignments need to be completed:
The examination exists out of two parts:
1) An oral examination related to the theoretical content. During the oral examination a few largest questions are posed in combination with five smaller questions that are covering complementary (i.e. other) parts of the course.
2) A practical examination related to the exercises: The students are scored based on a number of exercises, including a large one focused on the design of a codec. A written report, as well as a demonstration and an oral reporting are requested for this part of the examination procedure.
This course offer isn't part of a fixed set of graduation requirements. Hence, it is a free elective.