Fall 2009
ECE 178: Introduction to Digital Image Processing

Announcements:

LAST UPDATE: Dec 5, 8 AM

Final exam will be comprehensive and closed book. No calculators or other electronic devices allowed.

HW#6 solution

Final exam sample (solution)

Instructor

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

Lectures: Tuesday, Thursday, 12:30 - 1:45 PM. PSYCH 1902

Office Hours
Thursday 10AM-12noon or by appointment (please email)



Teaching Assistant

Jim Kleban, (jim_kleban at umail.ucsb.edu)

TA Office Hours:

M 9:00 – 10:00 AM (TA, Phelps 1435)
W 11AM - 12 noon (TA, Phelps 1435)
R 4:30 – 5:30 PM (TA, ECI LAB)

Discussion Sessions: Friday (12 - 1250PM),  GIRV 2127

 

   

 

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, 10% project on image forensics and 50% for the final examination. The home works are due by 5 PM on the day they are due.


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 24, 2009

Course outline

Slides L1, HW #1 (due Friday, Oct 2)

Read Chapters 1 & 2
Sep 25, 2009 Slides L2 Chapter 2
Sep 29, 2009 Introduction to Matlab and the Image Processing Toolbox. Matlab intro, Jim Kleban notes, matlab file1, connectedcomponents. Checkout Matlab online tutorials and demos
Oct 01, 2009

Image enhancement operations, part 1. Slides L3, HW #2

Chapter 3
Oct 06, 2009

Histogram modifications, Slides L4

Chapter 3
Oct 08, 2009 Slides L5 (local enhancement), HW #3 (darklena image) Chapter 3
Oct 13-15, 2009

Linear systems-brief review (Slides L6), Spatial Filtering (Slides L7), HW#4

also, see project guidelines. Project Teams.

Chapter 3
Oct 20 Midterm I  
Oct 22-Nov 02

Filtering in the frequency domain: 2D Fourier transform & properties (Slides L8), Sampling (Slides L9), frequency domain processing (Slides 10); HW#5

Presentation by Meriam Redi on Image Forensics and some references

Chapter 4
Nov 05 Wavelet tour (Slides 11) Chapter 7
Nov 17-24

Image Compression (Slides 12, Slides 13, Slides 14)

Project guidelines revisited

Presentation by Lakshman Natrajan on image rescaling detection. Sample code (test, EM)

Jim Kleban's Notes on the project (image1, image2, image3, meantrace.m)

more on the project (class discussion by Lakshman on Friday, Nov 20): Digital forensics by detecting duplicated regions, see http://www.cs.dartmouth.edu/farid/publications/tr04.pdf

HW#6

Chapter 8

HW Solutions:

HW#1, HW#2, HW#3, HW#4, HW#5

Midterms

M1_W2008 (solution), M1_F2008 (solution), M1 (F2009 solution).

M2_W2008 (solution), M2_F2008 (solution), M2 (F2009 solution). Notes: a) W2008 has questions on histogram equalization also. The topic coverage for this quarter is closer to F2008. (b) the midterm is comprehensive in its coverage, and will include all topics covered till the Chapter 4, though the primary emphasis will be on materials covered since the last midterm.

Sample Final Exam (solution)