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