Personal tools
You are here: Home Education Courses Computer Vision SS08
 
Computer Vision - Sommersemester 2008


Computer Vision - SS 08

This lecture is concerned with the problem how computers can process and understand images, with a strong focus on recent methods for object recognition and categorization. The lecture will be given in English by Prof. Bernt Schiele. The exercises will be supervised by Micha Andriluka.


Link to lecture and exercise plan

Announcements


  • Please send me an email (andriluka AT mis DOT informatik DOT tu-darmstadt DOT de) with your RBG login if you want to use Matlab in the computer pool.
  • Important! Everyone who takes part in the course should subscribe to the mailing list: https://mail.rbg.informatik.tu-darmstadt.de/mailman21/listinfo/cv
  • Please use "Computer Vision" forum provided by the Fachschaft to discuss issues concerning exercises. Forum can be found at www.fachschaft.informatik.tu-darmstadt.de/forum/viewforum.php?f=290 (note that general announcements will still be disseminated primarily through the mailing list).

Lecture Description


The focus of the lecture lies on recent methods for object recognition. The main task is here, given an input image (e.g. a photograph or a frame from a video sequence), to decide what is visible in the image. For this, we can distinguish between two different problems: the identification of known objects in a different context ("Is that my cup / dog / car / etc.?") and the recognition of whole object categories ("Is this a cup / dog / car / etc.?"). The latter problem is particularly challenging, as we cannot assume to have seen every possible object of that category before. The task is therefore to learn what are the characteristics of an object category by which it can be recognized. An important point is that this learning step should not require the user to enter a fixed set of rules into the system, but the computer should learn the category properties by itself, just based on a relatively small number of training images.

Topics to be covered in the lecture include:

  • Basic image processing, image filtering, edge and 2D structure extraction
  • Statistical methods for object recognition
  • Interest point operators and local descriptors
  • Part-based methods for object categorization and segmentation

Format: V2 + U2


When and Where


Lecture: Wednesday, 8:00-9:40, location: S02|02 C110
Exercises: Friday, 11:40-13:20, location: S02|02 C110



Literature


In the last decades, Computer Vision has evolved into a sprawling field with research going into so many directions that no single book can cover them all. A good general introduction to Computer Vision can be found in the book:

D. Forsyth, J. Ponce
Computer Vision -- A Modern Approach,
Prentice Hall, 2002
For the purpose of this lecture, two chapters from the book (on Linear Filtering and Edge Detection) are available here (password protected). Please send an email to Micha Andriluka to receive the login and password.

However, most of the material presented in this class is the result of very recent research, so it hasn't found its ways into text books yet. Wherever research papers are necessary for a deeper understanding of the lecture topics, we will make them available on this web page.

Lecture and Exercise Plan


Date Lectures Exercises
02.04.2008 Introduction (slides)  
04.04.2008   Introduction to Matlab (slides, matrix_compare.m)
09.04.2008 Image Filtering (slides) Exercise 1 out (exercise01.pdf, exercise1.tar.gz, solutions)
11.04.2008 Overview of exercise 1, exercise-grading.pdf
16.04.2008 2D Structure Extraction (slides) Exercise 1 due; Exercise 2 out (exercise02.pdf, circuit.png, gantrycrane.png, solutions)
18.04.2008
23.04.2008 Object Recognition: Global Approaches (slides) Exercise 2 due; Exercise 3 out (exercise03.pdf, exercise3.tar.gz, solutions)
25.04.2008
30.04.2008 Object Detection - Faces (slides, paper)
02.05.2008
07.05.2008 Object Detection and Interest Points (slides: face detection, interest points) Exercise 3 due; Exercise 4 out (exercise04.pdf, exercise4.tar.gz, cv1.png, groundtruth-v6.mat, solutions)
09.05.2008
14.05.2008 Interest Points: Intensity-based (slides, video1, video2)
16.05.2008
21.05.2008 Interest Points: Scale-invariant (slides) Exercise 4 due; Exercise 5 out (exercise05.pdf, mfiles, graff5.tar.gz, NewYork.tar.gz, solutions)
23.05.2008
28.05.2008 Interest Points: Affine-invariant (slides)
30.05.2008
04.06.2008 Image Descriptors (slides 1, slides 2, paper) Exercise 5 due; Exercise 6 out (exercise06.pdf, images, solutions)
06.06.2008 Deadline for the final project proposals
11.06.2008 Object Categorization - Part-Based (slides, paper1, paper2) Exercise 6 due
13.06.2008 Start of the final project (slides, annotate_parts.tar, background images, naive Bayes paper, class_rpc_plot.m)
18.06.2008 No Lecture !!!
20.06.2008 No Lecture !!!
25.06.2008 No Lecture !!!
27.06.2008
02.07.2008 Object Categorization combined with Segmentation (slides)
04.07.2008 Presentation of the final project results

Exercises


The exercises will be supervised by Micha Andriluka.

The exercises will consist of short programming projects using Matlab. An introduction to Matlab will be given in the first exercise session.


Matlab References



Office hour


Tuesday, 13:00 - 14:00 in S2/02 E102 (exceptions: on 3.06 and 1.07 office hour will be in the room E202; there will be no office hour on 24.06)


Contact


For all questions concerning the lecture, please contact

Prof. Bernt Schiele
Geb. S2-02 Raum B108
Tel: +49 6151 16 6740
E-Mail: schiele AT informatik DOT tu-darmstadt DOT de
Micha Andriluka
Geb. S2-02 Raum B104
Tel: +49 6151 16 4197
E-Mail: andriluka AT mis DOT informatik DOT tu-darmstadt DOT de


Last changed: Micha Andriluka, 09.04.2008

by webmfritz last modified 2008-07-01 20:43