This graduate-level course covers the fundamentals of digital video processing. Coverage includes spatio-temporal sampling, motion analysis, parametric motion models, motion-compensated filtering, and video processing operations including noise reduction, restoration, superresolution, deinterlacing and video sampling structure conversion, and compression (frame-based and object-based methods). A number of advanced topics will be covered, including video segmentation and layered video representations, watermarking, video streaming, compressed-domain video processing, and digital TV. By the end of the quarter, students will be able to design digital video processing algorithms and gain hands-on experience through the final project. You can look at the student EE392J final projects from Winter 2000, Winter 2002, and Winter 2004, as illustrative examples of the final projects that you can do in this course.
John Apostolopoulos, Ph.D.
Email: japos@hpl.hp.com
Phone: 857-4416
Office Hours: Mon and Wed after class, and Friday 2:00-3:00 PM, Packard Building 2nd Floor Lounge
This course does not have a teaching assistant.
Problem sets and class handouts will be distributed in class. Extra copies can be picked up after class from a file cabinet near Packard Room 259 (or from course secretary Kelly Yilmaz in Packard Room 259). Problem sets can also be accessed here.
A recommended text is "Digital Video Processing" by M. Tekalp (Prentice Hall, 1995, ISBN 0-13-190075-7). A list of corrections for the recommended text is available.
In addition to the material covered in the text, a number of emerging topics will be discussed that are not covered in the text. Class attendance is highly recommended.