Polytechnic University, Electrical Engineering
EL612 ---- Video Processing, Spring 2006
http://eeweb.poly.edu/~yao/EL612


Course Description:This course introduces fundamental theory and techniques for efficient representation and processing of video signals. In this semester, we will focus on signal processing techniques for video communications. 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 stereo video processing. A term-project is required.

Prerequisites: EL512, E630, and graduate status. Instructor approval required for senior students. This course can be used to form a two-course sequence with EL512.

Instructor: Professor Yao Wang, LC256, (718)-260-3469, yao@poly.edu, http://eeweb.poly.edu/~yao

Course Schedule: Tuesday 3:35-5:50 PM

Office Hour: Tuesday 1:00-3:00, Thursday 3:00-5:00, or by email.

Text Book:Y. Wang, J. Ostermann, and Y.Q.Zhang, Video Processing and Communications. Prentice Hall, 2002.

Grading Policy:  Y. Exam 1: 30%, Exam 2: 30%, Programming assignments: 10%, Project (depending on project accomplishment, presentation and final report): 30%.

Homework Policy: Homework problems will be assigned and solution provided. Some homework assignments will require programming and testing. Only these parts need to be submitted and counted towards final grade.

Tentative Course Schedule

  • Basics of analog and digital video: color video formation and specification, video raster, frequency domain characterization of video signals, analog TV systems (color multiplexing and demultiplexing).   (Chap. 1, 1 lecture, 1/24)  Lecture Note
  • Frequency domain analysis of video signals, spatial and temporal frequency response of the human visual system (Chap 2). Lecture note Digital video format and video format conversion (Sec. 1.5). (1 lecture, 1/31) (from last lecture note)
  • 2D motion estimation, Part I: 3D and 2D motion modeling, and basic motion estimation methods (Sec. 5.1,5.5, 6.1-6.4, 1 lecture, 2/7,2/14). Lecture note
  • Project plan due (2/14)
  • 2D motion estimation, Part II: advanced techniques (mesh-based, global motion estimation, multi-resolution approach) (Sec. 6.5-6.10, 2/14,2/21). Lecture note
  • First Exam (2/28)
  • Basic compression techniques, Part I: information bounds for lossless and lossy source coding, binary encoding techniques (LZW, Arithmetic Coding, Sec. 8.1-8.4, 3/7). Lecture note
  • Spring break (3/13-3/17)
  • Basic compression techniques, Part II: scalar/vector quantization (Chap. 8.5,-9.6, 3/21). Lecture note
  • Midterm Project Report due (3/21)
  • Waveform-based coding: transform coding, predictive coding (Sec. 9.1, 9.2, 3/28). Lecture note
  • Video coding: motion compensated prediction and interpolation, block-based hybrid video coding, scalable video coding (Sec.. 9.3 and Chap. 11, 4/4). Lecture note
  • Video compression standards (H.261 and H.263, MPEG1, MPEG2, MPEG4, H.264). (Chap. 13, 4/11). Lecture note
  • Error control in video communications and video streaming over Internet (Chap. 14,15, 1 lecture, 4/18). Lecture note
  • Second exam (4/25, last lecture time)
  • Project Presentation and final report due  (5/5 1-5:30PM)

Last updated: 4/17/2006, Yao Wang