Introduction to Digital Image Processing

Winter 2011-2012

 

Home

Announcements

Class Info

Syllabus

References

Homework

Final Projects

Software

CCNet Mirror

 

EE168: Introduction to Digital Image Processing Winter 2011-2012 Syllabus

The * items take place in the SCIEN Lab, Packard 021, usually on Fridays.

Week 1. January 9

1) Introduction and organization, physics of vision, resolution, impulse response

*2) Lab: Viewing digital images, bits and bytes, raster scan format, quantization

Week 2. January 16

Monday, January 16 - MLK Holiday, no class

3) Linear systems, matrix transformations, scaling, translation and rotations

*4) Lab: Scaling, translation and rotation, sums and differences

Week 3. January 23

5) Contrast and grey levels, histograms, Gaussian and other non-linear stretches

6) Convolution, simple filters, edge detection

*7) Lab: Histograms and stretches, convolutional filters

Week 4. January 30

8) The frequency domain, power spectral density, the FFT

9) Digital filtering, image enhancement, noise

*10) Lab: Fourier transforms and the frequency domain, filters

Week 5. February 6

11) Color representation, RGB, HSI, 24 bit and 8 bit color tables

12) Storing multiple images in 8 bits, color table swaps

*13) Lab: Color basics

Week 6. February 13

14) Midterm exam, Monday, Feb. 13

15) Interpolation methods, accuracy vs. efficiency, forward and backward methods

*16) Lab: Image interpolation

Week 7. February 20

Monday, February 20 - President's Day, no class

17) Topography and shaded relief displays, contours, parallax and stereo

*18) Lab: Perspective viewing and anaglyphs

Week 8. February 27

19) Geometric and spatial transforms, restoring distortion

20) Fitting smooth functions to sparse data, least-squares

*21) Lab: Rubber sheeting of images

Week 9. March 5

22) Image morphing

23) False color images, principle components analysis

*24) Lab: Creating multiple image sequences for the project

Week 10. March 12

25) More advanced topics in image processing

*26) Student presentations: computer animations 1

*27) Student presentations: computer animations 2