EE225B, Fall 2012
Digital Image Processing
Tue. and Thu.: 9:30 - 11:00 am
R. C. Gonzalez and R. E. Woods, Digital Image Processing, Addison-Wesley, Third edition, 2008.
EE225B, Spring 2006
Professor Avideh Zakhor
507 Cory Hall
Phone: (510) 643-6777
Tuesday, 11:00 am - 12:00 pm, 507 Cory Hall
Monday, 2-3 pm, 367 Cory Hall
Handouts not picked up during lectures can be found with the course assistant.
J. S. Lim, Two-Dimensional Signal and Image Processing, Prentice Hall, 1990.
Bovik, Handbook of Image and Video Processing, Academic Press 2000.
N. Netravali and Barry G. Haskell, Digital Pictures, Plenum Press, 1988.
W. K. Pratt, Digital Image Processing, John Wiley and Sons, 1992.
M. Tekalp, Digital Video Processing, Prentice Hall, 1995.
Other useful references:
D. E. Dudgeon and R. M. Mersereau, Multi-Dimensional Digital Signal Processing, Prentice Hall, 1984.
V. Oppenheim and R. W. Schafer, Digital Signal Processing, Prentice-Hall, 1975.
T. S. Huang, editor, Two-Dimensional Digital Signal Processing, Topics in Applied Physics, vol. 42 and vol. 43, Springer-Verlag, 1981.
S. K. Mitra and M. P. Ekstrom, editors, Two-Dimensional Digital Signal Processing, Dowden, Hutchison, and Ross, 1978.
R. C. Gonzalez and P. Wintz, Digital Image Processing, Addison-Wesley, 1979.
H. C. Andrews and B. R. Hunt, Digital Image Restoration, Prentice-Hall, 1977.
H. C. Andrews, Tutorial and Selected Papers in Digital Image Processing, IEEE Press, 1978.
W. F. Schrieber, Fundamentals of Electronic Imaging Systems, Springer-Verlag, 1986.
K. Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989.
Outline of Topics:
Image reconstruction from partial information
Two-dimensional (2-D) Fourier transform and z-transform;
2-D DFT and FFT, FIR and IIR filter design and implementation.
Basics of Image Processing techniques and perception;
Image and video enhancement
Image and video restoration
Reconstruction from multiple images
Image and video analysis: Image Representation and models; image and video classfication and segmentation; edge and boundary detection in images
Image compression and coding
Image and Video Communication, storage and retreival
Image and video rendering and assessment
Image and video Acquisition
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 45% 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 45% 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 September. More details on the project will be provided later, and a list of suggested topics will be provided. In addition, 10% of your grade will be for in class presentation of a research paper assigned by the instructor.
11/27/12: Class presentations are on Dec. 7th in 400 Cory from 9 am to 10:30 am.
11/5/12: Homework 6 is now due in class on Tuesday, November 13th.
10/19/12: A link to the Proceedings of the ICIP 2012 is now posted under "Course Details".
9/18/12: Homeworks 3 & 4 are posted. They are due in class as follows:
Homework 3: Tues. Sep. 25th
Homework 4: Tues. Oct. 2nd
9/6/12: TA Office Hours are 2-3pm every Monday in Cory 367. Hwk 2 is posted and is due in class on Tues. Sept. 18th.
9/3/12: The reading for computed tomography is Section 5.11 of your textbook, Gonzalez and Woods. Make sure you have the third edition.
8/30/12: Homework 1, due on Tuesday, Sept. 11th, is now posted below.
Welcome to EE225B!
Back to top
- Lecture 1: What is Image Processing? and Systems
Thurs., Aug. 23, 2012
- Lecture 2: Fourier Transform and Fourier Transform Properties
Tues., Aug. 28, 2012
- Lecture 3: Tomography
Thurs., Aug. 30, 2012
- Lecture 4: Reconstruction from Fourier Transform Magnitude
Tues., Sep. 4, 2012
- Lecture 5: Reconstruction from Fourier Transform Phase
Thurs., Sep. 6, 2012
- Lecture 6: Point Operations
Tues., Sept. 11, 2012
- Lecture 7: Guest Lecture by Infinite Z
Thurs., Sept. 13, 2012
- Lecture 8:
Signal Reconstruction from Level Crossing and Image Enhancement Through Spatial Filtering; Edge Detection
Tues., Sep. 18, 2012
- Lecture 9: Edge Detection Image Segmentation
Thurs., Sep. 20, 2012
- Lecture 10: Image Restoration
Tues., Sept. 25, 2012
- Lecture 11: Image Restoration (cont.)
Thurs., Sept. 27, 2012
- Lecture 12: Restoration: Weiner Filtering
Tues., Oct. 2, 2012
- Lecture 13: "Basic Methods for Image Restoration and Identification," Reginald L. Lagendijk and Jan Biemond
Thurs., Oct. 4, 2012
- Lecture 14: Adaptive Filtering
Tues., Oct. 9, 2012
- Lecture 15: Morphological Image Processing
Thurs., Oct. 11, 2012
- Lecture 16: Morphological Image Processing (cont.)
Tues., Oct. 16, 2012
- Lecture 17: Blind Deconvolution; Homomorphic Processing
Thurs., Oct. 18, 2012
- Lecture 18: Blind Deconvolution; Homorphic Processing (cont.)
Tues., Oct. 23, 2012
- Lecture 19: Objectives of Image Coding.
Thurs., Oct. 25, 2012
- Lecture 20: Methods of Bit Assignment
Tues., Oct. 30, 2012
- Lecture 21: Transform Image Coding Waveform Coding
Thurs., Nov. 1, 2012
- Lecture 22: Pyramid and Subband Coding Mathematical Treatment of Subband Coding
Tues., Nov. 6, 2012
- Lecture 23: Fourier Transform, Short Term Fourier Transform, and Wavelets Multi-Resolution Expansion Multi-Resolution Image Processing
Thurs., Nov. 8, 2012
- Lecture 24: JPEG-2000 Compression and Embedded Zerotree Wavelet
Tues., Nov. 13, 2012
- Lecture 25: Interframe Coding and Rate Distortion Optimization
Thurs., Nov. 15, 2012
- Lecture 26: Motion Estimation
Tues., Nov. 20, 2012
- Lecture 27: Video Standards
Tues., Nov. 27, 2012
- Lecture 28: Fractal Compression and Vector Quantization and Fractal Image Compression
Thurs., Nov. 29, 2012
Back to top
- Topic 1:
David G. Lowe: Distinctive Image Features from Scale-Invariant Keypoints
- Topic 2:
Josef Sivic and Andrew Zisserman: Efficient visual search for objects in video
- Topic 3:
Michael Lustig, David Donoho, and John M. Pauly Sparse MRI: The Application of Compressed Sensing for Rapid MR Imaging
- Topic 4:
Micheloni C, Rinner B, Foresti G.L Video analysis in pan-tilt-zoom camera networks
Qureshi and Terzopoulous Planning ahead for PTZ camera assignment and handoff
- Topic 5:
Levin, Fergus, Durand, and Freeman
Image and Depth from a Conventional Camera with a Coded Aperture
- Topic 6:
Richard Szeliski Image Alignment and Stitching: A Tutorial
Matthew Brown and David G. Lowe:
Automatic Panoramic Image Stitching using Invariant Features
- Topic 7:
Wagner, Reitmayr, Mulloni Real time detection and tracking for augmented reality on mobile phones
- Topic 8:
Murillo, Gutierrez-Gomez, Rituerto, Puig, Guerrero Wearable Omnidirectional Vision System for Personal Localization and Guidance
Submit files to
Homework 1 - Lab: Tomography -
Due in class Tues. Sept. 11th, 2012
Homework 2 - Lab: Phase-only image reconstruction -
Due in class Tues.Sept. 18th, 2012
Homework 3 -
Problems 1.28, 1.30, 1.33, 1.34 and 1.35 from J. Lim's book.
Due in class Tues. Sept. 25th, 2012
Homework 4 - Lab: Image Enhancement -
Due in class Tues. Oct. 2nd, 2012
Homework 5 - Lab: Image Restoration -
Due in class Tues. Oct. 16, 2012
Homework 6 - Lab: Image Compression -
Compressed Lab Figures, IGS.pdf
Due in class Tues. Nov. 13, 2012
Homework 7 - Lab: Wavelet Transforms and Coding -
Compressed Lab Figures
Due in class Thurs. Nov. 29, 2012
Back to top