This is a class-by-class detailed syllabus that will be updated after
every class.
and Date |
|
Notes |
|
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 |
|
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 |
|
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 |
|
2D Discete Space FT properties |
Lim, Sections 1.3 Fessler's 2D Discrete Space Notes, pp. 1.15-1.20 |
|
2D Discete Fourier Series and Discrete FT properties |
Lim, Sections 3.0-3.2 Fessler's 2D FT Notes, pp. 3.1-3.11 |
|
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 |
|
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 |
|
Image Filtering |
Lim, Sections 4.0-4.3.1 Fessler's 1.21-1.25, 4.1-4.4 |
|
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) |
|
Visual System Properties optical response, resolution, color |
same as previous class |
|
Image Enhancement contrast adjustment |
Lim 8.1 Fessler's 8.1-8.8 |
|
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) |
|
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/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
|