Title: Omnidirectional epipolar geometry
1Omnidirectional epipolar geometry
Kostas Daniilidis and Chris Geyer University of
Pennsylvania
2Inside-out immersive
3And recently
4Omnidirectional input
Porta del Sol, Tiwanaku Bolivia
5Central Catadioptric Projection
- is a double projectionFirst on the mirror, then
on the image plane.
6Unifying Theorem
- All central catadioptric projections are
equivalent to double projection through the
sphere. - Corollary Conventional cameras are a just a
singularity.
7Equivalence with the sphere
- Image of object obtained on image plane
identical to catadioptric projection
8Two facts
-
- 1. Parabolic projection central projection to
the sphere then stereo-graphic projection to a
plane - 2. Perspective projection central projection to
the sphere followed by central projection to a
plane from the same center ! Our model covers all
conventional perspective cameras!!
9- Inside-Out-Inside Motion estimation
10- The projection of a line in space is a conic
section and in parabolic mirrors it is a circle.
11A new representation of image features
- While the projective plane captures both points
and lines, we do not have a space suitable for
points and circles. We need a - CIRCLE SPACE!
12Lift a circleline projection in parabolic
omnicameras
13Take inverse stereographic image
14Construct cone tangent to locusP is the circle
representation
15By varying the radius we model points, circles,
and imaginary circles!
16- Not every circle is a line projection (it has to
be projection of a great circle). All these
feasible lines lie on a plane circle space.
17Image of the absolute conic
calibrating conic
18Transformations of circle space
- Motivation In the perspective case the group of
transformations is the set of collineations, i.e.
non-singular matrices in PGL(3) - Goal find the natural transformation group of
circle space.
19A translation in the plane.
- If the sphere has projective quadratic form
- Then for A to preserve the sphere we must have
- (Note similarity with )
20The Lorentz group
- What is the general set of 44 matrices
satisfying - Actually since Q is projective we only need
Lorentz Group O(3,1) It is a six dimensional Lie
group
21The Lorentz group
rotationabout x-axis
22The Lorentz group
rotationabout y-axis
23The Lorentz group
rotationabout z-axis
24The Lorentz group
x translation
25The Lorentz group
y translation
26The Lorentz group
scale
27Linear transformation from uncalibrated pixels to
calibrated rays.
Such a linear transformation exists and its
kernel contains the parameters of this mapping.
28- Scene reconstruction and ego-motion using
omnidirectional cameras
29Two view perspectivethe essential matrix
- Recall that two images p1, p2 of the same space
point X satisfy the bilinear constraint - where E is a 33 rank 2 matrix independent of X,
(Tsai-Huang and Longuet-Higgins)
30Two views
- Assume p1 and p2 are the catadioptric
projections of X
31Two views
There exists an essential matrix Esuch
that ________
32Two views
- However there exist Lorentz group elements K1
K2 such that
33Catadioptric fundamental matrix
F
- i.e. the lifted image points satisfy a bilinear
epipolar constraint!!! - F is the 44 catadioptric fundamental matrix
- The kernel of F is the kernel of K.
34Reconstruction algorithm much simpler than in
perspective !
- Recover camera parameters with kernel computation
and intersection - 2. Recover rotation and translation
- 3. Reconstruct environment or produce novel views.
35Epipolar circles