University of California, Berkeley
Electrical Engineering and Computer Sciences Department
Course Details | Course Handouts | Lecture Notes | Homework | Announcements | Discussion Notes

EE225B, Spring 2007
Digital Image Processing

Wed. and Fri.: 9:30 - 11:00 am
203 McLaughlin

Prerequisite: EE123

Required Texts:

  1. J. S. Lim, Two-Dimensional Signal and Image Processing, Prentice Hall, 1990. (required)
  2. R. C. Gonzalez and R. E. Woods, Digital Image Processing, Addison-Wesley, second edition, 2002. (required)

EE225B, Spring 2007

Professor Avideh Zakhor
507 Cory Hall
Phone: (510) 643-6777

Office Hours:
Wednesday, 11:00-12:00 pm, 507 Cory Hall

Teaching Assistant:
307 Cory Hall, Desk 30
Phone: (510) 643-1587

Office Hours:

************************************************ -->

Course Assistant:
Rosita Alvarez-Croft
(510) 643-4976

Course handouts:  Handouts not picked up during lectures can be found with the course assistant.

Recommended Texts:

  1. Bovik, Handbook of Image and Video Processing, Academic Press 2000, (recommended)
  2. N. Netravali and Barry G. Haskell, Digital Pictures, Plenum Press, 1988. (recommended)
  3. W. K. Pratt, Digital Image Processing, John Wiley and Sons, 1992. (recommended)
  4. M. Tekalp, Digital Video Processing, Prentice Hall, 1995. (recommended)

Other useful references:

  1. D. E. Dudgeon and R. M. Mersereau, Multi-Dimensional Digital Signal Processing, Prentice Hall, 1984.
  2. V. Oppenheim and R. W. Schafer, Digital Signal Processing, Prentice-Hall, 1975.
  3. T. S. Huang, editor, Two-Dimensional Digital Signal Processing, Topics in Applied Physics, vol. 42 and vol. 43, Springer-Verlag, 1981.
  4. S. K. Mitra and M. P. Ekstrom, editors, Two-Dimensional Digital Signal Processing, Dowden, Hutchison, and Ross, 1978.
  5. R. C. Gonzalez and P. Wintz, Digital Image Processing, Addison-Wesley, 1979.
  6. H. C. Andrews and B. R. Hunt, Digital Image Restoration, Prentice-Hall, 1977.
  7. H. C. Andrews, Tutorial and Selected Papers in Digital Image Processing, IEEE Press, 1978.
  8. W. F. Schrieber, Fundamentals of Electronic Imaging Systems, Springer-Verlag, 1986.
  9. K. Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989.

Outline of Topics:

  1. Image reconstruction from partial information
  2. Two-dimensional (2-D) Fourier transform and z-transform;
  3. 2-D DFT and FFT, FIR and IIR filter design and implementation.
  4. Basics of Image Processing techniques and perception;
  5. Image and video enhancement
  6. Image and video restoration
  7. Reconstruction from multiple images
  8. Image and video analysis: Image Representation and models; image and video classfication and segmentation; edge and boundary detection in images
  9. Image compression and coding
  10. Video compression
  11. Image and Video Communication, storage and retreival
  12. Image and video rendering and assessment
  13. Image and video Acquisition
  14. Applications of image processing: Synthetic Aperture Radar, computed tomography, cardiac image processing, finger print classfication, human face recognition.


Homework will be issued approximately once every one or two weeks. They will either consist of written assignments, Matlab assignments or C programming assignments. Homework will be graded, and will contribute 50% to the final grade. Homework handed in late will not be accepted unless consent is obtained from the teaching staff prior to the due date. There will be a project that will constitute 50% of your grade. The project can be individual or in a group. You are to submit a proposal to the instructor by the end of February. More details on the project will be provided later, and a list of suggested topics will be provided.


  • Welcome to EE225B

  • If you need a copy of the Class project, please pick one up from Rosita in 253 Cory.

  • Please note:   Alan Gu will be holding a Matlab review session on Wed., Feb 7th from 4:00 - 5:00 pm in 192 Cory Hall.

  • Please note:   Alan Gu will be holding a Matlab session on Wed., Feb 14th from 5:00 - 6:00 pm in 105 Cory Hall to help students with the lab assignment.

  • Project presentations will take place on Friday, April 6th.
    One student projects will have 10 minutes and and two student projects will have 15 minutes.

  • Dr. Volkan Cevher from the University of Maryland will be speaking on Monday, April 9th in the Wozniak Lounge at 1:00 pm.   Please see the Abstract for more information.

  • Due to a medical emergency, Prof. Zakhor will not be lecturing on Wednesday, April 11th.  However, Dr. Allen Yang will present his work on "Image Segmentation Via Data Compression".    The rest of the student presentations will be on Friday, April 13th.

  • Mr. Beck will present a lecture on "Real World Application of Vector Quantizing Video Data Compression for Low MIPS Portable Video Player Using Semiconductor Memory" on Friday, April 20, 2007, 9:30 - 11:00 am in 209 McLaughlin Hall

  • Prof. David Bull from the University of Bristol, UK, will be speaking on Monday, April 30th in 521 Cory Hall (the Hogan Room), 4:10 to 5:00 pm.   Please see the Abstract for more information.

  • Final project presentations will take place in the Wang room on Friday, May 11, 2007 from 9:00 am to 12:00 noon. Each group will have 15 minutes to present their work and 5 minutes of Q&A.

Back to top

Course Details:

Lecture Notes:

Discussion Notes:



Back to top

 Last updated 05/02/07