Image & Video Compression

ImCod
Abstract

Because multimedia data (in particular image and video) require efficient compression techniques to be stored and delivered, image and video compression is a crucial element of an effective communication system.

This course covers the most popular lossless and lossy formats, introduces the key techniques used in source coding, as well as appropriate objective/subjective metrics for visual quality evaluation.

Teaching and Learning Methods: Each class includes a problem session for students to practice the material learned. This course includes a limited number of lab session hours.

Course Policies: It is mandatory to attend the lab. sessions.

Bibliography
  • Publication: Standard codecs: Image compression to advanced video coding Ghanbari, Mohammed Institution of Electrical Engineers (IEE) - 06/2003 - 430 p.
  • Book: BARLAUD M. Compression et codage des images et des vidéos. Hermes Science Publications, 2001, 318p.

Requirements

It would be good if you already have some knowledge about signal/image processing and Matlab, but it is not mandatory.

Description

The course covers the following techniques, standards and metrics:

Techniques:

  • Entropic coding, Huffman Coding
  • Run Length Encoding
  • Dictionary data-based compression
  • Predictive Coding
  • Discrete Cosine Transform
  • Block-matching
  • Vector Quantization
  • Wavelets
  • Fractals.

Standards:

  • fax
  • GIF, JPEG, JPEG2000
  • H.26x, MPEG-x (1, 2, 4); HEVC.

Metrics:

  • RMSE, PSNR
  • wPSNR, SSIM

Learning Outcomes: 

  • Become familiar with major image and video formats.

Nb hours: 21.00

Evaluation:

  • Final Exam (100% of the final grade)