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/7
Course Policies
Introduction
Image definitions and basic properties
2D continuous space signals and systems
  2D delta functions
  linearity, space invariance, magnification
  PSF

Fessler's 2D Continuous Notes, pp. CS1-CS22
2 - 1/9
2D continuous space signals and systems
  superposition integral, convolution,
PSF & Resolution
2D Fourier Transforms
  definitions,  properties
, examples, transfer functions
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/14 2D FT
  more properties, examples
2D sampling
  Nyquist criterion, sinc interpolation

same as previous class
4 - 1/16

Relatives of the 2DFT's
  2D Discrete space FT (2D-DSFT),
  2D Fourier Series
  2D Discrete FT (2D-DFT)
  definitions, relationhips to continuous FT
  FFT's

Noll's FT Notes , pp.  12-14
Fessler's 2D Continuous Notes, pp. CS44-CS48


5 - 1/21
2D discete space systems
  2D Kronecker delta functions
  linearity, space invariance, etc.
  PSF, convolution, separable convolution, edge effect

Lim, Sections 1.0-1.2
Fessler's 2D Discrete Space Notes, pp. 1.1-1.14

Fessler's 2D FT Notes, pp. 3.1-3.6
6 - 1/23
2D Discete Discrete FT
 
properties
  convolution
  FT methods of implmenentation of linear convolution

Lim, Sections 1.3, 3.0-3.2
Fessler's 2D Discrete Space Notes, pp. 1.15-1.20
Fessler's 2D FT Notes, pp. 3.1-3.10

7 - 1/28
2D Discete Discrete FT
  convolution
  FT methods of implmenentation of linear convolution

Lim, Sections 3.2
Fessler's 2D FT Notes, pp. 3.10-3.19

8 - 1/30
1D DCT
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/4
Image Filtering
Lim, Sections 4.0-4.3.1
Fessler's  1.21-1.25, 4.1-4.4

10 - 2/6
Image Filtering
Visual System Properties
  anatomy, spectral sensitivity, contrast, point nonlinearities

Lim, Chapter 7
O'Donnels' Notes Section 3.1-2
http://webvision.med.utah.edu/index.html (parts I and IX)
11 - 2/11
Visual System Properties
 
spatial response, system model
  optical response, resolution, color

same as previous class
12 - 2/13
Visual System Properties
  
color
Image Enhancement
   contrast adjustment

Lim 8.1
Fessler's 8.1-8.8

13 - 2/18
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/20
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


SPRING BREAK

15 - 3/4
This class will be cancelled and rescheduled.

16 - 3/6
Image Enhancement
  interpolation and motion detection
Spectral Estimation

Lim 6.0-6.1
Fessler's Notes 6.1-6.5

17 - 3/11
Spectral Estimation
  random processes through LSI systems
  Weiner filters

Lim 6.2
Fessler's Notes 6.6-6.16

18 - 3/13
Spectral Estimation
Image Resoration
  estimation of degradation
  Weiner filters revisited

Lim  9.0-9.2
Fessler's Notes 9.1-9.8

19 - 3/18
Image Restoration
same
20 - 3/20
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
21 - 3/25
Statistical Image Restoration
  matrix formulation, circulant blur filters
  Gaussian MAP estimator
  alternate penalty functions (incl. non-quadratic penalties)

Fessler's Notes R.1-R.9, R.15
22 - 3/27
Image Coding
  intro
  quantization
  distortion measures
  companding

Lim 10.0-10.1
Fessler's Notes 10.1-10.6
Reading on transform coding

23 - 4/1
Image Coding
  optimization
  vector quantization

Lim 10.1
Fessler's Notes 10.7-10.11

24 - 4/3
Image Coding
  vector quantization
  codeword assignment - uniform and variable length

  codeword assignment - Huffman coding
Lim 10.2
Fessler's Notes 10.12-10.15

25 - 4/8
Image Coding
  waveform coding - PCM, Robert's method, Pyramid coding
Lim 10.3-4
Fessler's Notes 10.16-10.19

26 - 4/10
Image Coding
  transform coding -
Karhunen-Loeve transform, Haddamard, DCT, DFT
Lim 10.4
Fessler's Notes 10.24-10.30

15 - makeup lecture
4-5pm on 4/10
Image Coding
  JPEG

Reading on JPEG 1990
Reading on JPEG 2000
27 - 4/15
Last Class!
Teach Evaluations
Image Coding
  wavelet compression techniques

  bit allocation in tranform coding
Reading on Wavelet Compression