Professional Documents
Culture Documents
Reminder
Camera Models
Nassir Navab"
based on a course given at UNC by Marc Pollefeys & the book Multiple View Geometry by Hartley & Zisserman"
Camera Center, Principal Plane, Axis Plane, Principal Point, Principal Ray"
Cameras at Infinity"
2"
3"
Homogeneous Coordinates"
4"
Central Projection"
5"
principal point
(perpendicular intersection point of
principal axis and image plane)
where
are the coordinates of the principal point
3D Computer Vision II - Camera Models"
6"
where
7"
where
8"
9"
where
projection matrix of a general
pinhole camera with 9 DOF
10"
where
from
11"
4 DOF
10 DOF
3D Computer Vision II - Camera Models"
12"
Skew Parameter"
skew parameter
5 DOF
13"
projection matrix
11 DOF (5+3+3)
non-singular
14"
QR matrix
decomposition
15"
where
16"
Camera Center, Principal Plane, Axis Plane, Principal Point, Principal Ray"
Cameras at Infinity"
17"
Camera Anatomy"
Camera center"
Column vectors"
Principal plane"
Axis plane"
Principal point"
Principal ray"
18"
Camera Center"
P has a 1D null-space
we will prove that the 4-vector C is the camera center
points on a line through A and C
since
All 3D points on the line are mapped on the same 2D image point, and
thus the line is a ray through the camera center
Finite cameras:
Infinite cameras:
3D Computer Vision II - Camera Models"
19"
Column Vectors"
20"
Row Vectors"
row vectors
column vectors
21"
Example p2
respectively for p1
3D Computer Vision II - Camera Models"
22"
Principal Plane"
Plane through camera center and
parallel to the image plane.
23"
Principal Point"
The line through camera center and
perpendicular to principal plane is the
principal axis.
The intersection of the principal
axis with the image plane is the
principal point.
normal direction to the principal plane
principal point
where
and
3D Computer Vision II - Camera Models"
third row of M
25"
Forward Projection"
Maps a point in space on the image plane
Vanishing points
26"
Back-Projection to Rays"
Points on the reconstructed ray
camera center C
(pseudo-inverse)
Ray is the line formed by those two points
intersection of the ray with the
plane at infinity
27"
Depth of Points"
w can be interpreted
as the dot product of
the ray CX with the
principal ray direction
(PC=0)
If
. Then
28"
29"
Camera Center, Principal Plane, Axis Plane, Principal Point, Principal Ray"
Cameras at Infinity"
30"
Algebraically:
where
3D Computer Vision II - Camera Models"
31"
where
3D Computer Vision II - Camera Models"
32"
using RQ decomposition
Decompose
=(
) =
R -1
R -1 Q -1
33"
34"
35"
Camera Center, Principal Plane, Axis Plane, Principal Point, Principal Ray"
Cameras at Infinity"
36"
Cameras at Infinity"
M is singular
37"
Affine Cameras"
Definition:
An affine camera is a camera with a camera matrix P in which the
last row p3T is of the form (0,0,0,1)T .
38"
Affine Cameras"
39"
Affine Cameras"
40"
Affine Cameras"
Combine tracking back and zooming
magnification factor k=dt/d0
remains fixed
41"
42"
44"
Decomposition of P "
absorb d0 in K2x2
45"
canonical representation
calibration matrix
46"
orthographic projection
(5dof)
47"
(6dof)
48"
(7dof)
49"
(8dof)
full generality of an affine camera
50"
Camera Center, Principal Plane, Axis Plane, Principal Point, Principal Ray"
Cameras at Infinity"
52"
Pushbroom Cameras"
(11dof)
53"
Line Cameras"
(5dof)
54"
Cameras at infinity"
Affine cameras"
Non-affine cameras"
55"
56"