3d computer vision ii reminder - webhomecampar.in.tum.de/twiki/pub/chair/teachingws10cv2/3...3d...
TRANSCRIPT
![Page 1: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/1.jpg)
3D Computer Vision II
Reminder Camera Models
Nassir Navab"based on a course given at UNC by Marc Pollefeys & the book “Multiple View Geometry” by Hartley & Zisserman"
October 21, 2010"
![Page 2: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/2.jpg)
Outline – Camera Models"
• Geometric Parameters of a Finite Camera"• Projective Camera Model"
Camera Center, Principal Plane, Axis Plane, Principal Point, Principal Ray" Decomposition of Camera Matrix"
• Cameras at Infinity"• Other Camera Models (Pushbroom and Line Cameras)"
2"3D Computer Vision II - Camera Models"
![Page 3: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/3.jpg)
Pinhole Camera Model"
• Mapping between 3D world and 2D image"• Central projection"• Models are described in matrices with particular properties"
3"3D Computer Vision II - Camera Models"
![Page 4: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/4.jpg)
Homogeneous Coordinates"
4"3D Computer Vision II - Camera Models"
![Page 5: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/5.jpg)
Central Projection"
5"3D Computer Vision II - Camera Models"
![Page 6: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/6.jpg)
are the coordinates of the principal point
Principal Point Offset"
where
principal point (perpendicular intersection point of
principal axis and image plane)
6"3D Computer Vision II - Camera Models"
![Page 7: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/7.jpg)
is called camera calibration matrix
Principal Point Offset"
where
7"3D Computer Vision II - Camera Models"
![Page 8: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/8.jpg)
Inhomogeneous coordinates
where represents the point in world coordinates
represents the same point in camera coordinates
represents the coordinates of the camera origin in the world coordinate frame
Camera Rotation and Translation"
![Page 9: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/9.jpg)
Homogeneous coordinates
projection to image plane from camera coordinates
projection to image plane from world coordinates
Camera Rotation and Translation"
![Page 10: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/10.jpg)
where
projection matrix of a general pinhole camera with 9 DOF
intrinsic camera parameters with 3 DOF
extrinsic camera parameters with each 3 DOF (camera orientation and position in world coordinates)
Extrinsic and Intrinsic Parameters"
![Page 11: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/11.jpg)
No explicit camera center
where
from
Camera Rotation and Translation"
![Page 12: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/12.jpg)
CCD Cameras – Non-Square Pixels"
number of pixels per unit distance
4 DOF
10 DOF
12"3D Computer Vision II - Camera Models"
![Page 13: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/13.jpg)
Skew Parameter"
skew parameter
5 DOF
finite projective camera with 11 DOF
13"3D Computer Vision II - Camera Models"
![Page 14: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/14.jpg)
non-singular
Finite Projective Camera – Summary"
projection matrix 11 DOF (5+3+3)
14"3D Computer Vision II - Camera Models"
![Page 15: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/15.jpg)
decompose projection matrix P in K,R,C
Finite Projective Camera – Decomposition of P"
non-singular 3x3 matrix (8 DOF)
RQ matrix decomposition
15"3D Computer Vision II - Camera Models"
![Page 16: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/16.jpg)
Finite Projective Camera – Summary"
• Camera matrices P are identical with the set of homogeneous 3x4 matrices for which the left 3x3 sub-matrix is non-singular"
• {finite cameras}={P| det M≠0} ={P| rank(M)=3}"• If rank(P)=3, but rank(M)<3, then camera at infinity"• if rank(P)<3 the matrix mapping will be a line or a point and not a plane
(not a 2D image)"
where
16"3D Computer Vision II - Camera Models"
![Page 17: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/17.jpg)
Outline – Camera Models"
• Geometric Parameters of a Finite Camera"• Projective Camera Model"
Camera Center, Principal Plane, Axis Plane, Principal Point, Principal Ray" Decomposition of Camera Matrix"
• Cameras at Infinity"• Other Camera Models (Pushbroom and Line Cameras)"
17"3D Computer Vision II - Camera Models"
![Page 18: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/18.jpg)
Camera Anatomy"
• Camera center"• Column vectors"• Principal plane"• Axis plane"• Principal point"• Principal ray"
18"3D Computer Vision II - Camera Models"
![Page 19: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/19.jpg)
P has a 1D null-space
Finite cameras:
Infinite cameras:
Camera Center"
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
19"3D Computer Vision II - Camera Models"
![Page 20: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/20.jpg)
Column vectors are the image points which project the axis directions (X,Y,Z) and the origin
Column Vectors"
Example for the image of the y-axis
is the image of the world origin
20"3D Computer Vision II - Camera Models"
![Page 21: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/21.jpg)
Row Vectors"
Represent geometrically particular world planes.
row vectors
column vectors
21"3D Computer Vision II - Camera Models"
![Page 22: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/22.jpg)
Row Vectors of the Projection Matrix"
P1 is defined by the camera center and the line x=0 on the image.
P2 is defined by the camera center and the line y=0 on the image.
Example P2
respectively for P1
22"3D Computer Vision II - Camera Models"
![Page 23: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/23.jpg)
Principal Plane"
Plane through camera center and parallel to the image plane.
points X are imaged on the line at infinity
if X is on the principle plane
especially
23"3D Computer Vision II - Camera Models"
![Page 24: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/24.jpg)
Line through camera center and perpendicular to principal plane is the principal axis.
Intersection of the principal axis with the image plane is the principal point.
normal direction to principal plane
principal point
where
third row of M and
Principal Point"
![Page 25: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/25.jpg)
Ambiguity that principal axis points towards the front of the camera (positive direction)
direction unaffected by scaling
since
Principal Axis Vector"
towards the front of the camera
25"3D Computer Vision II - Camera Models"
![Page 26: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/26.jpg)
Maps a point in space on the image plane
Forward Projection"
Vanishing points
Only M affects the projection of vanishing points
26"3D Computer Vision II - Camera Models"
![Page 27: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/27.jpg)
(pseudo-inverse)
Back-Projection to Rays"
Points on the reconstructed ray
camera center C
Ray is the line formed by those two points
intersection of the ray with the plane at infinity
27"3D Computer Vision II - Camera Models"
![Page 28: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/28.jpg)
(dot product) (PC=0)
If , then m3 unit vector pointing in positive axis direction
Suppose . Then
Depth of Points"
28"3D Computer Vision II - Camera Models"
![Page 29: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/29.jpg)
Depth of Points: Examples"
29"3D Computer Vision II - Camera Models"
![Page 30: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/30.jpg)
Outline – Camera Models"
• Geometric Parameters of a Finite Camera"• Projective Camera Model"
Camera Center, Principal Plane, Axis Plane, Principal Point, Principal Ray" Decomposition of Camera Matrix"
• Cameras at Infinity"• Other Camera Models (Pushbroom and Line Cameras)"
30"3D Computer Vision II - Camera Models"
![Page 31: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/31.jpg)
Finding the camera center C
numerically: find right null-space by SVD of P
Algebraically:
where
Camera Matrix Decomposition"
31"3D Computer Vision II - Camera Models"
![Page 32: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/32.jpg)
Finding the camera center C
Any plane π going through C will be a linear combination of the three planes defined by the rows of P. Therefore:
where
Camera Matrix Decomposition"
32"3D Computer Vision II - Camera Models"
![Page 33: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/33.jpg)
Finding the camera orientation and internal parameters
using RQ decomposition
Q R =( )-1= -1 -1 Q R
Decompose
Ambiguity removed by enforcing positive diagonal entries
Camera Matrix Decomposition"
33"3D Computer Vision II - Camera Models"
![Page 34: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/34.jpg)
1 γ
arctan(1/s)
for CCD/CMOS, always s=0
Image from image, s≠0 possible (non coinciding principal axis)
resulting camera:
When is Skew Non-zero?"
where H is a 3x3 homography
34"3D Computer Vision II - Camera Models"
![Page 35: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/35.jpg)
General projective interpretation
• Meaningful decomposition in K,R,t requires Euclidean image and space
• Camera center is still valid in projective space
• Principal plane requires affine image and space
• Principal ray requires affine image and Euclidean space
Euclidean vs. Projective Spaces"
35"3D Computer Vision II - Camera Models"
![Page 36: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/36.jpg)
Outline – Camera Models"
• Geometric Parameters of a Finite Camera"• Projective Camera Model"
Camera Center, Principal Plane, Axis Plane, Principal Point, Principal Ray" Decomposition of Camera Matrix"
• Cameras at Infinity"• Other Camera Models (Pushbroom and Line Cameras)"
36"3D Computer Vision II - Camera Models"
![Page 37: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/37.jpg)
Cameras with their center lying at infinity
Two types of cameras at infinity: Affine and non-affine cameras
Cameras at Infinity"
M is singular
37"3D Computer Vision II - Camera Models"
![Page 38: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/38.jpg)
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 .
Affine Cameras"
Points at infinity are mapped to points at infinity
38"3D Computer Vision II - Camera Models"
![Page 39: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/39.jpg)
canonical representation
calibration matrix
principal point is not defined
Parallel Projections"
39"3D Computer Vision II - Camera Models"
![Page 40: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/40.jpg)
orthographic projection
(5dof)
Hierarchy of Affine Cameras"
dropping the z-coordinate
40"3D Computer Vision II - Camera Models"
![Page 41: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/41.jpg)
scaled orthographic projection
(6dof)
Hierarchy of Affine Cameras"
41"3D Computer Vision II - Camera Models"
![Page 42: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/42.jpg)
weak perspective projection
(7dof)
Hierarchy of Affine Cameras"
42"3D Computer Vision II - Camera Models"
![Page 43: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/43.jpg)
Affine camera
(8dof)
full generality of an affine camera
Affine camera is a projective camera with principal plane at infinity Affine camera maps parallel world lines to parallel image lines No center of projection, but direction of projection PAD=0
Hierarchy of Affine Cameras"
43"3D Computer Vision II - Camera Models"
![Page 44: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/44.jpg)
M is singular, but last row not zero
Camera center is on plane at infinity Principal plane is not plane at infinity Images of points at infinity are in general not mapped to infinity
on the image plane
General Camera at Infinity"
![Page 45: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/45.jpg)
Summary Camera Models"
• Photometric and radiometric properties of a camera"• Geometric parameters of a finite camera"• Projective cameras"
– Camera anatomy (camera center, principle plane, principle point, and principle axis)"– Camera matrix decomposition (camera center, orientation, and intrinsic parameter"
• Cameras at infinity"– Affine cameras"– Non-affine cameras"
45"3D Computer Vision II - Camera Models"
![Page 46: 3D Computer Vision II Reminder - WebHomecampar.in.tum.de/twiki/pub/Chair/TeachingWs10Cv2/3...3D Computer Vision II Reminder ... • Geometric Parameters of a Finite Camera" • Projective](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e9758d28f8cb315433cf4fd/html5/thumbnails/46.jpg)
Literature on Camera Models"
• Chapter 6 in R. Hartley and A. Zisserman, “Multiple View Geometry”, 2nd edition, Cambridge University Press, 2003. "
• Chapter 3 in O. Faugeras, “Three-dimensional Computer Vision”, MIT Press, 1993."
• Chapter 2 in E. Trucco and A. Verri, “Introductory Techniques for 3-D Computer Vision”, Prentice Hall, 1998."
• H. Gernsheim, “The Origins of Photography”, Thames and Hudson, 1982."• A. Shashua. “Geometry and Photometry in 3D Visual Recognition”, Ph.D.
Thesis, MIT, Nov. 1992. AITR-1401. "
46"3D Computer Vision II - Camera Models"