Fall 2008
ECE 178: Introduction to Digital Image Processing

Announcements:

LAST UPDATE: Dec 08, 2008 , 11AM

HW 6 solutions on the web. see below.

12/08/08: Additional Office Hours 11AM - 1PM

10/21/08: Office hours from 4-530PM (Manjunath) instead of 3-430PM.

10/03/08: For Oct 8 only: The TA will have office hours from 930am-1030am. Starting Oct 10, the new office hours will be on Fridays following the discussion session. The office hours for the rest of this quarter are given below.

Instructor

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

Lectures: Monday - Wednesday , 12:30 - 1:15 PM. BUCH 1930.

Office Hours
Tuesday 3PM - 5PM or by appointment (please call 805 893 7112).



Teaching Assistants

Pradeep Koulgi (pskoulgi at umail.ucsb.edu)

TA Office Hours:

T 9:00 – 10:00 AM (TA, Phelps 1435)
R 3:30 – 5:30 AM (TA, ECI LAB)
F 1:00 - 2:00 PM (TA, Phelps 1435)

Discussion Sessions: Friday (12 - 1250PM)

 

   

 

Required Book: Digital Image Processing Third edition (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. 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: 20% HWs (includes class participation), 20% Mid-term examinations, 15% project on image registration and 45% for the final examination. First mid-term examination will be in class on Oct 22. The second mid term exam is on Nov 10 (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.

Date Online materials notes
Sep 29, 2008

Course outline

Slides L1, Matlab intro , HW #1 (due Wednesday, Oct 8. see also Matlab example.)

Read Chapters 1 & 2
Oct 1, 2008

Slides L2, more Matlab

Note: For the MATLAB part of the assignment (HW #1), please turn in a hard-copy of your code and the final result along with your answers for the rest of the questions.

Chapter 2
Oct 6/8, 2008 Slides L3, Slides L4, HW #2 (due Wednesday, Oct 15), [images for h/w: lena.gif, darklena.gif] Chapter 3
Oct 13 Image registration/warping. Lecture by Dr. Marco Zuliani. Slides L5  
Oct 15 Linear systems review: additional reading slides Slides L6, HW #3 (due Wednesday, Oct 22)  
Oct 20 Winter 2008 midterm papers (1) (2), solutions (1), (2) (remember the classroom discussion).  
Oct 20 Slides L7 (spatial filtering) [Note Midterm I on Oct 22; no L8]. Chapter 3 except Sect 3.8
Oct 27/29 HW #4 (due Wednesday, Nov 5), Slides L9, Slides L10  
Oct 29

Project: (more during the class on the milestones/target dates. DUE NOV 26, 2008.

- Project description, images (image1, image2), matlab data file, matlab functions

- Target dates: (a) NOV 7: Section 1.3, Problems 1-5; (b) NOV 14: Problem 6, and Section 1.4, Problems 1-2; (c) FINAL REPORT Nov 26 (You can re-submit revised/final versions of all parts with your final report again.)

- You must turn in your initial solutions to parts (a) and (b) on the target dates. You will have time till the final report is due to update and modify later on. The initial submissions will help you (and us) to ensure that you are on target and be able to meet the deadline. We will discuss this in class also.

- Marco Zuliani will be present in class at the beginning of the lecture on Monday, Nov 3, to answer any further questions regarding his presentation and also on the project.

 

 
Nov 5

Go over all the questions from the previous midterms. Solutions are also posted. We will discuss this further during the discussion session on Friday. The second midterm will be comprehensive and will include all topics covered till today, with emphasis on topics covered since the first midterm.

Winter 2008 midterm papers (1) (2), solutions (1), (2)

 
Nov 12 Slides 11, HW #5 (due Wednesday Nov 19)  
Nov 17

Slides 12 Image Compression (Chapter 8), Slides 13

Chapter 8. See notes for section details.
Nov 24

HW #6 (Note: This will be due on the last day of the quarter, FRIDAY, Dec 5)

Sample final exam (from Winter 2008 quarter), solutions

 
Dec 01 Slides 14 (Wavelets, Also Read Sec 7.1.1) Chapter 7 (see slides)

HW Solutions: HW1, HW2, HW3, Midterm, HW4, HW5, HW6