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:
Format: V2 + U2 When and Where
Lecture: Wednesday, 8:00-9:40, 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 |
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
- Matlab Tutorial
- Getting Started with Matlab
- The Matlab Primer
- Matlab Online Reference Documentation
- A useful Matlab Quick-reference card (in German).
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

