Course detail

Multimedia Data Processing

FEKT-MPC-ZMDAcad. year: 2022/2023

 

Language of instruction

Czech

Number of ECTS credits

7

Mode of study

Not applicable.

Learning outcomes of the course unit

The graduate of the course is able to:

- describe and explain the basic parameters of digital image and video,

- describe and explain the process of measuring digital image and video quality,

- understand and explain the transformations used in video image compression,

- explain the entropy coding used in video compression,

- explain the principles of video estimation and compensation used in video compression standards,

- describe and implement the different parts of JPEG and MPEG compression,

- describe current compression formats, define their advantages and disadvantages,

- navigate the environment of multimedia data transmission over the Internet,

- explain the principles of multimedia content security.

 

Prerequisites

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

Co-requisites

Not applicable.

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.

Course curriculum

1) Multimedia and its parameters, colour models, sampling, basic image formats, image properties (statistical and psychovisual redundancy)

2) Predictive coding and scalar quantization (linear, non-linear), vector quantization

3) Transformation of image data (DCT, DWT, WHT) - basic principles

4) Entropic coding (Arithmetic, LZW, Huffman) - principles and their use in multimedia data compression

5) Entropic coding SPIHT and EZW - principle and their use in multimedia data compression

6) Standards for compression of still images

7) Protection of image data by watermarking techniques

8) Methods used for motion estimation and compensation in video and their principles (FULL SEARCH THREE STEP SEARCH, LOGARITMIC SEARCH), subpixel precision in search

9) Video compression standards MPEG-2, H.264, H.265

10) Internet TV, online streaming, Digital Rights Management (DRM)

 

Work placements

Not applicable.

Aims

The aim is to provide students with sufficient information for orientation in the field of image data processing and video sequences, their security and transmission in IP networks. 

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.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

ČÍ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)
Lingfen Sun. Guide to Voice and Video over IP: For Fixed and Mobile Networks (Computer Communications and Networks). ISBN 978-1447149040 (CS)
Salomon, D. Data Compression: The Complete Reference (EN)

Recommended reading

Not applicable.

Elearning

Classification of course in study plans

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

  • Programme MPC-AUD Master's

    specialization AUDM-TECH , 1 year of study, summer semester, compulsory-optional

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

1) Outline - Multimedia data compression
2) Quantization, prediction encoding
3) Motion estimation and compensation
4) Image transforms
5) Entropy encoding
6) SPIHT and EZW methods
7) JPEG and MPEG standards
8) MPEG-2 standard, Transport stream
9) MPEG-4 and H.264 standards
10) Image post processing – filtration
11) Digital watermarks in image and video
12) Multimedia databases (MPEG-7)
13) Multimedia protocols

Laboratory exercise

39 hod., compulsory

Teacher / Lecturer

Syllabus

JAVA language is used in laboratories
DCT and its application at image compression
Haar transform of image data
Motion estimation(FULL SEARCH) error rate measurement
Motion estimation(THREE-STEP SEARCH) error rate measurement
Image information loss at quantisation
Entropy coding in video codecs

Elearning