TeachingSS05CVLabCourse

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

Praktikum: 3D Computer Vision

by Nassir Navab, Ben Glocker, Tobias Sielhorst, and Joerg Traub

Typ: Praktikum (Theoretische Informatik)
SWS: 6+0
Generelle Studienplaneinordnung: BS-INF WA ab 5, INF. theor. WP ab 5
ETCS: 12 Credits
Weekly Meeting: Thursday 09:00-11:00AM (MI 03.13.010)

The course will be conducted in English.

The questionaire for the team building process.

Registration

Registration has finished. No more places are available!

MATLAB Tutorial

The introductory MATLAB Tutorial will be held on Friday, 15th of April from 9 - 12 am in room 00.07.037. After this course we will decide if there are more classes on introduction to MATLAB.

The script to the workshop is also available as pdf: MATLABWorkshop. All example data and files that are used within the workshop can be found on the sunhalle in the directory: /u/halle/glocker/3DCV

About the Course:

The lab course is designed to teach the mathematical background of 3D computer vision with hands on practical examples form robot vision, augmented reality, and special effects for movies. The first weeks there will be exercises which provide the basic skills for the two final assignments on special effects.

The final assignment will be video augmentation of short 10sec clips. We will provide you a real movie sequence where you have to first place a planar virtual scene (e.g. a policeman showing his ID card and it is an image of you on that card) and finally you have to render a virtual character/object into a sequence of a real movie.

It is complementary to the lecture 3D computer vision in the winter terms which are of great benefit, but not compulsory. However, you have to ensure to have either attended the lecture or you have similar background knowledge. This lab course will cover the main algorithms in mono and stereo vision. The focus will be additionally on the development of different optimization methods.

The exercises will be written (algorithms and proofs) as well as implemented in Matlab. The final assignment will be in Matlab. There will be additional introduction tutorials for Matlab.

There will be a questionnaire in the before the first lecture (due April 12, 2005) for the team building process. After this questionnaire we will propose some students who confirm a founded knowledge in the theory of 3D Computer Vision to form groups to deal with more complex and more fun projects on video augmentation and diminished reality.

Schein requirements

  • Weekly participation in the weekly meetings
  • Submission of all assignments in time
    • paperwork assignments (Tuesday 5pm): a box labeled with "3D Computer Vision Exercises" is placed in the corridor 03.13. after the second door
    • programming assignments (Tuesday 11pm): transfer the m-files and results to your teams’ directory on sunhalle ~sielhors/CVSS05/
  • Present your final assignment work in the weekly meeting July 14, 2005
  • Pass a final questionnaire about the exercise and assignment details

Schedule

Date Topic Exercise Notes Solutions
Apr 14, 2005 Intro, motivation & Overview, 2D Transformations, Projective 2D Geometry Blatt01.pdf    
Apr 21, 2005 3D Transformations, Projective 3D Geometry, Representation of Rotation in 3D:
Quaternions, Matrix, Euler Angles
Blatt02.pdf
Simple3DScene.m
3D Transformation Slides
Apr 28, 2005 Image Processing, Edge Detection, Feature Extraction and Their Uncertainty Blatt03.pdf
objects.gif
synthetic.gif
synthetic_noise.gif
PCA-tutorial.pdf
   
May 12, 2005 Parameter estimation, Optimization Blatt04.pdf    
May 19, 2005 Tsai Camera Calibration and Rectification Blatt05.pdf
newyork.jpg
CameraModel.pdf
Conics.pdf
 
June 02, 2005 Corner Detection and Feature Tracking Blatt06.pdf Slides on Harris & Tracking    
June 09, 2005 Epipolar Geometry and Fundamental Matrix Blatt07.pdf
Fmat.mat
mag_table_0.jpg
mag_table_1.jpg
mag1.JPG
mag2.JPG
   
June 16, 2005 Video Assignment 1 Assignment1.pdf    
June 24, 2005 Video Assignment 2 Assignment2.pdf    

Teams

  • Team 1 Wiesner, Stefan & Schiller, Jennifer & Ladikos, Alexander
  • Team 2 Borisov, Ivan & Mann, Markus & Kaefer, Johannes
  • Team 3 Iliev, Iliya & Jansson, Thomas
  • Team 4 Gemmel, Gunter & Weich, Thomas
  • Team 5 Blume, Moritz & Dagomez, Eduardus & Reinhardt, Thomas
  • Team 6 Arnaudov, Stanimir & Yordanov, Michail
  • Team 7 Fürst, Frans & Ökmen, Safak
  • Team 8 Doerfler, Nikolas & Leopold, Christopher & Wöhrl , Maximilian
  • Team 9 Much, Julian & Scheurle, Christian Andreas & Waechter, Christian
  • Team 10 Wellnitz, Thorsten & Ullmann, Tobias
  • Team 11 Pronchev, Ivan & Doychev, Zahari Ivanov
  • Team 12 Sosnowski, Herbers, Kaprov
  • Team 13 Pischetsrieder & Kammann & Rinofli & Song
  • Team 14 Hildenbrand, Kandler, Zevri
  • Team 15 Roth, Schmidts, Vaksic

Literature

  • Multiple View Geometry in Computer Vision; by Richard Hartley, Andrew Zisserman
  • Three-Dimensional Computer Vision; by Olivier Faugeras
  • Computer Vision: A Modern Approach; by David A. Forsyth & Jean Ponce
  • Introductory Techniques for 3-D Computer Vision; by Emanuele Trucco & Alessandro Verri
  • The Geometry of Multiple Images: The Laws That Govern the Formation of Multiple Images of a Scene and Some of Their Applications; by Olivier Faugeras, Quang-Tuan Luong, Theodore H. Papadopoullos; MIT Press; 2001

Mailing list

Mailing list: 3dcvss05

Server: "mailnavab in tum de"

Mailing list archive


TeachingForm
Title: 3D Computer Vision
Professor: Nassir Navab
Tutors: Ben Glocker, Tobias Sielhorst, Joerg Traub
Type: Praktikum
Information: Praktikum im Hauptstudium (Theoretische Informatik), SWS: 6+0, ETCS: 12 Credits
Term: 2005SoSe
Abstract:  


Edit | Attach | Refresh | Diffs | More | Revision r1.36 - 15 Apr 2008 - 08:35 - BenGlocker

Lehrstuhl für Computer Aided Medical Procedures & Augmented Reality    rss.gif