CSE 5524: �Geometry & Camera modeling
Self introduction
Today
3
Images & cameras
4
[Figure credit: A. Torralba, P. Isola, and W. T. Freeman, Foundations of Computer Vision.]
From pinholes to lenses
5
[Figure credit: A. Torralba, P. Isola, and W. T. Freeman, Foundations of Computer Vision.]
Perspective projection equations
6
[Figure credit: A. Torralba, P. Isola, and W. T. Freeman, Foundations of Computer Vision.]
Perspective projection equations
[Figure credit: A. Torralba, P. Isola, and W. T. Freeman, Foundations of Computer Vision.]
Today
8
Computer vision: data
9
RGB image (s): Three matrices
What is the data structure of images?
10
Regular spatial grid
Example: image translation
11
Today
12
Homogeneous and heterogeneous coordinates
13
heterogeneous
homogeneous
Properties of the homogeneous coordinate system
14
heterogeneous
homogeneous
Today
15
2D image transformation
16
Translation
17
Product-only operations
Translation: heterogeneous vs. homogeneous
18
heterogeneous
homogeneous
Translation: heterogeneous vs. homogeneous
19
homogeneous
Translation: heterogeneous vs. homogeneous
20
homogeneous
Scaling
21
Rotation
22
23
24
Shearing
25
Chaining transformations
26
Important properties
27
Generic 2D transformations
28
Questions?
Image warping
30
’
Forward mapping
31
Backward mapping
32
Forward vs. backward mapping
33
Today
34
Recap: simple vision system & image formation
35
Where is the origin of the 3D world coordinate system?
What is the orientation of the word coordinate system?
How about now?
36
Is there a formulation to change the coordinate system easily?
Illustration
37
Image
Image formation
Know how to convert coordinates
Know how to convert coordinates back
Questions?
Perspective projection
39
Recap: homogeneous coordinates
40
heterogeneous
homogeneous
Perspective projection in homogeneous coordinates
41
Camera-intrinsic parameters
42
(X, Y, Z)
n
m
Questions?
Camera-extrinsic parameters
44
R: 3D rotation between coordinate systems
T: 3D translation between coordinate systems
Camera-extrinsic parameters
45
heterogeneous
homogeneous
Camera-extrinsic parameters
46
homogeneous
Questions?
Full camera model (intrinsic + extrinsic)
48
Full camera model (intrinsic + extrinsic)
Camera
3D
Intrinsic
Rotation
Translation
Questions?
Glance at camera calibration
51
Questions?
Going from 2D to 3D
53