Course syllabus

Multimedia and Video Communications (SSY150)

Course-PM

SSY150 Multimedia and video communications lp4 VT20 (7.5 hp)

Course is offered by the department of Electrical Engineering

Due to the coronavirus, all teaching activities will be conducted through distance learning /online via  Zoom.


The first lecture is scheduled on Tuesday March 24, at 15:15, by zoom.

The link to the zoom for lecture one is:

Join URL: https://chalmers.zoom.us/j/523891397?pwd=dHcveVF3MERnYXpXTFBNU3NsVEYrZz09

Require meeting password Meeting Password276307

 

Please check course information page for any new updates.

 

Contact Detail

  • Lecturer and examiner:  Prof. Irene Yu-Hua Gu,     irenegu@chalmers.se  
  • Guest lecturers :                 Dr. Per Fröjdh (Ericsson research)
  •                                                       Prof. Tommy Svensson (Chalmers)   
  • Teaching assistant:           Muhaddisa Barat Ali,     barat@chalmers.se

 

Course Purpose

To understand the basic theories and methods on audio, image and video compression, packet loss modeling, and transportation of compressed multimedia data through error prone IP networks. The course is also aimed at bridging the gap between theory and practice, through hands-on Matlab programming in laboratory projects students will be able to consolidate their understanding on the basic theories and methods in this course. 

The course consists of a set of lectures and laboratory projects. 

 

Schedule 

All lectures and tutorials will be held through online/distance learning. The scheduled dates for lectures, tutorials, project handin deadlines, and project presentations, are shown in the tables below. 

There is a set of quiz questions related to each lecture. You can download from the course webiste, and submit your quiz problem solution sheet from the course website.

 

Lectures

Date, Time, Room

Topic

2020-03-24, Tuesday 15:15-17:00, online

Lecture-1: Introduction

Irene Gu

2020-03-26, Thursday, 15:15-17:00, online

Lecture-2: Modeling and compression of speech/ audio signals

Irene Gu

2020-04-02, Thursday, 15:15-17:00, online

Lecture-3: Image analysis and compression

Irene Gu

2020-04-16, Thursday,

15:15-17:00, online

Lecture-4: Video analysis and compression

Irene Gu

2020-04-23, Thursday, 15:15-17:00, online

Lecture-5: Transportation of compressed multimedia data through communication networks

Irene Gu

2020-04-28, Tuesday,  15:15-17:00,

online

Lecture-6: Recent advances in video communications 

Guest lecture, Dr. Per Fröjdh (Ericsson Research) 

2020-05-12, Tuesday, 15:15-17:00, online

Lecture-7: 5G basics: background, theory and applications

Guest lecture: Prof. Tommy Svensson (Chalmers,E2)

2020-05-14, Thursday, 15:15-17:00, online

Lecture-8:  Network modeling, and end-to-end performance optimization

Irene Gu

 

Tutorials

Data, time, room

Topic

2020-03-31, Tuesday, 15:15-17:00, online

Tutorial-1: Demo of Lab-1 on speech compression + Matlab for beginners
Muhaddisa Barat Ali

2020-04-21, Tuesday 15:15-17:00, online

Tutorial-2: Demo of Lab-2 on image and video compression

Muhaddisa Barat Ali

2020-05-05, Tuesday, 15:15-17:00,

online

Tutorial-3: Demo of Lab-3 on multimedia communications over IP networks

Muhaddisa Barat Ali

 

Project Report Deadlines

Note: Any late handin report will be subject to 10%  reduction to the corresponding project grade in each day.

Dealine date, time

Handin Report

  Mandatory

2020-04-17, 23:55,    

Friday

Lab-1 report

Please upload ONE zipped file (including lab. report and Matlab programs) for each project group.

   Yes

2020-05-04, 23:55, Monday

Lab-2 report

Please upload ONE zipped file (including lab. report and Matlab programs) for each project group.

   Yes

2020-05-17, 23:55

Lab-3 report

Please upload ONE zipped file (including lab. report and Matlab programs) for each project group.

   Yes

 

Project Presentation

 (upload your presentation with speech embedded, through course website)

Date, Time,

Room

Topic

Mandatory

2020-05-19

Tuesday

15:15-17:00

online

 

Lab. Project Presentation
Each group will be asked to make a 15 min presentation on one of the lab. projects, followed by discussions/questions

Yes

2020-05-18, 23:55: deadline for upload your presentation

 

Online Consulting Hours:

Tuesdays and Thursdays 10:00 - 11:30 am, in course study weeks.

 

Course Literature

Main reference book: 

Abdul H. Sadka, Compressed video communications, ISBN: 0470 843128 (E-book is available at Chalmers)

Other reference books:

  •  W.Simpson, Video over IP (e-book available at Chalmers library);
  • Fan Zhai and Aggelos Katsaggelos, Joint source-channel video transmission;
  • Ming-Ting Sun and Amy R. Reibman, Compressed video over networks;
  • King N. Ngan, Chi W.Yap, Ken T.Tan, video coding for wireless communication systems;
  • M.van der Schaar, P.A.Chou, Multimedia over IP and wireless networks;
  • L.R. Babiner, R.W. Schafer, digital processing of speech signals.

 

Course Design

The course consists of a set of lectures and laboratory projects. 

Lectures are designed to provide the students with the basic theories and methods associated with audio/speech, image and video compression, packet error modeling, as well as transportation of compressed multimedia data through error prone IP networks. In the end of each lecture, there will be quiz questions which may help the students to check their understanding on the basic concepts. 

Laboratory projects are designed to give hands-on experience to learn these methods with fun.  We have several exercise sessions and weekly consulting hours that are designed to demonstrate and guide the students for their laboratory projects.

Course arrangement:

  • lectures: 8
  • exercises/tutorials:   3
  • laboratory projects:  3 
  • feedback:  regular
  • project presentation: 1
  • Written examination (optional): 1
  • Matlab for beginners (on request): 1
  • Consulting hours:  2 time slots in each study week

Course website: You can find course website from Chalmers link to Canvas, https://chalmers.instructure.com/courses/9487/assignments/syllabus

 

Learning Objectives

Learning objectives of the course are to understand the basic concepts on / to be able to apply basic methods to:

  • Audio/speech, image and video compression;
  • Main parameters in human auditory and visual systems that affect the perception of multimedia data quality;
  • Objective quality measures for audio/image/video data;
  • Basic protocol stack for transporting multimedia data;
  • Distortions, and Quality of Service (QoS) in multimedia data transportation;
  • Models for erasure channels and packet losses;
  • Packet error protection, correction and concealment;
  • End-to-end performance optimization of multimedia data.

 

Examination Form

The course examination consists of 3 parts: 

  •  From laboratory project-related work: A maximum of 70% of the final grade is determined by the 3 laboratory projects and reports, project presentation and individual oral questioning/ discussion. The maximum grade for the 3 lab. projects + reports is split into 20%, 22% and 28% respectively. All three Lab. projects are mandatory and should be done independently by each project group. Sharing or copying programs are NOT permitted, however, inter-group discussions are encouraged;  
  • From lectures and related quiz questions: 8% of the final grade is given from answering the quiz questions for each lecture;
  • From written examine: 22% of the final grade is given from the written exam, at the end of the course. To help the students to grasp the most important issues in the course, they are encouraged to bring a one A4-page (double sided) paper, where they may write down what they consider as the most important issues in this course.

Grading standard: 3 ≥ 50%, 4 ≥ 70%, 5 ≥ 85% 

 

How these 3 parts of the examination are designed for assessing the learning outcomes ? 

Assessing the learning outcomes from different angles:

  • The laboratory projects in combination with presentation and oral questioning/discussion, are designed to bridge the gap between theories/basic methods and programs/implementation for each individual student, on the core topics of this course. 
  • Attending lectures (mandatory on 6 out of 8) is aimed at strengthening the understanding of basic theories and methods, where quiz questions may help to consolidate the basic concepts.
  • Written examination is another part that is designed to assess the learning outcome of students from understanding the basic concepts to the ability of problem solving.

Course summary:

Date Details Due