Instructor: Pamela Cosman
Phone: 822-0157, e-mail: pcosman@ucsd.edu
Office hours: Mon and Fri, 12-1, Thur 11-12, and by appointment
Office location: EBU-1, Room 6407
TA: Mayank Tiwari
e-mail: mayankt@gmail.com
office hour: Tuesday 11-12 in Room 5706 (EBU-1)
Course Requirements and Grading:
6 Homeworks/Lab Exercises 30%
Midterm Exam 25%
Final Exam 45%
Text: Digital Image Processing by Gonzalez and Woods. 3rd edition, Prentice Hall, 2008
12/18 Final exams may be picked up
from my admin assistant Laurel (6400 pod EBU-1). The exam statistics are:
max=61, min=25, mean=47, median=48.5, std.dev=8.9.
11/3 The last time I taught this class was in
2005, and here are the
midterm exam
midterm exam solution set
final exam
final exam solution set
from 2005. Half of the final exam is on material from the last 4 weeks of
class, which is not relevant to the midterm,
however problems 4,5,7,8,10,11 all pertain to material covered in the first
6 weeks, so those problems could all be midterm problems. So in effect
you can treat those problems as being a 2nd practice midterm.
10/31 Here is the pdf for Prof. Tom Nelson's guest lecture
10/28 This web site has a fun example of image processing. Someone with an electric cat door designed a system to see if the kitty is bringing home a present (dead bird or mouse). If so, the door won't open.
10/24 After class today, someone expressed interest in the paper I showed in class where there was pseudo-coloring used to display cardiac action potential timing information. If you're interested, here it is:PDF
10/16 Here is the pdf file on contrast manipulation which I discussed in class.
9/28 A student has pointed out a link
for a Matlab tutorial for the image processing toolbox:
http://www-cse.ucsd.edu/~sjb/classes/matlab/matlab.intro.html
9/27 Some interesting visual effects: Benussi Ring, Mach Bands, Simultaneous Contrast
Class Handouts:
Handout 1: Course Syllabus
Handout 2: Morphological Image Processing
Handout 3: Homework Set 1
Images needed for it: worm3.tiff
worm2.tiff
Handout 4: Homework Set 2
Images needed for it: butterfly.tif
pep.tif
n2.tif
n4.tif
bab.tif
bab2.tif
xray.tif
Handout 5: Solution Set for Homework 1
Handout 6 on Color was given out in class
Handout 7: Solution Set for Homework 2
Handout 8: Homework Set 3
Files needed for it: face.tif
rgb2hsi.m
hsi2rgb.m
cie
Handout 9: Registration (this electronic
version is missing a few of the drawings, but I'll bring a few extra
copies to class on Monday if someone didn't get one)
Handout 10: Homework Set 4
Files needed for it: coke.tif
tran.tif
Handout 11: Sampling (will be handed out in class
on Wednesday 11/5
Handout 12: Solution set for Homework 3
Handout 13: Solution set for Homework 4
Handout 14 was the midterm exam
Handout 15: Introductory Material for Image Compression
Handout 16: Homework Set 5
Files needed for it: lena128.tif
lena512.tif
baboon512.tif
ipcircshift2.m
ipsubsample2.m
Handout 17: Solution set for the midterm exam
Handout 18: Lempel-Ziv Coding
Handout 19: Transform coding and JPEG
Handout 20: Homework Set 6
Files needed for it: aerial4.tif
xray.tif
Handout 21: Solution set for Homework 5
Handout 22: Solution set for Homework 6
Handout 23 was the final exam
Handout 24: Solution set for the final exam
For people using the 2nd Edition of Gonzalez and Woods, the textbook page numbers are as follows:
Topic | Pages |
Human visual perception |
34-45, 52-61 |
Processing of binary images |
66-68, 519-549 |
Contrast enhancement |
75-108 |
Noise removal, edge sharpening |
112-141 |
Color coordinate systems, color image enhancement |
282-330 |
Image Registration |
not covered |
2D sampling and interpolation |
62-65 |
Lossless image coding |
409-458 |
Transform and predictive coding, JPEG |
459-485, 498-505 |
Motion compensation, MPEG |
510-512 |