TeachingSs06CVLabCOurse

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

Praktikum: 3D Computer Vision

by Nassir Navab

Typ: Praktikum (Theoretische Informatik)
SWS: 6+0
Generelle Studienplaneinordnung: BS-INF WA ab 5, INF. theor. WP ab 5
ECTS: 12 Credits
Weekly Meeting: Tuesdays 13:00-15:00 (MI 02.13.008)
There is no preliminary discussion (Vorbesprechung)!

The course will be conducted in English.

The questionaire for the team building process.

Registration

Please send an email to
Please include last and first name, matriculation number, current semester, discipline (diploma, master, bachelor) including major, and a desired topic.

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 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. Movie of the last semester (Xvid)

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 is a questionnaire (due to February 24, 2006) 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.

Please read the Announcement.pdf.

Schein requirements

  • Weekly participation in the weekly meetings
  • Submission of all assignments in time
    • paperwork assignments : a box labeled with "3D Computer Vision Exercises" is placed in the corridor 03.13. after the second door
    • programming assignments : transfer the m-files and results to your teams’ directory
  • Present your final assignment work

Schedule

Date Topic Exercise Notes Solutions
25-04-2006 Matlab Tutorial MATLABTutorial.pdf Introduction to Matlab --
02-05-2006 Exercise Sheet 1 Blatt01.pdf Basic 2D Transformations, Duality Points Lines, Image Warping
09-05-2006 Exercise Sheet 2 Blatt02.pdf
objects.gif
synthetic_noise.gif
synthetic.gif
Image Processing, Edge Detection, Feature Extraction and Their Uncertainty
16 & 23-05-2006 Exercise Sheet 3 Blatt03.pdf
points.bmp
pointsOrder.bmp
model.mat
Theoretical Background, SVD, Pseudo-inverse, DLT, Decomposition of a Projection Matrix
30-05-2006 Exercise Sheet 4 Blatt04.pdf
antibes.pgm
Theoretical Background, Affine and Metric Rectification
12-06-2006 Exercise Sheet 5 Blatt05.pdf Feature extraction and tracking  
19-06-2006 Exercise Sheet 6 Blatt06.pdf
corkes1.pgm
corkes2.pgm
Homography Computation, Matching and Warping
26-06-2006 Programming Assigment Presentation Assignment.pdf    

Teams

Team Names Marks Final Assignment Videos
1 Lin, Feng 70 - 76 - 66 - 87 - 100 - 80 - 85
2 Unterweger, Zayana 85 - 84 - 86 - 80 - 60 - 80 - 71
3 Klein 95 - 100 - 70 - 47 - 65 - 90 - 66
4 Rosu, Saisset-Roche, Gyoery 77 - 89 - 50 - 47 - 60 - 95 - 75
5 Blajev, Dudzicz 83 - 79 - 72 - 10 - 65 - 95 - 60
6 Didebulidze, Tonev, Bacher 64 - 70 - 55 - 10 - 60 - 60 - 25
8 Grundmann, Stoeger, Vogel 98 - 100 - 100 - 100 - 105 - 100 - 75
Mean   79 - 84 - 69 - 56 - 71 - 81 - 60

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

The mailing list of the lab course is .


TeachingForm
Title: 3D Computer Vision
Professor: Nassir Navab
Tutors: Selim Benhimane and Pierre Georgel and Andreas Hofhauser
Type: Praktikum
Information: 6 SWS, 12ECTS
Term: 2006SoSe
Abstract: 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.


Edit | Attach | Refresh | Diffs | More | Revision r1.66 - 13 Apr 2007 - 12:07 - SelimBenhimane

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