Course Catalog 2012-2013
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2012-2013

SGN-3106 Digital Video Processing, 4 cr

Person responsible

Karen Eguiazarian, Moncef Gabbouj

Lessons

Study type P1 P2 P3 P4 Summer Implementations Lecture times and places
Lectures
Excercises


 


 
 2 h/week
 2 h/week
+2 h/week
+2 h/week


 
SGN-3106 2012-01 Wednesday 12 - 14, TC163
Monday 8 - 10, TC163
Wednesday 10 - 12, TC303

Requirements

Exercises and final exam.

Principles and baselines related to teaching and learning

-slides, demos and hands-on will be used in the course.

Learning outcomes

Fundamentals of digital video and video signal processing. Introduction and Imaging Still Image Coding Motion Entropy Coding From JPEG to JPEG2000 Video Coding The H.261 Video codec Error resilience Video segmentation Video in multimedia

Content

Content Core content Complementary knowledge Specialist knowledge
1. Students learn the main building blocks of a video processing chain, from acquisition to display, passing by compression and transmission.   a system view of video codecs  knowledge about the different blocks of the processing chain in a video communication system. 
2. Video representation is then studied, this includes video formats, resolution and color spaces. Lossless and lossy compression is then defined and data redundancy is studied. The concepts are first illustrated with still images. DCT and quantization are also studied in this part.  anolog versus digital video, what do we loose and what do we gain?  advanced transforms and their integer implementation 
3. Motion estimation is then introduced as the basis of motion-compensated predictive compression of video. Motion models and optical flow equations are reviewed. Block based motion estimation is then the main focus of this part.  3D motion and the theory of optical flow.  efficient motion estimation algorithms 
4. Students then learn the basics of video coding, including lossless encoding, scalar quantization, vector quantization and distortion measures. Students then learn still image compression, illustrated by JPEG and JPEG-2000 codecs.  Entropy and information measures  advanced video coding and processing 
5. Video coding is then explained, the basic building blocks of H.261 and MPEG2 are studied. Error resilience and post-processing are then explained for recovering the video stream from errors. Finally, topics in video segmentation and general multimedia video are discussed  applications involving video.  advanced video communication systems 

Evaluation criteria for the course

The course exercises focus on each core content and gives the opportunity to students to implement and use PCs to enforce the theory learned in the lecture through ready-made and newly implemented functions in Matlab environment. The final exam assesses the students' performance with respect to the learning outcomes.

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Book     Y. Wang, J. Ostermann and Y.-Q. Zhang            English  

Prerequisites

Course Mandatory/Advisable Description
SGN-3010 Digitaalinen kuvankäsittely I Mandatory   1
SGN-3016 Digital Image Processing I Mandatory   1

1 . either SGN 3010 or SGN 3016 is required.

Prerequisite relations (Requires logging in to POP)



Correspondence of content

Course Corresponds course  Description 
SGN-3106 Digital Video Processing, 4 cr 8002252 Video Compression, 2 cu  
SGN-3106 Digital Video Processing, 4 cr +
SGN-3057 Digital Image Processing II, 6 cr
SGN-31006 Image and Video Processing Techniques, 6 cr  

More precise information per implementation

Implementation Description Methods of instruction Implementation
SGN-3106 2012-01 Digital video processing        

Last modified09.01.2013