BIL 717 - Image Processing (Spring 2012)

Lectures: Tuesday 13:30-16:30 @D5


The False Mirror (Courtesy of René Magritte)

Instructor: Erkut Erdem

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

Office: 114

Tel: 297 7500 / 149

Office hours: Friday, 13:00-15:00


Course Description:

This course presents a comprehensive overview of topics in image processing for graduate students. The emphasis is mainly on the connections between statistical approaches, PDE-based methods, variational formulations, etc. The students will gain knowledge and skills in topics not ordinarily covered in depth in regular courses and of specific interest to advanced level studies.


Prerequisites:

Students should have good math background (Calculus, Linear Algebra, Statistical Methods) and programming skills (MATLAB, C/C++). A prior, introductory-level course in image processing is recommended.


Course Content

Reading Material:

Grading Policy:

Assignments:

There will be at least four 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. There will also be some warm-up and reading assignments. All assignments have to be done individually, unless stated otherwise.


Project:

In addition to the assignments given throughout the semester, the students taking the course will be required to do a project in computer vision. Students can choose to work individually or in groups of at most 2 people.

This project may be

For a detailed description of the course project, follow this link.

On March 20th, there will be a special brainstorming session on project previews. For that, each project team should prepare a brief (3-5 min.) presentation on their specific project idea. Each presentation should introduce the study which is expected to form the basis of the project; or should introduce the research topic to be reviewed, including a list o major papers on that specific area.

A project proposal not longer than two pages must be submitted and approved by April 3rd.

The final reports must be between 8-10 pages and submitted by May 27th. In preparing your project reports, you should use the provided template and submit them electronically in PDF format.

Course Schedule:


Lecture  

Date  

Topic  

Lecture Notes  

Additional Readings  

Assignments


1

14/02  

Introduction

Lecture1.pdf

 

 

2

21/02  

Image Processing Basics  

Lecture2.pdf

 

Pset 0 out
code, images

3

28/02  

Gaussian Filtering and Linear Heat Equation
Laplacian of Gaussian, the Canny Edge Detector  

Lecture3a.pdf  
Lecture3b.pdf

 

4

06/03  

The Perona-Malik Model and Anisotropic Diffusion  

Lecture4.pdf  

Pset 0 in
Pset 1 out
code, images

5

13/03  

Nonlinear Structure Tensors and Diffusion Tensors  

6

20/03  

Mumford-Shah Functional,
Ambrosio-Tortorelli (AT) Formulation  

Lecture6.pdf  

Pset 1 in
Pset 2 out
code

7

27/03  

AT Formulation (cont'd),
Total Variation Denoising  

  

8

03/04  

Active Contours/Snakes,
Chan-Vese (CV) Formulation  

Lecture8a.pdf  
Lecture8b.pdf  

9

10/04  

Bilateral Filtering, NL-Means  

Lecture9.pdf  

Pset 2 in

10

17/04  

No lectures  

  

  

11

24/04  

Markov Random Fields
Shape Analysis  

Lecture11a.pdf  
Lecture11b.pdf  

  

12

01/05  

No lectures  

  

  

13

08/05  

Project Presentations  

  

  

14

15/05  

Project Presentations  

  

  



Resources:


Communication:

The course webpage will be updated regularly throughout the semester with lecture notes, programming and 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/spring2012/bil717