Part-Time Programs in Engineering and Applied Science, Johns Hopkins University
Image Compression and Packet Video
525.759

Revised Class Description Web Page
The Class Description Web Page has been revised. This page will appear on the regular Johns Hopkins University Web site after it is approved by the Program Chair. The revisions reflect the addition of new telecommunications network classes that cover ATM networks in depth. Click here to see the new page.

Lecture Notes and Handouts
Lecture Notes, Lab Assignments and other handouts will be placed here. All documents will be in Adobe Acrobat format. Please notify Will Geckle if you are unable to read or print these documents.
Please note - this page is being updated from last class (1999) to the next offering in September 2000.  Not all information may be up to date. (wjg -7/18/00)
 

Class Syllabus - September 11, 2000

Lecture Notes:

Lecture Notes 1 - Introduction to Image Coding, Lab Assignment Briefing

Lecture Notes 2 - Two Dimensional Sampling and Quantization

Lecture Notes 3 - Entropy Encoding Methods

Lecture Notes 4 - DPCM Compression

Lecture Notes 5 - Image Transforms

Lecture Notes 6 - ISO JPEG, including JPEG-2000

Lecture Notes 7 - Subband Coding and Wavelets

Supporting Notes for Lecture 7 - Simoncelli's and Adelson's Chapter on Subband Transforms

Lecture Notes 8 - Vector Quantization

Lecture Notes 9 - Motion Estimation

Lecture Notes 10 - MPEG 1 and MPEG 2 Video Compression Standard

Lecture Notes 11 - MPEG 4 and H.261/263 Video Compression

Supporting Web Page for MPEG-4 (MPEG-4 Overview - March 1999)

Lab Assignments:

Lab 1 Assignment - Image Processing, and Image Metrics

Lab 2 Assignment - Subjective Image Quality Assessment

Lab 2 Matlab Program - Subjective Image Quality Program

Lab 2 Data - Original and Reconstructed Test Images

Lab 3 Assignment - Max Lloyd Quantization

Lab 4 Assignment - DPCM Compression

Lab 4 Data - Additional Test Images

Lab 5 Assignment - DCT Lab - Quantization Tables

Lab 6 Assignment - Subband Coding and Wavelets

Lab 6 Matlab Program - Both Subband and Wavelet

Lab 7 Assignment - Vector Quantization

Lab 7 - Matlab Programs and Data - Vector Quantization

Lab 8 Assignment - Motion Estimation

Lab 8 - Matlab Programs and Data - Motion Estimation

Lab 2 Assignment Results:

Lab 2 Results - Entire 1999 Class: Excell Spreadsheet, Raw Text

Lab 2 Results - Entire 1998 Class: Excell Spreadsheet, Raw Text


Return to Part-Time Engineering
Return to Whiting School of Engineering
Return to JHUniverse
Electrical Engineering

updated October 28, 1999