3D Computer Vision I Winter Term 2007
Administrative Info
Lecture by Prof. Nassir Navab
Exercises by Dr. Selim Benhimane and Hauke Heibel
2+2 SWS, 5 ECTS, Theoretische Informatik, *Wahlpflichtfach*
Note that the class is equally suited for bachelor, master and diploma students.
|
Time, Location & Requirements
Tuesday 10:30 - 12:00 MI 03.13.010
Exercises: Thursday 13:00 - 14:30 MI 03.13.010
Requirements:
* The classes and exam are in English
* The final exam is written and only notes are allowed (no book)
* The final exam contains 100 points, you need to have 50 points to pass it
* Up to 40 bonus points can be earned from the homework and the intermediate exam
|
Site Content
|
Announcements
For the intermediate exam everybody is allowed to use an A4 paper with private notes (it can be written on both sides). Calculators are not allowed - you won't need them anyways.
Homework Note
For any homework everybody has exactly one week time to come up with a solution. If you get your exercise sheet on Thursday the 22nd around 1 o'clock your solution should be ready by Thursday the 29th at 1 o'clock. Actually you should have already sent them to us before you are coming to the next exercise.
|
Overview
Making a computer see was something that leading experts in the field of Artificial Intelligence thought to be at the level of difficulty of a summer student's project back in the sixties. Forty years later the task is still unsolved and seems formidable. A whole field, called Computer Vision, has emerged as a discipline in itself with strong connections to mathematics and computer science and looser connections to physics, the psychology of perception and the neuro sciences.
Over the past decade there has been a rapid development in the understanding and modeling of the geometry of multiple views in computer vision. The theory and practice have now reached a level of maturity where excellent results can be achieved for problems that were unsolved a decade ago, and often thought unsolvable. These tasks and algorithms include problems like:
Given two/three/multiple images, and no further information, compute/estimate:
- matches between the images
- the 3D position of the points that generate these matches
- the cameras that generate the images
(Adapted form Hartley & Zisserman's "Multiple View Geometry in Computer Vision")
The fundamental mathematics and a profound comprehension of the basics of projective geometry as well as one-view geometry are the core of the lecture
3D Computer Vision.
Content
- Intro, motivation & Overview
- 2D Transformations
- Projective 2D Geometry
- 3D Transformations
- Projective 3D Geometry
- Parameter Estimation
- Camera Models
- Camera Calibration
- Conclusion & Discussions
Tuesdays Schedule (C: Lecture, E: Exercise, T: Test)
Thursdays Schedule (C: Lecture, E: Exercise, T: Test)
Readings
- Primary Reading
- Multiple View Geometry in Computer Vision by Richard Hartley & Andrew Zisserman
- General Introduction to 3D Computer Vision
- 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
- More Specific Readings
- 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