Winter 2008
ECE 178: Introduction to Digital Image Processing

Announcements

March 13, 2008: Sample exam (2005). Ignore the last question on wavelets. For a detailed discussion/solutions, see 2005 solution. Your final h/w is due tomorrow by 5PM. Today's office hours are from 11am - 12 noon.

March 10, 2008, 9pm: Check the updated version of the HW#9, see also the notes below.

Feb 28, 2008: Office hours today from 2-4pm (instead of 11am - 1pm). HW #8 (optional, make-up midterm II questions, due tomorrow -- Feb 29, 9am. Note the time and date.)

Feb 23, 2008: Discussion session notes on Rotation/Translation of an image (download pdf notes). Corrected solutions for 2006 and 2007 Midterm II posted. Please download these--should have 'mod' at the end of the name before the .pdf.

February 5, 2008: Graded h/ws and midterm 1 can be collected from the TAs. Please contact the TAs (during office hours or by email)

January 29, 2008: Additional office hours (manjunath) Wednesday, Jan 30, 330PM-430PM. We will post HW 3 solutions at 5PM (h/w submitted after 5PM will not be graded.)

January 16, 2008: UCSB Workshop on Bio-Image Informatics 2008 on campus, at Corwin, Jan 17-18,2008

 

Instructor

B. S. Manjunath,(manj at ece.ucsb.edu) Rm 3157, Engineering I.
Tel: 805.893.7112.

Lectures: Tuesdays and Thursdays, 0800-0915 hrs., PHELPS 1425.

Office Hours
Thursday: 11am-1 pm, or
by appointment (please call 805 893 7112).



Teaching Assistants

Pradeep Koulgi (pskoulgi at umail.ece.ucsb.edu)
Pratim Ghosh (pratim at ece.ucsb.edu)

TA

PHELPS 1435 (the ECI Lab office hours will be held in the ECI lab in ENGR I).

M 9-11am
T 10-11am
W 10-11am
R 1-3pm

Discussion Sessions: Friday (10-11-12) , 2 different session is different rooms)

 

   

 

 

Reference Book: Digital Image Processing (http://www.imageprocessingplace.com) by Gonzalez and Woods. The book's web site contains pointers to additional resources and you are encouraged to take a look. There is a companion book, Digital Image Processing using Matlab, that emphasizes more of the MATLAB usage than the theory part.

About the course: ECE 178 is an introductory course in image processing. In this course, you will learn about digital images and how you can manipulate them.  Open to students in Engineering. You should have good background in basic calculus. Preliminary topics such as basics of linear systems, linear and circular convolution, and 2-D Fourier transform will be introduced during the first two weeks. You are expected to learn and use MATLAB and the Image Processing Toolbox for your programming assignments. No prior knowledge of MATLAB is required. 

Grading Policy: 30% HWs (includes class participation, quiz, etc.), 20% Mid-term examinations, and 50% for the final examination. First mid-term examination will be in class on Jan 31. The second mid term exam is on Feb 26 (in class). All home-works/programming assignments are required (a non-submission will affect your grade non-linearly). The home works are due by 5 PM on the day they are due. Those that are received late will not get any credit.


Resources on the web

Check out the book web site, http://www.imageprocessingplace.com. The companion book's (DIP using MATLAB) web site also lists links to useful MATLAB tutorials. See http://www.imageprocessingplace.com/DIPUM/dipum_students/students.htm. In particular, work out the "projects" listed on the web site, they are helpful in getting you started on MATALB.

The following material supplement class lectures and are not substitutes for attending the lectures and discussion sessions. You are responsible for attending the lectures regularly and taking good notes. Note that "black board" notes/discussions are not necessarily included in the power point slides.

Jan 08, 2007

Slides, Overview, HW #1 (due Friday, Jan 18), Matlab stuff

Jan 15, 2008

Slides, HW #2 (due Wednesday, Jan 23)

Jan 22, 2008

HW #3 and HW3 Figure (due Wednesday, Jan 30); HW #4 (matlab programming, due Monday, Feb 4);
Previous Midterm Exams 2006, 2007
Reading: Linear systems review by Gonzalez: pdf file. You can download the original PPT file from the image processing book's website also.
Slides (convolution)

Jan 28, 2008

Slides (Sampling)

Feb 5, 2008

Slides (Image Enhancement) part 1, part 2, part 3, part 4

Slides (2D-DFT)

Feb 12, 2008

HW #6 (handout distributed in class; due Fab 19)
HW #7 (MATLAB Assignment; due Feb 22. You will need this picture as well.)
Midterm II exams 2006, 2007

Feb 28, 2008

Slides on Compression part 1, part 2.
HW #8 (Optional. Make-up midterm II questions. Due 9am FEB 29)
HW #9 (Matlab assignment on Transform Coding. Due on Friday, March 14).

Notes: The function calls should return the reconstructed images.

function [I2] = mythreshcompress(I);

function [I3] = myzonalcompress (I);

function [I4] = myqualcompress (I, M);

updated version with the above corrections: hw9_mod.pdf.

 

 


 

solutions to homeworks

HW #1, HW #2, HW #3, 2006 Midterm I, 2007 Midterm I, HW #4, 2008 Midterm I (HW #5)
2006 Midterm II, 2007 Midterm II, HW #6, HW #7