COURSE TITLE: EECS 510-2 Seminar – Digital Video Processing (Winter 2005)
CATALOG DESCRIPTION: Fundamentals of digital video processing: Digital video standards; image formation models; spatio-temporal sampling; parametric motion models; motion analysis; motion-compensated filtering, noise reduction, deinterlacing, and interpolation; stereo processing; spatio-temporal segmentation; video compression. Related applications, such as digital television, will be discussed.
REQUIRED TEXT: A. Murat Tekalp, Digital Video Processing, Prentice Hall, 1995;
Yao Wang, Joern Ostermann, Ya-Qin Zhang, Video Processing and Communications, Prentice Hall, 2002.
COURSE COORDINATOR: Thrasyvoulos Pappas
COURSE GOALS: To provide a thorough background in the fundamental principles and techniques in digital video processing, analysis, and compression, an overview of the current video standards and technologies, and directions for future research.
PREREQUISITES BY COURSES: EECS 359 or equivalent or permission of the instructor.
DETAILED COURSE TOPICS:
- Analog and digital video standards.
- Spatio-temporal sampling.
- Motion analysis:
+ Optical flow methods
+ Block-matching methods
+ Pixel-recursive methods
+ Parametric motion modeling
+ Background subtraction
+ Spatio-temporal segmentation
- Video processing
+ Motion-compensated filtering
+ Noise reduction
+ Motion-compensated interpolation
- Video processing for compression and communication
+ MPEG-1 and MPEG-2
+ Scalable compression
+ Object-based compression
+ Error-resilient coding
+ Digital TV and HDTV
PROJECT: A bibliographical search or computer type project is required. The purpose of this project is to enhance the understanding of a topic covered in class or to investigate a topic not covered in class. A final written report and a presentation are required.
GRADES: Homework - 30%
Midterm - 30%
Project - 40%
COURSE OBJECTIVES: When a student completes this course, s/he should be able to:
1. Understand the fundamentals of digital video processing.
2. Understand the basic principles and techniques for motion analysis.
3. Understand the basic principles and techniques for video filtering, noise reduction, interpolation, deinterlacing, and superresolution.
4. Understand the basic video processing techniques for compression and communication.
5. Apply the acquired knowledge to specific video processing related problems and projects at work.
6. Be prepared for advanced research or development in this area.