EE398A - Image and Video Compression

Basic Course Info

Term
Winter 2011-2012
Instructor
Location
Hewlett 102
Time
Tu, Th, 4:15-5:30pm
Units
3

Description

The principles of source coding for the efficient storage and transmission of still and moving images. Discrete Cosine Transform. Wavelet image coding. Interframe coding. Motion compensation and motion estimation. Emphasis is on rate distortion analysis and optimization of image and video coding schemes. Standards: JPEG, JPEG-2000, MPEG-1, MPEG-2, MPEG-4, H.261, H.263, H.264. Students investigate image and video compression algorithms in Matlab or C.

Prerequisites

EE261 and EE278

Detailed Course Info

Topics

  • Entropy and lossless coding techniques
  • Run-length coding, fax standards
  • Arithmetic coding
  • Rate-distortion limits and quantization
  • Lossless and lossy predictive coding
  • Transform coding, JPEG standard
  • Subband coding, wavelets, JPEG-2000
  • Motion compensated coding, MPEG standards

Homework

  • 7 problem sets, require computer + Matlab
  • Handed out Thursdays, due one week later, 4:15 p.m.

Grading

  • Homeworks: 50%
  • Term project: 50%
  • No mid-term, no final

Late Homework Policy

  • 0-24 hours subtract 10% 
  • 24-48 hours subtract 25%
  • 48-72 hours subtract 50%
  • after 72 hours subtract 100%

Project

  • Work in groups of 2-3 students, 50 hours per person
  • Competitive project: Stereo image coding
  • Matlab code due: M, Mar 12
  • Class-room presentations of projects: Th, Mar 15
  • Project report due: Th, Mar 15
  • Project grade based on:
    • Originality, technical quality 25%
    • Competitive performance 25%
    • Project report 25%
    • Class-room presentation 25%

Textbook

Recommended text books:

Home | Staff | Handouts | Sample Files | Projects | Announcements | Other
Last modified: 14-Feb-2012