Course detail

Multimedia Data Processing

FEKT-MPC-ZMDAcad. year: 2020/2021

The course focuses in detail on the description of modern compression algorithms and methods used in image and video processing, description of security of multimedia content by means of watermarking techniques, description of principles of multimedia data transmission in IP networks, and description of the principles of indexing and retrieval in large multimedia databases.

Learning outcomes of the course unit

Students who will complete this course will be able to:
- describe and explain the basic parameters of digital image and video,
- describe and explain the procedure for measuring the quality of digital image and video,
- explain the transformations used to image/video compression,
- explain the entropic coding used to image/video compression,
- explain the principles of motion estimation and compensation used in video compression standards,
- describe and implement individual parts of JPEG and MPEG compression,
- describe current compression formats, define their advantages and disadvantages,
- to orientate in the environment of the transmission of multimedia data over the Internet,
- Explain the principles of multimedial content security,
- describe the principles of multimedia databases.


Knowledge on the Bachelor degree level and basic knowledge of image/video compression are required. Basic JAVA programming language knowledge is required.


Not applicable.

Recommended optional programme components

Not applicable.

Recommended or required reading

Richardson, E. G. H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia (EN)
Wooton, C. A Practical Guide to Video and Audio Compression (EN)
Salomon, D. Data Compression: The Complete Reference (EN)
ČÍKA, P. Zpracování multimediálních dat pro integrovanou výuku VUT a VŠB-TUO (skripta). 2014. ISBN: 978-80-214-5062- 2. (CS)

Planned learning activities and teaching methods

Techning methods include lectures and computer laboratories. Course is taking advantage of e-learning (Moodle) system. Students have to write project/assignment during the course.

Assesment methods and criteria linked to learning outcomes

Evaluation of study results follows the Rules for Studies and Examinations of BUT and the Dean's Regulation complementing the Rules for Studies and Examinations of BUT. Up to 20 points are given for programming during semester. Up to 20 points are given for work on projects. Up to 60 points are awarded for the final examination.

Language of instruction


Work placements

Not applicable.

Course curriculum

1. Outline - Multimedia data compression
2. Quality of multimedia data measurement, differential coding and quantization
3. Transform coding (DCT, DWT, DWHT)
4. Entropy coding I (Huffman, arithmetic and dictionary techniques)
5. Image compression standards
6. Digital Rights Management for images
7. Entropy coding II
8. Motion estimation and compensation in video sequences
9. Video compression standards I
10. Video compression standards II + Digital Rights Management for video sequences
11. Video streaming and distribution I
12. Video streaming and distribution II
13. Digital library


The aim of the course is to give students enough information to orient themselves in the field of image and video processing, security, transmission of multimedia data in IP networks, indexing and retrieval of multimedia data in multimedia databases.

Specification of controlled education, way of implementation and compensation for absences

The content and forms of instruction in the evaluated course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.

Classification of course in study plans

  • Programme MPC-MEL Master's, any year of study, summer semester, 7 credits, elective
  • Programme MPC-IBE Master's, 1. year of study, summer semester, 7 credits, compulsory
  • Programme MPC-TIT Master's, 2. year of study, summer semester, 7 credits, compulsory-optional

Type of course unit



26 hours, optionally

Teacher / Lecturer

Laboratory exercise

39 hours, compulsory

Teacher / Lecturer