EE225B, Fall 2012
Digital Image Processing
Tue. and Thu.: 9:30 - 11:00 am
521 Cory
Prerequisite: EE120
Required Text:
-
R. C. Gonzalez and R. E. Woods, Digital Image Processing, Addison-Wesley, Third edition, 2008.
Video lectures:
EE225B, Spring 2006
Course Details:
|
Lecturer:
Professor Avideh Zakhor
avz@eecs.berkeley.edu
507 Cory Hall
Phone: (510) 643-6777
Office Hours:
Tuesday, 11:00 am - 12:00 pm, 507 Cory Hall
TA:
Nick Corso
ncorso@eecs.berkeley.edu
Office Hours:
Monday, 2-3 pm, 367 Cory Hall
Course Assistant:
Lea Barker
(510) 642-2384
leab@eecs.berkeley.edu
|
|
Course handouts:
Handouts not picked up during lectures can be found with the course assistant.
Recommended Texts:
-
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
-
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, 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
ncorso@eecs.berkeley.edu
-
Homework 1 - Lab: Tomography -
Pyramid.bmp
Due in class Tues. Sept. 11th, 2012
-
Homework 2 - Lab: Phase-only image reconstruction -
Phase.dat, Magnitude.dat,
Test.bmp
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 -
Berkeley.jpg
Due in class Tues. Oct. 2nd, 2012
-
Homework 5 - Lab: Image Restoration -
NoisyImg.bmp, NoisyBlur.bmp
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
|
|