Skip to Secondary Navigation | Skip To Content

525.759 - Image Compression, Packet Video, and Video Processing Course Homepage

Instructor Information

Nicholas Beser

Email: nick.beser@jhuapl.edu
Work Phone: (443) 778-5482

Nicholas Beser has been employed at the Applied Physics Laboratory since 1989 and is a member of the Principal Staff. Dr. Beser received his PhD from University of Pennsylvania in Computer Science and Systems Engineering. He has lead computer design projects for the General Electric Company which utilized much of the material covered in the class.

Course Information

Course Description

This course provides an introduction to the basic concepts and techniques used for the compression of digital images and video. Video compression requirements, algorithm components, and ISO Standard video processing algorithms are studied. Image compression components that are used in video compression methods are also identified. Since many of the capabilities of these standards are still being developed, and have not been integrated into computer and communication systems, the study of the component technologies will provide guidelines for evaluation and selection when the standards are approved. Topics to be covered include introduction to video systems, Fourier analysis of video signals, properties of the human visual system, motion estimation, basic video compression techniques, video communication standards, and error control in Video Communications. A mini-project is required.

Prerequisites

525.427 Digital Signal Processing.

Course Goal

Video compression technology is now integrated in many aspects of the information processing systems. The goal of this class is not just to understand the underlying theory of compression and how it is used to create these standards, but also to provide a framework that the student may use to process video. Topics such as motion tracking, video enhancement and video manipulation and authentication will be studied.

Course Objectives

  • Students will be knowledgable about image and video compression technology and will be able describe how they used to implement a variety of compression standards.
  • Students will demonstrate research in video processing technology, producing a written report and presentation
  • Students will be able to protype image and video compression elements using MATLAB.

When This Course is Typically Offered

This course is typically offered in the fall term at the APL Campus.

Syllabus

Topics Covered

  • Basics of analog and digital video basics: color video formation and specification, analog TV system, video raster, digital video formats (Chap. 1)
  • Frequency domain analysis of video signals, spatial and temporal frequency response of the human visual system. (Chap. 2)
  • Scene, camera, and motion modeling, 3D motion and projected 2D motion, models for typical camera/object motions. (Chap. 5)
  • 2D motion estimation: optical flow equation, different motion estimation methods (pel-based, block-based, mesh-based, global motion estimation, multi-resolution approach) (Chap. 6)
  • Basic compression techniques: information bounds for lossless and lossy source coding, binary encoding, scalar/vector quantization (Chap. 8)
  • Waveform-based coding: transform coding, predictive coding including motion compensated prediction and interpolation, block-based hybrid video coding, scalable video coding (Chap. 9 and 11)
  • Video compression standards (H.261 and H.263, MPEG1, MPEG2, MPEG4, MPEG7). (Chap. 13)
  • Image and Video Compression Role in Forensic Studies (Class Handouts)

Student Assessment Criteria

Homework 70%
Project (Proposal, Status Report, Report, Presentation) 30%

No Exam, All project submittals will be softcopy and posted on the class web site, Report can be PDF based, Microsoft Word or html. Supporting software should also be submitted.

Computer and Technical Requirements

Basic DSP background, Some programming will be required using MATLAB.

Participation Expectations

There will be six homework assignments, and one class project. Typically, the project is a solo effort, although at most two students can work a project after approval by instructor. The proposal is turned in early in the class, and the status report is used as the last chance to modify the proposal.

Textbooks

Textbook information for this course is available online through the MBS Direct Virtual Bookstore.

Course Notes

There are notes for this course.

Term Specific Course Website

http://webdev.apl.jhu.edu/~beser/525759/index.html

(Last Modified: 08-01-2008 at 4:06:41 PM)