Part-Time Programs in Engineering and Applied Science, Johns Hopkins University
Image Compression, Packet Video and Video Processing
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 adoption of several new video compression standards and a change in the approach for teaching compression technology. Click here to see the new page.

Revised Course Approach:
Video Compression technology has progressed from simple reduced bandwidth methods that are derived from still image compression algorithms to ISO Standard methods that provide significant multimedia capabilities in addition to reduction of bandwidth. Successful video processing depends on knowledge of the fundamental methods for the creation of the video. Previous classes have approached teaching video compression by first defining image compression algorithms and then describing how they are used to reduce the bandwidth of sequences of images. Compression algorithms such as MPEG-2, MPEG-4, H.264, MPEG-7 and MPEG-21 offer significant capability in both sequence compression and video processing. An alternative approach is to study video compression requirements, algorithm components, and ISO Standard video processing algorithms and in the process cover still image compression algorithms. This is particularly important since many video processing applications begin with compressed video. By covering the underlying technology that are incorporated into current video compression standards, the capabilities of these algorithms can be predicted and anticipated for systems design, and for video exploitation.

Lecture Notes and Handouts
Lecture Notes, Homework 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, 2009

Project Guidelines and Topics - September 14, 2009

Project Resources (software and References) – September 14, 2009

Project Proposal Guidelines - September 14, 2009

Fall 2009 Class Projects

Project reporting guidelines

Lecture Notes: Handout

Lecture 1 - Introduction to Video

Lecture 2 - Fourier Analysis of Video Signals & Frequency Response of the HVS

Lecture 3 - Video Modeling

Lecture 4 - Two- Dimensional Motion Estimation (Part I: Fundamentals)

Lecture 5 - Two Dimensional Motion Estimation (Part II: Basic Techniques)

Lecture 6 - Two Dimensional Motion Estimation (Part III: Advanced Techniques)

Lecture 7 - Foundation of Video Coding (Part I: Overview and Binary Encoding)

Lecture 8 - Foundation of Video Coding (Part II: Scalar and Vector Quantization)

Lecture 9 - Waveform-Based Video Coding (Part I: Transform and Predictive Coding)

Lecture 9 – Supplemental Data – JPEG Compression – (Note, these charts will be handed out in class, you do not have to print them)

Lecture 9 – Supplemental Data – Subband Coding, Wavelets and JPEG-2000 – (Note, these charts will be handed out in class, you do not have to print them)

Supplemental Charts – Vector Quantizer – I will print out the charts, but these will be useful for the vector quantizer homework

Lecture 10 - Video Coding Using Motion Compensation

Lecture 11 - Video Coding Standards

Extra Lecture – Video Processing Methods (To be given if time available)

Lecture 12 - Image and Video Compression's Role in Forensic Studies

Homework:

Homework #1 - Due September 21, 2009

Homework #2 - Due October 5, 2009

Homework #3 - Due October 26, 2009

Homework #4 - Due November 9, 2009

Homework #5 - Due November 23, 2009

Homework #6 - Due December 14, 2009


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

updated September 14, 2009