Technische Universität München Robotics and Embedded Systems
 

Model-based Visual Tracking

 
Veranstalter Giorgio Panin, Ph.D.
Modul IN3150
Typ Vorlesung
Sprache Englisch
Semester WS 2009/2010
ECTS 3.0
SWS 2V
Hörerkreis Wahlfach für Studenten der Informatik (Master, Diploma)
Zeit & Ort Di 10:00 - 12:00 MI 03.07.023
Schein Nach erfolgreicher mündlichen Prüfung

News

Next lecture (n. 5: Bayesian tracking with Kalman and Particle filters) will take place regularly, on Tuesday 24.11.

Open and currently running Theses

Thesis proposals can be found at the Vision section of our student projects webpage.

For information about our research group, see also the ITrackU webpage, and the OpenTL library.

Course description

The course aims to provide a structured overview of model-based object tracking, with the purpose of estimating and following in real-time the spatial pose (rotation, translation etc.) of one or more objects, by using digital cameras and fast computer vision techniques.

The first part of the course will introduce the general tools for object tracking:

1. Pose and deformation models, and camera projection

2. Methods for pose estimation from geometric feature correspondences

3. Bayesian tracking concepts (state dynamics, measurement likelihood)

4. Bayesian filters for linear and nonlinear models, with single or multi-hypothesis state distributions

Afterwards, we will concentrate on the visual part: among the many modalities available, we will focus in particular on the following ones:

1. Color-based: Matching color statistics, from the visible object surface to the underlying image area.

2. Keypoint- and Motion-based: Detection and tracking of single point features, possibly making use of image motion information (optical flow).

3. Contour-based: Matching the object boundary line, as it deforms with the object roto-translation (also called Active Contours).

4. Template-based: Registration of a fully textured surface (Template) to the image gray-level intensities.

Finally, the last lecture will introduce advanced topics, concerning: multiple cameras, multiple simultaneous objects, and data fusion with multiple modalities (colors, edges, ...).

Pre-requisites

The course will also provide the following pre-requisites in a self-contained fashion (a basic knowledge would be in any case recommended):

Material

Lecture slides for WS09/10 are currently in preparation:

Part I - General tools for object tracking

Bibliographical references

Lecture 1:

Lecture 2:

Lecture 3:

Lecture 4:

Reference textbooks:

Reference papers: