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