course-details-portlet

IMT4302

Coding and compression of media data

New from the academic year 2016/2017

Credits 7.5
Level Second degree level
Course start Spring 2017
Duration 1 semester
Language of instruction English
Examination arrangement Written examination

About

About the course

Course content

Motivation for media data compression

Media data redundancy and compression

Fundamental digital image representation and processing

Sampling and quantization

Entropy coding, run-length coding, variable-length coding

Lossy and lossless compression techniques

Transform-based coding

Compression of audio, image, and video data

File formats and standards

JPEG, JPEG2000

Motion estimation, motion compensation, motion compensated prediction

H.261, H.263, MPEG-1, MPEG-2, MPEG-4, MPEG-7, and newer coding standards

Image quality

Learning outcome

This course is a graduate-level introductory course to the fundamentals of coding and compression of media data. It focuses on the fundamental principles of coding and compression and discusses several of the existing audio, image and video compression standards. On completion of this course the student will:

 

Knowledge 

- posses an understanding of the fundamental characteristics of data coding systems used widely in digital recording formats, software and hardware encoders.

- understand the human visual system characteristics and deficiencies that can be exploited to compress audio-visual media efficiently.

- understand the redundancies in audio-visual content and how to remove it when encoding this type of material. 

- understand how subjective as well as objective metrics work, for the evaluation of media quality.

- possess advanced knowledge of basic algorithms for lossless and lossy audio, image and video compression techniques and standards including preprocessing, transforms-based coding,  filtering, etc.

- posses advanced knowledge of video sequences and how they differ from still images and how to exploit their inherent redundancies to compress this type of data. 

- possess specialized insight and good understanding of the different media coding standards and their differences.

 

Skills 

- be able to use mathematical techniques for encoding different types of media and demonstrate the use of tools such as matlab, wavelets toolbox, to solve problems in data coding and compression.

- be able to explore a range of practical techniques, by developing their own simple encoding functions using library facilities and tools such as Matlab.

- be able to implement the techniques in the topics studied and compare their performances in certain coding tasks.

- be able to use relevant and suitable methods when carrying out research and development activities in the area of media coding.

- be able to present, to his colleagues and experts, his work in English and defend his ideas. 

 

General competence 

- have the learning skills to continue acquiring new knowledge and skills in a manner that is largely self-directed.

- be able to contribute to innovative thinking and innovation processes.

Learning methods and activities

Forelesninger|Nettstøttet læring|Oppgaveløsning|Prosjektarbeid

 

Utfyllende informasjon:

The course will be offered both as an ordinary on-campus course and as a flexible course to off-campus students. Lecture notes in PDF, Audio recordings of the lectures and other types of e-learning material will be offered through Fronter. Communication between the teacher and the students, and among the students, will be facilitated via Fronter.

 

Obligatoriske arbeidskrav:

Mandatory exercises reports (these will not be graded).

Compulsory assignments

  • Coursework Requirements

Further on evaluation

Utfyllende om kontinuasjon:

Ordinary re-sit examination in August.

Specific conditions

Admission to a programme of study is required:
Applied Computer Science (MACS)

Course materials

TBA

Credit reductions

Course code Reduction From
IMT4451 7.5 sp
This course has academic overlap with the course in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Computer Science

Contact information

Course coordinator

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Written examination
Grade: Letters

Ordinary examination - Spring 2017

Written examination
Weighting 100/100 Date 2017-06-02 Time 10:00 Duration 4 timer Place and room Not specified yet.