Tentative Course Syllabus:
1. Intro. Human Vision, Image Generation. Histograms & Equalization, Color (very basic)
2. Local & global histograms.
3. Basic Operators on Images: Edge Detection, Smoothing, Zero-Crossing, Canny. Median Filter
4. Convolution Theorem, Linear Shift-Invariant operators.
5. Continuous Fourier Transform
6. Sampling Theorem & Discrete Fourier Transform
7. Image Restoration (Inverse Filtering), Weiner Filter
8. Pyramids (Laplacian,Gaussian, Blending)
9. Wavelets, JPEG2000
10. Motion 1: Block Matching (SSD,Correlation), Feature Points
11. Motion 2: Constant Brightness Equation
12. Global Motion & Optical Flow
13. Image Warping & interpolation
14. Intro to compression systems, optimal quantization, pyramids (Gaussian & Laplacian)
15. Common Compressions: Run-Length, Huffman, LZ, Cosine Trans.
16. Robust Methods, Hough Transform
17. Binary Processing I: Morphology: neighborhoods, distances, areas, erosion/dilation, medial-axis
18. Binary Processing II: connected components, boundaries (chain code), moments, shape classification,
quad-trees
19. Texture analysis
20. Segmentation
21. Radon Transform
22. Color: Human Vision, colorimetry, linear and non-linear color spaces