EEweb Home     ::     Graduate Courses     ::     Undergraduate Courses     ::     My Home

Course Description Form

Course number and title: EE211A Digital Image Processing I
Credits: 4
Instructor(s)-in-charge: Ofer Hadar (
Course type: Lecture
Required or Elective: A Signals and Systems course.
Course Schedule:
Lecture: 4 hrs/week.
Outside Study:
Course Assessment:
Homework: Few homework assignments.
Exams: Midterm and final Examination.
Grading Policy: Typically, HW & computer assignments with MATLAB 25%, Midterm: 25% Final 50%.
Course Prerequisites: EE113.
Catalog Description: Course Description:
The on-going rapid development of multimedia technologies has created a need to store and transfer large amounts of information. In order to work with such large amounts of data and various data-intensive applications, a fundamental understanding of multimedia compression is required along with a basic comprehension of the techniques and applications for reducing redundancies in data sets in order to decrease data storage requirements. This course will cover the fundamental theories and techniques of multimedia data compression. The students will become familiar with various algorithms for data compression, measurements of video & image quality, and standards for multimedia compression.
This course will also cover the fundamental theories and techniques of multimedia data compression. The students will become familiar with various protocols for data transmission, techniques of error management, and methods of data compression.
Aims of the course:
To study the methods of audio, image and video data compression. To understand the importance of compression technologies, learn about the fundamental algorithms behind data compression and become familiar with the most commonly used standards and utilities. To become familiar with the basics of audio and video transmission. To have understand the various protocols for data transmission and dealing with errors in the transmitted data. To gain experience in designing communication protocols
Objectives of the course:
This course is designed to provide graduate students with an introduction to multimedia data compression algorithms, standards and tools. The students will get hands-on practice in the application of data compression algorithms as well as familiarize themselves with the literature on the state-of-the-art.
Learning outcomes of the module: At completion of the course, the student should know the following subjects:
Principles of visual systems, Measurements of image resolution and quality - OTF
Video display signal as a basic information type, representations of color images and video (Composite, S-Video, Component, Progressive Scan, Various analog video formats: SECAM, NTSC, PAL) and analog and digital video Standards,
Detailed introduction to multimedia compression, in-depth coverage of the following topics: DCT transform, quantization, the Hoffman Code, In-depth coverage of JPEG Protocol, Block-Matching algorithm MPEG Protocol, Advanced video compression protocols: H.264, H.265 (HEVC) and Google standard VP-9, Advanced Protocols for video transmission over the Internet such as DASH protocol.
Textbook and any related course material:
1. A. k. Jain, Fundamentals of Digital Image Processing , Prentice Hall .
2. O. Jens. .Multimedia Signal Coding and Transmission. e-Book, Springer, 2015.
3. Iain E. G. Richardson, Video CODEC Design . Developing Image and Video Compression Systems, John Wily & Sons, England (2002).
4. K. Sayood, Introduction to Data Compression, Morgan Kaufman Publishers, Second Edition, 2000
5. Yao Wang, Jorn Osttermann, and Ya-Qin Zhang, Video Processing and Communications, Prentice Hall, 2002.
6. Barry G. Haskell, Atul Puri, and Arun N. Netraveli, Digital Video: An introduction to MPEG-2, Chapman & Hall, USA, (1997).
7. Charles A. Poynton, A Technical Introduction to Digital Video, John Wiley & Sons Inc . New York, 1996
8. Iain E. G. Richardson, H.264 and MPEG-4 Video Compression, John Wily & Sons, September (2003).
9. Ming-Ting Sun, Amy R. Reibman, Compressed Video over Networks, Marcel Dekker, NY (2001).
10. James F. Kurose, Keiht W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, Addison Wesley, Chapter . 7 (2007).
Course Website
Topics covered in the course:
Principles of visual systems - The basis for various standards of analog video signals + Color representation of images + Introduction to image and video quality indices
Measurements of image resolution and quality . OTF and Image Restoration.
Detailed introduction to multimedia compression.
In-depth coverage of the following topics: DCT transform, quantization, the Hoffman Code.
In-depth coverage of JPEG Protocol.
Motion Estimation Techniques : Block-Matching algorithm.
H.264 and H.265, VP-9 SVC.
Fundaments of QoS in IP networks.
special protocols for multimedia broadcasting over IP networks: RTP, RTCP, RSVP.
video streaming with DASH.
Will this course involve computer assignments? NO Will this course have TA(s) when it is offered? NO

:: Last modified: September 2015 by J. Lin ::

Copyright © 2003 UCLA Electrical and Computer Engineering Department. All rights reserved.
Please contact for comments or questions for the website.