CMP717: Image Processing

Spring 2019

Detailed Syllabus and Lectures



May 14: Semantic Segmentation Lecture slides

Topics:

Semantic segmentation, instance segmentation

Required Reading:

Additional Reading:


May 7: Visual Saliency Lecture slides

Topics:

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

Required Reading:

Additional Reading:


April 30: 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:


Apr 16: Image to Image Translation Lecture slides

Topics:

Required Reading:

Additional Reading:


Apr 9: Deep Generative Models Lecture slides

Topics:

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

Required Reading:

Additional Reading:


Apr 2: Lecture slides

Topics:

Convolutional neural networks

Required Reading:

Additional Reading:


Mar 26: Deep learning basics Lecture slides

Topics:

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

Required Reading:

Additional Reading:


Mar 19: Sparse Coding Lecture slides

Topics:

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

Paper presentation:

Required Reading:


Mar 12: 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 5: 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 26: Introduction to Image Processing Lecture slides

Topics:

Course information, what is image processing

Required Reading:

Additional Reading: