CVPR 2001 Short Course
Multiple View Geometry
Instructors:
Anders Heyden
(Lund University, Sweden) and Marc Pollefeys (K.U.
Leuven, Belgium)
Duration:
4 hours
Description
The
course will deal with multiple view geometry and especially the process of
making 3D-models from a collection of two-dimensional images. We will start
with some background material on basic mathematical tools, such as tensor
calculus and projective geometry, that will be needed later on. We will also
describe the process of modelling cameras, from the basic pinhole model to the
mostly used uncalibrated camera model. The main part of the course contains the
description of multiple view geometry both from a theoretical and from a
practical point of view. We will define all multiple view invariants -
epipoles, fundamental matrices, trifocal tensors and quadrifocal tensors - and
show some of their properties. Then we will use this knowledge to solve the
structure and motion problem, including finding point-matches using RANSAC
methods. Both factorization methods and non-linear methods such as bundle
adjustment will be explained. We will also deal with self-calibration methods
and the more general flexible calibration methods in order to obtain a
Euclidean reconstruction of the scene without using pre-calibrated cameras. The
3D-modelling will be accomplished using dense depth maps for obtaining a
realistic texture mapping to the scene. Finally, we will also deal with
plenoptic modelling, which gives an estimate of the reflectance properties of
the scene.
Goals
1. To
give a theoretical understanding of multiple view geometry and
3D-modelling.
2. To
give working knowledge of solving the structure and motion problems.
3. To
show how multiple view geometry can be used in some different
applications:
Structure and motion
View synthesis
The correspondance problem
Plenoptic modelling
Contents
This
tutorial focuses on the understanding and use of multiple view geometry in
computer vision. We will cover the following topics:
1. Introduction
2. Tensor Calculus and Projective Geometry
3. Modeling cameras
4. Multiple view geometry
5. Structure and motion
6. Factorization and bundle adjustment
7. Flexible calibration
8. Dense depth estimation
9. Plenoptic modelling
10. Conclusions
Intended
Audience:
The
target audience is anyone interested in knowing about the principles and
applications of multiple view geometry and its latest developments. The
tutorial is directed towards both researchers in closely related areas,
application-oriented peaple and PhD-students. The course is self-contained in
the sense that no background about tensor calculus is needed. Some knowledge
about multiple view geometry might be helpful but is not essential.
Notes:
Lecture manuscript will be handed out during the course.
Background
material can be found on here
and here.
Back to
Main