CMP717: Image Processing

Spring 2020

Detailed Syllabus and Lectures



Jun 5: Visual Saliency Lecture slides

Topics:

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

Required Reading:

Additional Reading:


May 29: Semantic Segmentation Lecture slides

Topics:

Semantic segmentation, instance segmentation

Required Reading:

Additional Reading:


May 22: 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:


May 15: Image to Image Translation Lecture slides

Topics:

Required Reading:

Additional Reading:


May 8: Deep Generative Models Lecture slides

Topics:

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

Required Reading:

Additional Reading:


Apr 24: Convolutional Neural Networks Lecture slides

Topics:

Convolutional neural networks

Required Reading:

Additional Reading:


Apr 17: Deep learning basics Lecture slides

Topics:

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

Required Reading:

Additional Reading:


Apr 10: Sparse Coding Lecture slides

Topics:

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

Paper presentation:

Required Reading:


Apr 3: 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:


Mar 6: 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:

Feb 28: Introduction to Image Processing Lecture slides

Topics:

Course information, what is image processing

Required Reading:

Additional Reading: