K. Saywood,
Introduction to Data Compression, 3rd Edition,
Morgan Kaufmann, 2005. ISBN 012620862X.
J. W. Woods,
Multidimensional Signal, Image, and Video Processing and Coding,
Academic Press, 2006. ISBN 0120885166.
Recommended Textbooks
Digital Video Processing,
A. Murat Tekalp, Prentice Hall, Upper Saddle River, NJ. ISBN 0131900757.
Digital Video : An Introduction to MPEG-2,
Barry G. Haskell, Atul Puri, and Arun N. Netravali,
Chapman & Hall, New York, NY. ISBN 0412084112.
Image and Video Compression Standards Algorithms and Architectures,
Vasudev Bhaskaran and Konstantinos Konstantinides,
Kluwer Academic Publishers, Boston, MA. ISBN 0792399528.
Digital Pictures: Representation, Compression, and Standards,
Arun N. Netravali and Barry G. Haskell, 2nd Edition,
Plenum Publishing Corporation, New York, NY. ISBN 030644917X.
MPEG Video: Compression Standard,
Joan L. Mitchell (Editor), William B. Pennebaker (Editor), Chad E. Fogg,
Didier J. LeGall, Chapman & Hall, New York, NY. ISBN 0412087715.
JPEG: Still Image Data Compression Standard,
William B. Pennebaker and Joan L. Mitchell,
Van Nostrand Reinhold, New York, NY. ISBN 0442012721.
Wavelet Image and Video Compression,
P. N. Topiwala (Editor), Kluwer Academic Publishers,
Boston, MA. ISBN 0792381823.
Digital Coding of Waveforms: Principles and Applications to
Speech and Video, N. S. Jayant and Peter Noll,
Prentice Hall, Englewood Cliffs, NJ. ISBN 0132119137.
Yao Wang, Jorn Ostermann, and Ya-Qin Zhang,
Video Processing and Communications, Prentice Hall, Englewood Cliffs,
NJ, 2002. ISBN 0130175471.
General Course Description
An introduction to the coding and processing of digital multimedia.
The course covers current techniques for processing, storage and delivery
of media such as audio, images, and video. This requires an
in-depth understanding of digital signal processing for 1D signals, as
well as the extensions to 2D and 3D cases. The emphasis will be on the
theoretical basis as well as efficient implementations. Key components
studied in details are digital filters, transforms, quantizers, bit
allocators, entropy coders, motion estimation and compensation algorithms.
Current and future audio/image/video compression standards and formats
such as MP3, JPEG, JPEG2000, MPEG family, H.263, H.264... are frequently
used as illustrations.
Final Project
Students are expected to work in teams on a related topic of choice.
The topic can be your own or chosen from a list of suggestions provided
by the instructor.
A final project report and an oral demonstration/presentation are
required from each team.
Grading
Homework and Class Participation: 50%
Final Project: 50%
Ethics Issues
Please read the information
provided by the
Ethics Board.
On homework and projects, you are permitted to discuss the problems
for clarification purposes, and to help each other with specific
points. However, the overall solution, write-up, and the computer
codes should be your own work.