EE225B, Spring 2006
Digital Image Processing
Wed. and Fri.: 9:30  11:00 am
203 McLaughlin
Prerequisite: EE123
Required Texts:

J. S. Lim, TwoDimensional Signal and Image Processing, Prentice Hall, 1990. (required)

R. C. Gonzalez and R. E. Woods, Digital Image Processing, AddisonWesley, second edition, 2002. (required)
Webcast
EE225B, Spring 2006
Computer Accounts

Lecturer:
Professor Avideh Zakhor
avz@eecs.berkeley.edu
507 Cory Hall
Phone: (510) 6436777
Office Hours:
Fridays, 11:00  12:00 pm, 507 Cory Hall
Teaching Assistant:
Cindy Liu
hsil@eecs.berkeley.edu
307 Cory Hall, Desk 30
Phone: (510) 6431587
Office Hours:
Tuesday and Thursday, 3:30  5:00 pm, 479 Cory Hall
Course Assistant:
Rosita AlvarezCroft
(510) 6434976
rosita@eecs.berkeley.edu


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

Bovik, Handbook of Image and Video Processing, Academic Press 2000, (recommended)

N. Netravali and Barry G. Haskell, Digital Pictures, Plenum Press, 1988. (recommended)

W. K. Pratt, Digital Image Processing, John Wiley and Sons, 1992. (recommended)

M. Tekalp, Digital Video Processing, Prentice Hall, 1995. (recommended)
Other useful references:

D. E. Dudgeon and R. M. Mersereau, MultiDimensional Digital Signal Processing, Prentice Hall, 1984.

V. Oppenheim and R. W. Schafer, Digital Signal Processing, PrenticeHall, 1975.

T. S. Huang, editor, TwoDimensional Digital Signal Processing, Topics in Applied Physics, vol. 42 and vol. 43, SpringerVerlag, 1981.

S. K. Mitra and M. P. Ekstrom, editors, TwoDimensional Digital Signal Processing, Dowden, Hutchison, and Ross, 1978.

R. C. Gonzalez and P. Wintz, Digital Image Processing, AddisonWesley, 1979.

H. C. Andrews and B. R. Hunt, Digital Image Restoration, PrenticeHall, 1977.

H. C. Andrews, Tutorial and Selected Papers in Digital Image Processing, IEEE Press, 1978.

W. F. Schrieber, Fundamentals of Electronic Imaging Systems, SpringerVerlag, 1986.

K. Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989.
Outline of Topics:

Image reconstruction from partial information

Twodimensional (2D) Fourier transform and ztransform;

2D 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

Video compression

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:
Homework will be issued approximately once every one or two weeks. They will either consist of written assignments or Matlab assignments or C programming assignments. Homework will be graded, and will contribute 70% 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 term paper that will constitute 30% of your grade. The term paper can either be literature review of a topic of your own choosing, or a report on a project. Either way, you are to submit a proposal to the instructor by end of February. More details on the project will be provided later, and a list of suggested topics for literature review will be provided.


Welcome to EE225B

For the week of Feb. 21  24, Cindy's office hours will be Tues. and Wed. from 3:30  5:00 pm.
 Prof. Aaron Hertzmann's Talk on 4/19, 4:00 pm in 405 Soda,
"Removing Camera Shake from a Single Photograph." [detail]
 Please note that the project presentations will take place on Friday, May 5^{th}, from 9:00 to 11:00 am, in the Wang Room.
Back to top
 Lecture #2: Systems, Jan. 20, 2006
 Lecture #3: Tomography, Jan. 25, 2006
 Lecture #4: Reconstruction of 2D Signals from Partial Fourier Information, Jan. 27, 2006
 Lecture #5: Detour into Numerical Analysis, Feb. 1, 2006
 Lecture #6: Reconfiguration of MD Signals From Zero Crossings, Feb. 3, 2006
 Lecture #7: Filters (LSI System), Feb. 8, 2006
 Lecture #8: How to Choose B.C. for 2D D.L.C.C.D.E., Feb. 10, 2006
 Lecture #9: Computing DFT, Feb. 15, 2006
 Lecture #10: Filter Specs, Feb. 17, 2006
 Lecture #11: Example of 2D FIR, Feb. 22, 2006
 Lecture #12: 2D Filter Design Using Transformation, Feb. 24, 2006
 Lecture #13: Human Visual System, Mar. 1, 2006
 Lecture #14: Image Enhancement, Mar. 3, 2006
 Lecture #15: Mathematical Aspects/Derivation of Histogram Equalization, Mar. 8, 2006
 Lecture #16: Local Enhancements Using Local Histogram Analysis, Mar. 10, 2006
 Lecture #17: Image Enhancement, Mar. 15, 2006
 Lecture #18: Image Restoration, Mar. 17, 2006
 Lecture #19: Image Restoration continued, Mar. 22, 2006
 Lecture #20: Restoration, Mar. 24, 2006
 Spring Break, Mar. 2731, 2006
 Lecture #21: Adaptive Weiner Filtering, Apr. 5, 2006
 Lecture #22: Image Restoration, Apr. 7, 2006
 Lecture #23: Image Restoration cont., Apr. 12, 2006
 Lecture #24: Image Coding, Apr. 14, 2006
 Lecture #25: Image Compression, Apr. 19, 2006
 Lecture #26: DPCM, Apr. 21, 2006
 Lecture #27: Discrete Cosine Transform and it's Use in Image Compression, Apr. 26, 2006
 Lecture #28: Lossy Image Compression, Apr. 28, 2006
 Lecture #29: Multiresolution, May 3, 2006
Back to top

Homework 1 
Problems 1.28, 1.30, 1.33, 1.34, 1.35 (due in class Fri 2/3)

Homework 2  Lab: Phaseonly image reconstruction
(due in class Fri 2/10) [Phase.dat,
Magnitude.dat,
Test.bmp]

Homework 3  Lab: Tomography
(due in class Fri 2/17) [Pyramid.bmp]

Homework 4  From J. S. Lim's book: Problems 2.18, 2.19, 2.20 and 2.24
(due in class Fri 2/24)

Homework 5  From J. S. Lim's book:
Problems 4.12, 4.14, 4.15, 4.16, and 4.17 (due in class Fri 3/03)

Homework 6  Lab: 2D  FIR Filter Design
(due in class Fri 3/10) [Turtle.bmp]

Homework 7  Lab: Image Enhancement
(due in class Fri 3/24) [Berkeley.jpg]

Homework 8  Lab: Image Restoration
(due in class Fri 4/21) [NoisyImg.bmp,
NoisyBlur.bmp]
Back to top
