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
|