Praktikum: 3D Computer Vision for Special Effects
by Prof. Navab
Tutors: Dr. Selim Benhimane
and Stefan Hinterstoisser
, Alexander Ladikos
, Martin Horn
Praktikum (Theoretische Informatik + Master)
BS-INF WA ab 5, INF. theor. WP ab 5
Tuesday 14:30-16:00 in MI 03.13.008
There is no preliminary discussion (Vorbesprechung) but a questionnaire!
The course will be conducted in English.
This lab course has been inspired by a similar one designed and developed by Prof. Irfan Essa at Georgia Tech.
About the Course:
The lab course is designed to teach basic 3D computer vision algorithms with hands on practical examples from robot vision, augmented reality, and special effects for movies. The first weeks will be exercises which provide the basic skills in 3D Computer vision, like main algorithms in mono and stereo vision.
The second part will be about computer graphics, particularly geometric modeling, animation and advanced special effects (e.g. adding fire or explosions ). The third part is about general editing of video streams required for producing professional looking movies. The final assignment is a self-contained project, like a video augmentation of short clips, rendering virtual persons into a scene or the famous "Matrix" effect from the cinema.
This class is inspired by a similar one offered by Prof. Irfan Essa at Georgia Tech. College of Computing, who provided us with information and support for establishing this new and exciting tradition at TUM.
It is complementary to the lecture 3D computer vision I
in the winter terms which are of great benefit, but not compulsory. Visiting the lecture 3D computer vision II
in the summer term is also recommended.
You can obtain an impression of the results from last years praktikum
There is a questionnaire
(due to February 23, 2008) 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.
- Weekly participation in the weekly meetings
- Submission of all assignments in time
- Present your final assignment work
The assignment submission
Send the assignment to by email.
The email subject should be “SPECIAL_EFFECT_1_Familyname” if it is the first assignment done by Mr. Familyname.
The email subject should be “SPECIAL_EFFECT_2_Familyname” if it is the second assignment done by Mr. Familyname. ...
Each assignment is sent as a ZIP of a directory containing the Matlab functions and one Matlab script using these functions. The script file should be called “run_script”.
The ZIP file should be called like the email subject (and the same thing for the directory).
Each assignment is tested by the tutor as follows:
a - Unzip the ZIP file.
b - Go the obtained directory automatically created by the ZIP file when unzipped.
c - Run the script by typing “run_script”.
The script should call the functions and exits without any error. If this is the case, the script and the functions are eligible for correction. It is very important that all supplementary material should be in the zip file. Otherwise, the “run_script” function will exit with an error and the assignment will not be corrected.
- Multiple View Geometry in Computer Vision; by Richard Hartley,
- 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