BIL 717 - Image Processing (Spring 2013)

Lectures: Tuesday 09:30-12:15@D5


A detail from Joan Miró's Peinture (Étoile Bleue), 1927

Instructor: Erkut Erdem

e-mail: erkut-at-cs.hacettepe.edu.tr

Office: 114

Tel: 297 7500 / 149

Office hours: By appointment.


Course Description:

This course provides a comprehensive overview of fundamental topics in image processing for graduate students. The goal is to give a deeper understanding of the state-of-the-art methods in image processing literature and to study their connections. In this context, the course makes the students gain knowledge and skills in key topics and provides them the ability to employ them in their advanced-level studies.


Prerequisites:

Good math (calculus, linear algebra, statistics) and programming skills. A prior, introductory-level course in image processing is recommended.


Reading Assignments:

Each week a number of research papers will be assigned as reading assignments. Students are expected to write a brief review of any of the assigned papers (less than a page) for half of the papers. Each review should summarize the paper in 4-5 sentences. The review should clearly identify the main contribution of the paper and describe the strengths and weaknesses of the paper. The reviews should be emailed to the instructor before class (by 09:00 on Tuesdays). Each student has 3 late days for the entire semester, but beyond that limit his/her submission will not be accepted.


Programming Assignments:

There will be three assignments related to the topics covered in the class. Each assignment will involve implementing an algorithm, carrying out a set of experiments to evaluate it, and writing up a report on the experimental results. All assignments have to be done individually, unless stated otherwise.


Project:

The students taking the course will be required to do a project in image processing which should be done in a team of at most two students. For a detailed description of the course project, follow this link. In preparing your progress and final project reports, you should use the provided template and submit them electronically in PDF format.


Grading Policy:

Class participation  

5%

Reading Assignments

12%

Programming Assignments  

18%

Project

30%

Final Exam

35%


Course Schedule:


Week  

Date  

Topic  

Additional Readings  

Assignments


1

2/26  

Introduction [slides],
Image Processing Basics [notes]     

­­­­­­

2

3/5  

Linear Filtering [slides], [notes]
Edge Detection [slides

  ­­­­­­

3

3/12  

Nonlinear Filtering [slides], [notes

­­­­­­PA1 out
code, images

4

3/19  

Variational Segmentation Models [slides], [notes

­­­­­­

5

3/26  

Modern Image Filtering [slides

PA1 due­

6

4/2  

Modern Image Filtering (cont’d.) [slides

7

4/9  

Clustering-based Segmentation Models [slides

8

4/16  

Markov Random Fields [slides

­­­­­­­­­­­­PA2 out
code

9

4/23  

No class (The Republic Day) 

­­­­­­

10

4/30  

Sparse Coding [slides

PA2 due­­­­­­

11

5/7  

Low-rank Matrix Approximations [slides

­­­­­­PA3 out
code

12

5/14  

Visual Saliency [slides

­­­­­­

13

5/21  

Semantic Segmentation [slides

­­­­­­PA3 due

14

5/28  

Project Presentations 

­­­­­­



Resources:


Communication:

The course webpage will be updated regularly throughout the semester with reading assignments and important deadlines. All other communications will be carried out through Piazza. Please enroll it by following the link https://piazza.com/hacettepe.edu.tr/spring2013/bil717