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 Dr. Beser if you are unable to read or print these documents.

Class Syllabus - September 14, 1998

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

Supplemental Lecture Notes 3 - WNC Arithmetic Coding

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 - October 1998)

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

UVI_Wave Beta Release for Matlab 5.2 (Matlab Wavelet Toolbox)

UVI_Wave Installation Instructions

UVI_Wave pdf Manual (PDF)

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 Results
The following PDF files represent the first half of the subjective evaluation lab.

Lab 2 - Horn

Lab 2 - Kapadia

Lab 2 - Poteet

Lab 2 -  Rhee

Lab 2 - Walters

Lab 2 - Pushkar Varma

Lab 2 - Alvarado

Lab 2 - Silver

Lab 2 - Skeberdis

Lab 2 - Raphael

Lab 2 - Mehta

Lab 2 - Willis

Lab 2 - Parong

Lab 2 - Martin

Lab 2 - Akhtar

Lab 2 - Roytburd

Lab 2 - Kanwaljit

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


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

updated September 1998