EECS 556 Syllabus

This is a class-by-class detailed syllabus that will be updated after every class.

Class Number
and Date
Topics
Readings,
Notes
1 - 1/8
Course Policies
Introduction
Image definitions and basic properties
2D continuous space signals and systems
  2D delta functions
  linearity, space invariance, magnification
  PSF, superposition integral, convolution

Fessler's 2D Continuous Notes, pp. CS1-CS22
2 - 1/10
PSF & Resolution
2D Fourier Transforms
  definitions,  properties
Noll's 1D & 2D FT Notes , pp.  8-15
  (Review of 1D FT's on 1-7)
Fessler's 2D Continuous Notes, pp. CS30-CS43
  (Background reading pp. CS23-CS29)

3 - 1/15 2D FT
  properties,  examples, transfer functions
2D sampling
  Nyquist criterion, sinc interpolation
2D Fourier Series

same as previous class
4 - 1/17
The many kinds of FT's
  2D Discrete space FT (2D-DSFT), 2D Disrete FT (2D-DFT)
  definitions, relationhips to continuous FT
  FFT's

2D discete space systems
  2D Kronecker delta functions
  linearity, space invariance, etc.
  PSF, convolution, separable convolution, edge effect
Fessler's 2D Continuous Notes, pp. CS44-CS48
Lim, Sections 1.0-1.2
Fessler's 2D Discrete Space Notes, pp. 1.1-1.14
5 - 1/22
2D Discete Space FT
  properties

Lim, Sections 1.3
Fessler's 2D Discrete Space Notes, pp. 1.15-1.20

6 - 1/24
2D Discete Fourier Series and Discrete FT
  properties

Lim, Sections 3.0-3.2
Fessler's 2D FT Notes, pp. 3.1-3.11

7 - 1/29

2D Discete Discrete FT
  convolution
  FT methods of implmenentation of linear convolution
1D DCT
Lim, Sections 3.3
Fessler's 2D FT Notes, pp. 3.12-3.26

8 - 1/31
2D DCT
  properties
Computational aspects, FFT's
Image Filtering
Lim, Sections 3.3, 3.4
Fessler's 2D FT Notes, pp. 3.20-3.26

9 - 2/5
Image Filtering
Lim, Sections 4.0-4.3.1
Fessler's  1.21-1.25, 4.1-4.4
10 - 2/7
Visual System Properties
  anatomy, spectral sensitivity, contrast, point nonlinearities
  spatial response, system model
Lim, Chapter 7
O'Donnels' Notes Section 3.1-2
http://webvision.med.utah.edu/index.html (parts I and IX)

11 - 2/12
Visual System Properties
  optical response, resolution, color

same as previous class
12 - 2/14
Image Enhancement
   contrast adjustment
Lim 8.1
Fessler's 8.1-8.8
13 - 2/19
Image Enhancement
  noise smoothing - linear, median, other edge preserving
  edge detection - gradient methods, edge thinning

Lim 8.2-8.3
Fessler's 8.9-8.19
An example of a non-linear edge preserving filter - the anisotropic diffusion filter (this link is to a chapter of a grad student thesis)
14 - 2/21
Image Enhancement
  edge detection - laplacian methods
  methods that incorporate smoothing
    marr-hildreth, canny
  interpolation and motion detection
Lim 8.4
Fessler's 8.21-8.32
12/26-2/28
Spring Break

15 - 3/5
Image Enhancement
  interpolation and motion detection
Spectral Estimation
Lim 6.0-6.1
Fessler's Notes 6.1-6.5
16 - 3/7
Spectral Estimation
  random processes through LSI systems
  Weiner filters
Lim 6.2
Fessler's Notes 6.6-6.16
17 - 3/12
Spectral Estimation
Image Resoration
  estimation of degradation
  Weiner filters revisited

Lim  9.0-9.2
Fessler's Notes 9.1-9.8

18 - 3/14
Image Restoration same

19 - 3/19
Image Restoration
  blind deconvolution 
  deblurring, inverse filtering
  deblurring with noise - Weiner filtering II
  temporal filtering
Lim  9.3-9.6
Fessler's Notes 9.9-9.13
20 - 3/21
Image Coding
  intro
  quantization
  distortion measures
  companding
Lim 10.0-10.1
Fessler's Notes 10.1-10.6
Reading on transform coding

21 - 3/26
Image Coding
  optimization
  vector quantization
Lim 10.1
Fessler's Notes 10.7-10.11

22 - 3/28
Image Coding
  vector quantization
  codeword assignment - uniform and variable length
Lim 10.2
Fessler's Notes 10.12-10.15

23 - 4/2
Image Coding
  codeword assignment - Huffman coding
  waveform coding - PCM, Robert's method, Pyramid coding
Lim 10.3
Fessler's Notes 10.16-10.19
24 - 4/4
Image Coding
  transform coding - Karhunen-Loeve transform
Lim 10.4
Fessler's Notes 10.24-10.28
25 - 4/9
Image Coding
  transform coding - Haddamard, DCT, DFT, ...
Lim 10.4
Fessler's Notes 10.29-10.30
26 - 4/11
Image Coding
  wavelet compression techniques
Reading on Wavelet Compression
27 - 4/16
Last Class!
Teaching Evaluations
Image Coding
  JPEG 2000
Reading on JPEG 2000