• 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