Single-Course English 5 ECTS

Digital video technology

Overall Course Objectives

The aim is to enable the participants to develop equipment and applications in the area of digital video applications, including evaluation of video coding methods. Applications encompass techniques for digital video, general communications systems for communication of digital media, and Internet applications. The course also addresses digitalization encompassing the application of digital video technology, e.g processing and coding video from drones.

Learning Objectives

  • describe the main components of a typical video coder and decoder
  • define the hybrid video coding paradigm
  • explain the role of video coding in the internet and digital communication applications
  • implement software components for a video coding and communication system
  • evaluate video coding methods in terms of visual quality and compression rate
  • simulate visual communication systems
  • select the optimal video coding techniques under different technical constraints
  • collaborate within a group for a project work related to video processing

Course Content

The course focuses on the techniques of digital video compression for communication and Internet applications. Technical aspects of the process from coding to distribution (network/communication, mass storage) are covered. The course treats the principles of video coding, such as block transforms, motion estimation and rate control. The most important standards and formats, i.e. MPEG/h.26x, are presented as well as the relevant compression noise and common noise removal techniques. The main tools for video streaming are introduced: from the basic transmission protocols to methods addressing error prone networks such as packetization, error control or adaptive streaming. The key indicators used to evaluate and monitor performance both in terms of visual experience and service are covered. Applications of video technology for digitalization is presented. Video communication for drones is treated as an example.

Recommended prerequisites

34220/ 34230/ 34240/ 02502 or experience with image processing. Experience with Matlab or Python required.

Teaching Method

Lectures and exercises, project work.


The course 34240 is recommended as a supplementary course simultaneously

Limited number of seats

Maximum: 40.

Please be aware that this course has a limited number of seats available. If there are too many applicants, a pool will be created for the remainder of the qualified applicants, and they will be selected at random. You will be informed 8 days before the start of the course, whether you have been allocated a spot.

See course in the course database.





13 weeks




DTU Lyngby Campus

Course code 34241
Course type Candidate
Semester start Week 5
Semester end Week 19
Days Tues 13-17

7.500,00 DKK

Please note that this course has participants limitation. Read more