DVS Syllabus_S_86.pdf

In the name of Allah
40-712+ Digital Video Systems
Course Syllabus
Term:
Spring 1386 (2007)
Instructor:
S. Kasaei
Associate Professor in Signal Processing
Room 307,
Department of Computer Engineering,
Sharif University of Technology,
P.O. Box: 11365-9715
Tel: 6616 4631
E-Mail: skasaei [at] sharif [dot] edu
Web Page: http://sharif.edu/~skasaei
http://ipl.ce.sharif.edu
Course Description:
40-712+ provides an insight to the fundamental theory and techniques for efficient
representation and processing of video signals. Topics to be covered include: introduction to
video systems, Fourier analysis of video signals, properties of the human visual system,
video sampling, video sampling rate conversion, video modeling, motion estimation,
fundamentals of video compression techniques, video communication standards, error
control in video communications, and streaming video over the Internet and wireless
networks. Additional topics may be included. A term-project is also required.
Prerequisites:
40-763 (Digital Signal Processing), and 40-823 (Advanced Digital Image Processing) or
40-933 (Digital Image Processing).
Credit:
3 units.
Course Schedule:
Saturdays & Wednesdays, 15:00-16:30, Room M1.
Website:
The course website can be found at:
http://ce.sharif.edu/courses/85-86/2/ce712/
Please check this site often for important announcements, files needed for computer exercises, and the
PDF versions of handouts & homework.
Main Text Book:
Video Processing & Communications, by Yao Wang, Jom Ostermann, & Ya-Oin Zhang. Prentice
Hall, 1st edition, 2001, ISBN: 0130175471. [SUT: TK 5105 .2 .W36 2001]
Additional topics will be included.
Reference Books:
1: Digital Video Processing, by A. Murat Tekalp, Prentice Hall, 1995, ISBN: 0-13-190075-7.
2: Image and Video Compression for Multimedia Engineering: Fundamentals, Algorithms,
and Standards, by Yun Q. Shi & Huifang Sun. CRC Press, 2000, ISBN: 0-8493-3491-8.
[SUT: QA 76 .575 .S555 1999 C.2]
3: Fundamentals of Digital Image Processing, by Anil K. Jain, Prentice Hall, 1989, ISBN: 0013336165-9.
4: Computer Imaging: Digital Image Analysis and Processing, by Scott E Umbaugh, CRC Press,
2005, ISBN: 0-8493-2919-1.
5: Video Engineering, by Inglis & Luther, 2nd edition, McGraw Hill, 1996. (covers fundamentals of
analog & digital video systems, including HDTV, CATV, terrestial & satellite video broadcast
technologies.) [SUT: TK 6630 .I54 1996]
6: Video Dialtone Technology, by Minoli, McGraw Hill, 1995. (covers digital video over ADSL,
HFC, FTTC & ATM technologies, including interactive TV & video-on-demand.)
7: Handbook of Image & Video Processing, by Al Bovik, Academic Press, 2000, ISBN: 0121197905.
[SUT: TA 1637 .H26 2000]
8: Digital Video Compression (with CD-ROM), by Peter Symes. Bk &CD-Rom edition, 2003, ISBN:
0071424873.
9: H.264 and MPEG-4 Video Compression: Video Coding for Next Generation Multimedia, by Iain
E. G. Richardson & Iain E. G. Richardson. John Wiley & Sons, 12, 2003, ISBN: 0470848375.
10: Multidimensional Digital Signal Processing, by Dan E. Dudgeon & Russel M. Mersereau,
Prentice-Hall, 1984.
11: Computer & Robot Vision, by Robert M. Haralick & Linda G. Shapiro, Addison-Wesley,
1993.
12: Computer Vision, by Dana H. Ballard & Christopher M. Brown, Prentice-Hall, 1982.
13: Handbook of Pattern Recognition & Image Processing, by Tzay Y. Young & King-Sun
Fu, Academic Press, 1986.
14: A Wavelet Tour on Signal Processing, by Stephane Mallat, Academic Press, 2nd edition,
1999, ISBN: 0-12-466606-X.
15: Wavelets and Subband Coding, by Martine Vetterli & Jelena Kovacevic, Prentice Hall,
1995, ISBN: 0-13-097080-8.
16: Probability, Random Variables, & Random Signal Principles, by Peyton Z. Peebles, JR.,
McGraw-Hill, 3rd edition, 1993, ISBN:0-07-112782-8.
17: Probability, Random Variables, & Stochastic Processes, by Athanasios Papoulis, McGraw-Hill, 1991
[SUT: QA 273 .P2 199].
Homework Policy:
Homework problems will be assigned during the course and solution provided. Some homework
assignments will require programming and testing. Programming assignments can be submitted either
in Matlab or C Languages.
Course Project:
There will be a course project, which can also be proposed by the student. Students are supposed to
present the final result, associated with related software & technical report.
Grading Policy:
Written & programming assignments: 3 Points
Project: 3 Points
Project report: 1 Points
Project presentaion: 1 Points
Midterm exam: 3 Points (hold at: Saturday 1386.2.1)
Final exam: 9 Points (hold at: Wednesday 1386.3.30, 14:30)
Project Topic Confirmation Due:
Final exam day (not confirmed course projects are not acceptable).
Instructor Office Hour:
Wednesdays, 15:00-16:00, Room 307, CE, SUT.
Teaching Assistants:
Ms. T. Lotfi
Course E-Mail Address:
[email protected]