3 ECTS credits
90 h study time
Offer 1 with catalog number 4016441ENR 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.
Detailed content:
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.
The course notes of the individual chapters can be downloaded from Pointcarré.
The final grade is composed based on the following categories:
Oral Exam determines 60% of the final mark.
PRAC Practical Assignment determines 40% 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. The oral examination exist out of a few larger questions in combination with 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 offer is part of the following study plans:
Master of Electronics and Information Technology Engineering: Standaard traject (only offered in Dutch)
Master of Photonics Engineering: Standaard traject (only offered in Dutch)
Master of Applied Sciences and Engineering: Applied Computer Science: Standaard traject (only offered in Dutch)
Master in Applied Sciences and Engineering: Applied Computer Science: Standaard traject
Master in Applied Sciences and Engineering: Computer Science: Artificial Intelligence (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Multimedia (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Data Management and Analytics (only offered in Dutch)
Master of Applied Sciences and Engineering: Computer Science: Artificial Intelligence
Master of Applied Sciences and Engineering: Computer Science: Multimedia
Master of Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering
Master of Applied Sciences and Engineering: Computer Science: Data Management and Analytics
Master of Photonics Engineering: On campus traject
Master of Photonics Engineering: Online/Digital traject
Master of Electrical Engineering: Standaard traject BRUFACE J
Master of Teaching in Science and Technology: computerwetenschappen (120 ECTS, Etterbeek) (only offered in Dutch)