CMP717: Image Processing

Fall 2020

Detailed Syllabus and Lectures



Jan 8: Semantic Segmentation Lecture slides

Topics:

Semantic segmentation, instance segmentation

Required Reading:

Additional Reading:


Jan 1: Visual Saliency Lecture slides

Topics:

Visual attention, visual saliency prediction, eye fixations, salient object, top-down saliency

Required Reading:

Additional Reading:


Dec 25: Image Deblurring Lecture slides

Topics:

Image deblurring, blind deconvolution, non-blind deconvolution, MAP based formulations, variational Bayesian based models, edge based methods, deep learning based methods

Required Reading:

Additional Reading:


Dec 18: Image to Image Translation Lecture slides

Topics:

Required Reading:

Additional Reading:


Dec 4: Deep Generative Models Lecture slides

Topics:

Generative models, autoregressive models, variational autoencoders, generative adversarial networks

Required Reading:

Additional Reading:


Nov 27: Convolutional Neural Networks Lecture slides

Topics:

Convolutional neural networks

Required Reading:

Additional Reading:


Nov 20: Deep learning basics Lecture slides

Topics:

Deep learning, perceptron, multi layer perceptron, backprogation, activation functions

Required Reading:

Additional Reading:


Nov 13: Graphical models Lecture slides

Topics:

Graphical models, Markov random fields, conditional random fields, graph-cut

Required Reading:

Additional Reading:


Nov 6: Sparse Coding Lecture slides

Topics:

Sparse coding, dictionary learning, K-SVD algorithm, L0-smoothing

Required Reading:


Oct 30: Nonlinear Filtering Lecture slides

Topics:

Nonlinear filtering, Perona-Malik diffusion, Total variation, Mumford-Shah model, Bilateral filtering, Non-local means denoising, image smoothing via region covariance (RegCov smoothing)

Required Material:

Additional Reading:


Oct 23: Linear Filtering, Edge/Boundary Detection, Image Segmentation Lecture slides

Topics:

Linear filtering, linear diffusion, derivative filters, Laplacian of Gaussian, Canny edge detector, pb detector, sketch tokens, k-means, normalized cut

Required Reading:

Additional Reading:

Oct 16: Introduction to Image Processing Lecture slides

Topics:

Course information, what is image processing

Required Reading:

Additional Reading: