Title: Computer%20Vision
1Computer Vision
- Geometric Camera Models and
- Camera Calibration
2Coordinate Systems
- Let O be the origin of a 3D coordinate system
spanned by the unit vectors i, j, and k
orthogonal to each other.
i
P
O
k
j
Coordinate vector
3Homogeneous Coordinates
n
H
P
O
Homogeneous coordinates
4Coordinate System Changes
5Coordinate System Changes
where
Exercise Write the rotation matrix for a 2D
coordinate system.
6Coordinate System Changes
In homogeneous coordinates
Rigid transformation matrix
7Perspective Projection
- Perspective projection equations
8Intrinsic Camera Parameters
Perspective projection
9Intrinsic Camera Parameters
We need take into account the dimensions of the
pixels.
CCD sensor array
10Intrinsic Camera Parameters
The center of the sensor chip may not coincide
with the pinhole center.
11Intrinsic Camera Parameters
The camera coordinate system may be skewed due to
some manufacturing error.
12Intrinsic Camera Parameters
In homogeneous coordinates
These five parameters are known as intrinsic
parameters
13Intrinsic Camera Parameters
In a simpler notation
With respect to the camera coordinate system
14Extrinsic Camera Parameters
- Translation and rotation of the camera frame with
respect to the world frame
In homogeneous coordinates
Using , we get
15Combine Intrinsic Extrinsic Parameters
We can further simplify to
3x4 matrix with 11 degrees of freedom 5
intrinsic, 3 rotation, and 3 translation
parameters.
16Camera Calibration
- Cameras intrinsic and extrinsic parameters are
found using a setup with known positions in some
fixed world coordinate system.
17Camera Calibration
Y
X
Z
courtesy of B. Wilburn
18Camera Calibration
- Mathematically, we are given n points
- We want to find M
and
where
19Camera Calibration
20Camera Calibration
- Scale and subtract last row from first and second
rows
to get
21Camera Calibration
- Write in matrix form for n points
to get
Let m341 that is, scale the projection matrix
by m34.
22Camera Calibration
- The least square solution of is
- From the matrix M, we can find the intrinsic and
extrinsic parameters.
23Camera Calibration
- Consider the case where skew angle is 90. Since
we set m341, we need to take that into account
at the end.
Notice that
Since R is a rotation matrix,
Therefore,
24Camera Calibration
See Forsyth Ponce for details and skew-angle
case.
25Applications
First-down line
courtesy of Sportvision
26Applications
Virtual advertising
courtesy of Princeton Video Image
27Parameters of a Stereo System
- Intrinsic Parameters
- Characterize the transformation from camera to
pixel coordinate systems of each camera - Focal length, image center, aspect ratio
- Extrinsic parameters
- Describe the relative position and orientation of
the two cameras - Rotation matrix R and translation vector T
28Calibrated Camera
Essential matrix
29Uncalibrated Camera
Fundamental matrix