Escolar Documentos
Profissional Documentos
Cultura Documentos
Chapter 1
Ayman F. Habib
Ayman F. Habib
Overview
Photogrammetry: Definition and applications.
Photogrammetric tools:
Rotation matrices.
Photogrammetric orientation: interior and exterior
orientation.
Collinearity equations/conditions.
Special cases:
Resection, intersection, and stereo-pair orientation.
Advanced Photogrammetric Techniques
Ayman F. Habib
Photogrammetry
Ayman F. Habib
Classical Definitions:
The art and science of determining the position and
shape of objects from photography.
The process of reconstructing objects without touching
them.
Non contact positioning method.
Contemporary Definition:
The art and science of tool development for automatic
generation of spatial and descriptive information from
multi-sensory data and/or systems.
Advanced Photogrammetric Techniques
Ayman F. Habib
Ayman F. Habib
Ayman F. Habib
10
Ayman F. Habib
Ayman F. Habib
11
Ayman F. Habib
Aerial Imagery
Test
Descriptions
1
Subject 1: No smile & Smile
2
Subject 1: Time 1 & Time 2
3
Subject 2 & Subject 3
Results:
2
Test 3
1
Green: Reference
Blue: Matches
Red: Non-matches
Ayman F. Habib
12
Ayman F. Habib
Aerial Imagery
Photography
d c
Image Space
Ayman F. Habib
13
Satellite Imagery
Object Space
Ayman F. Habib
16
Photogrammetry
Conjugate Points
a
The position and the attitude of the two camera stations have
to be known: Geo-referencing problem.
Advanced Photogrammetric Techniques
Ayman F. Habib
14
Satellite Imagery
IKONOS
Advanced Photogrammetric Techniques
Ayman F. Habib
Photogrammetry
QUICKBIRD
15
17
Ayman F. Habib
Overlap
Advanced Photogrammetric Techniques
18
Ayman F. Habib
Primary Rotation ()
Photogrammetry
Z Z
X & X
19
Ayman F. Habib
Ayman F. Habib
22
Primary Rotation ()
Photogrammetry
0
0 x
x 1
y = 0 cos sin y
z 0 sin cos z
x
x
y = M y
z
z
20
Ayman F. Habib
0
x 1
y = 0 cos
z 0 sin
x
x
y = R y
z
z
23
0 x
sin y
cos z
Ayman F. Habib
Secondary Rotation ()
Rotation matrices:
Expresses the mathematical relationship between two
coordinate systems.
In a three-dimensional space, a rotation matrix involves
at most three independent rotation angles.
z
z
Photogrammetric orientation:
Internal characteristics: Interior Orientation Parameters
(IOP).
External characteristics: Exterior Orientation Parameters
(EOP).
y & y
Collinearity condition:
The general mathematical model relating the image and
ground coordinates of corresponding points.
Advanced Photogrammetric Techniques
21
Ayman F. Habib
x
Advanced Photogrammetric Techniques
24
Ayman F. Habib
Rotation in Space
Secondary Rotation ()
x cos
y = 0
z sin
0 sin x
1
0 y
0 cos z
x cos
y = 0
z sin
x
x
y =M y
z
z
0 sin x
1
0 y
0 cos z
x
x
y =R y
z
z
x
x
y =R R R y
z
z
Z & Z
Y
26
Ayman F. Habib
sin
cos
0
x
x
=
y
M
y
z
z
27
m
= M = m
m
11
12
13
21
22
23
31
32
33
cos
sin + sin
= sin sin cos
= cos sin
= cos cos sin
= sin cos + cos
= sin
= sin cos
= cos cos
11
= cos
12
= cos
13
21
22
23
31
32
33
sin cos
sin cos
sin sin
sin sin
Ayman F. Habib
29
Rotation in Space
R
sin
cos
0
x
x
=
y
R
y
z
z
0 x
0 y
1 z
x cos
y = sin
z 0
Ayman F. Habib
Tertiary Rotation ()
x cos
y = sin
z 0
where
28
Rotation in Space
Tertiary Rotation ()
Ayman F. Habib
25
x
x
y =M M M y
z
z
Ayman F. Habib
0 x
0 y
1 z
r 11
= R = r 21
r 31
r12
r 22
r 32
r 13
r 23
r 33
:
where
r 11 = cos cos
r 12 = cos
sin
sin + sin
= cos cos sin
= sin cos
= sin sin cos
= sin cos + cos
= cos cos
r 13 = sin
r 21 = cos
r 22
r 23
r 31
r 32
r 33
30
sin cos
sin sin
sin cos
sin sin
Ayman F. Habib
Orthogonality Conditions
r11
R = r21
r31
r12
r22
r32
r13
r23
r33
Azimuth Yaw
Ayman F. Habib
31
34
Ayman F. Habib
+ve
y
+ve
+ve
x
Advanced Photogrammetric Techniques
Ayman F. Habib
32
Rotation Angles (, , )
z
z
Ayman F. Habib
35
90
-20
33
Ayman F. Habib
36
Ayman F. Habib
37
Ayman F. Habib
Ayman F. Habib
40
Lens
A
Advanced Photogrammetric Techniques
38
Ayman F. Habib
Establishing IO
41
Object Space
Photography
Ayman F. Habib
39
Ayman F. Habib
42
Ayman F. Habib
Collinearity Equations
y
pc
R ( , , )
Objective:
Mathematically represent the general relationship
between image and ground coordinates.
YG
Concept:
Zo
Xo
Yo
EOP:
XG
43
Ayman F. Habib
Indirect Geo-Referencing
Ayman F. Habib
46
Collinearity Equations
44
Ayman F. Habib
Direct Geo-Referencing
Ayman F. Habib
47
Collinearity Equations
a
o
oa = oA
45
Ayman F. Habib
48
Ayman F. Habib
Frame Camera
Negative
Perspective Center
Diapositive
xa
r
vi = ya
0
x p xa x p
y = y y
p a p
c c
Foot Print
Ayman F. Habib
49
Diapositive
Ayman F. Habib
50
Collinearity Equations
(Perspective Center)
yi
zi
c
R( , , )
a (xa, ya)
pp
X X X XO
r A O A
Vo = YA YO = YA YO
Z A ZO Z A ZO
YG
ZO
ZA
XA
XO
YO
Ayman F. Habib
Collinearity Equations
r
r
vi = M ( , , ) VO
m12
m22
m32
m13 X A X O
m23 YA YO
m33 Z A Z O
Questions:
Can you come up with an average estimate of ?
Is constant for a given image? Why?
XG
51
53
OG
xa x p m11
y y = m
a p 21
c m31
xi
Oi
Ayman F. Habib
52
Negative Film
ZG
Ayman F. Habib
54
Ayman F. Habib
Collinearity Equations
xa =xp c
ya = y p c
xa =xp c
ya = y p c
55
Ayman F. Habib
Collinearity Equations
r ( X X )+r (Y Y )+r (Z Z )
xa =xp c 11 A O 21 A O 31 A O
r13 ( X A XO )+r23 (YA YO )+r33 (Z A ZO )
ya = y p c
Involved parameters:
56
Ayman F. Habib
58
Ayman F. Habib
59
Ayman F. Habib
57
Ayman F. Habib
60
Ayman F. Habib
10
Unknown Parameters
Unknown parameters might include:
Ground coordinates of tie points (points that
appear in more than one image).
Exterior orientation parameters of the involved
imagery.
Interior orientation parameters of the involved
cameras (for camera calibration purposes).
61
Ayman F. Habib
62
Observable Quantities
Ayman F. Habib
63
Ayman F. Habib
64
Ayman F. Habib
65
Ayman F. Habib
Mathematical Model
xa =xp c
ya =yp c
ex
1
2
e ~ (0, o P )
y
66
Ayman F. Habib
11
Mathematical Model
x = ( AT PA) 1 AT Py
D{x}= o2 ( AT PA) 1
e~ = y Ax
Ayman F. Habib
67
o2 = (e~ T P~
e ) / ( n m)
Advanced Photogrammetric Techniques
Distortion Parameters
where: r = {(x - xp
+ (y -
yp)2}0.5
x = x xp
68
a
X
(X Xo)+ e
Xo
Where :
X o is approximat e values for the unknown parameters
Y a( X o ) =
a
X
(X Xo)+ e
Xo
y= Ax+e
Where :
y = Y a( X o )
a
X
Xo
Y = a( X ) + e
A=
y = y yp
Advanced Photogrammetric Techniques
e ~ (0, o2 P 1 )
n 1 observatio n vector
n m design matrix
m 1 vector of unknowns
n 1 noise contaminat ing the observatio n vector
II
I
3
Ayman F. Habib
Tie Point
III
69
Ayman F. Habib
71
Control Point
y
A
x
e
Ayman F. Habib
70
IV
72
Ayman F. Habib
12
Number of observations:
II
III
IV
Number of unknowns:
N11
N T
12
4 x 6 + 3 x 4 = 36 unknowns
Redundancy:
12.
N12
=
N 22
Assumptions:
IOP are known.
3 4 5 6
Advanced Photogrammetric Techniques
Ayman F. Habib
73
76
Ayman F. Habib
Sample Data:
e ~ (0, 2 P-1).
Y = a(X) + e
2 cameras.
4 images.
16 points.
Ayman F. Habib
74
II
III
IV
77
Ayman F. Habib
3456
y=
A=
75
Ayman F. Habib
78
Ayman F. Habib
13
Observation Equations
yn1 = A1n6 m
A2 n3 m
x16 m11
x
+ en1
23 m21
Ayman F. Habib
79
N
N
22 3 m23 m2
123 m26 m1
C( 6 m1 +3m2 )1
x16 m11
x
=
23 m21
(
= (N
= (N
)
) (C
)
N12T 3 m26 m1 N1116 m16 m1 C16 m11 N1116 m16 m1 N126 m13 m2 x 23 m21 + N 223 m23 m2 x 23 m21 = C23 m21
x23 m21
x16 m 1
1
223 m23 m2
1
116 m16 m1
T
123 m26 m1
1
116 m16 m1
1
116 m16 m1
C16 m 1 N
1
N126 m13 m2
23 m21
C16 m11
C
23 m21
N126 m 3 m x23 m 1
1
Ayman F. Habib
82
N11 is a block diagonal matrix with 6x6 subblocks along the diagonal.
N22 is a block diagonal matrix with 3x3 subblocks along the diagonal.
N126 m13 m2
N 223 m23 m2
N116 m16 m1 x16 m11 + N123 m23 m2 N 2213 m23 m2 C23 m21 N 2213 m23 m2 N12T 3 m26 m1 x16 m11 = C16 m11
N116 m16 m1
T
N
123 m26 m1
Ayman F. Habib
80
A2 ]
AT
AT Py C1
= 1T P y = 1T = 6 m11
A2
A2 Py C23 m21
e ~ (0, o2 P 1 )
(
= (N
) (C
x )
x16 m11 = N116 m16 m1 N126 m13 m2 N 2213 m23 m2 N12T 3 m26 m1
x23 m 1
2
1
223 m23 m2
16 m11
16 m11
Ayman F. Habib
83
81
Ayman F. Habib
84
Ayman F. Habib
14
y21ij = A126ij
ij
A2 23ij
N116 m16 m1
T
N123 m26 m1
N126 m 3 m
1
2
N 223 m 3 m
2
2
x161 j
x + e21ij
231i
85
Ayman F. Habib
86
Ayman F. Habib
N11( 6 m16 m1 )
m2
N11i1
i = 1
= 0
M
M
0
m2
87
11i 3
i =1
M
M
M
M
Ayman F. Habib
89
N22 - Matrix
T ij
A232ij Pij y21ij
N 22( 3 m23 m2 )
Ayman F. Habib
m2
0
L L
L L
0
M M
M
M M
M
m2
L L N11im1
i =1
L L
11i 2
i =1
N 221 j
j =1
= 0
M
M
m1
Ayman F. Habib
88
N11 - Matrix
x1
A2 23 61 j + e21ij
ij
x231i
T
A1T62
x1 A162
T ij Pij A126 A2 23 61 j = T ij Pij y21ij
ij
ij
x
A232ij
231i A232ij
A1T62 Pij A126
A1T62 Pij A2 23 x161 A1T62 Pij y21ij
ij
ij
ij
ij
T
j = T ij
T
A232ij Pij A126ij A232ij Pij A223ij x231i A232ij Pij y21ij
ij
C16 m11
C
23 m21
x16 m11
x
=
23 m21
m1
N
j =1
22 2 j
m1
j =1
M
M
M
M
L L
0
L L
0
M M
M
M M
M
m1
L L N 22m2 j
j =1
L L
223 j
90
Ayman F. Habib
15
N12 - Matrix
N12( 6 m13 m2 )
N1211
N
1212
N12
= 13
M
M
N121m1
N12m2 1
N12m2 2
N12m2 3
M M
M
M M
M
L L N12m2m1
L L
L L
L L
N1221
N1222
N1223
N1231
N1232
N1223
M
M
M
M
N122 m1
N123 m1
Ayman F. Habib
91
C - Matrix
C16 m11
m2
C1i1
im= 1
2
C1i 2
im=21
= C1
i
3
i =1
M
M
m2
C1im1
i = 1
Ayman F. Habib
94
Camera Classification
C23 m 1
2
m1
C21 j
j =1
1
C2 2 j
j =1
m1
= C2
j =1 3j
M
M
m1
C2m2 j
j = 1
Once again, we assumed that all the points are common to all
the images.
Advanced Photogrammetric Techniques
92
Ayman F. Habib
y
X = x * Z / c.
Y = y * Z / c.
x
Z
Y
Z
x
c
Z
Y = y
c
X =
Image scale.
Image coordinate measurement accuracy.
Advanced Photogrammetric Techniques
93
Ayman F. Habib
Ayman F. Habib
95
A
XA
ZA
YA
X
96
Ayman F. Habib
16
Photogrammetric Compilation
Px = x - x
Px / B = c / H
H = B c / Px
Advanced Photogrammetric Techniques
97
Ayman F. Habib
100
Ayman F. Habib
Vertical Accuracy
Z =
Z Z
p
c B x
B
98
Ayman F. Habib
99
Ayman F. Habib
101
Ayman F. Habib
102
Ayman F. Habib
17
Special Cases
Resection.
Intersection.
Stereo-pair orientation.
Relative orientation.
Discussed in ENGO 431: Principles of
Photogrammetry.
Ayman F. Habib
103
Resection
Intersection
Critical surface:
The GCP and the perspective center lie on a common
cylinder.
Advanced Photogrammetric Techniques
Ayman F. Habib
104
Ayman F. Habib
106
Resection
Ayman F. Habib
107
Intersection
exterior orientation
interior orientation
a
PC
PC
105
Ayman F. Habib
108
Ayman F. Habib
18
Ol
Or
X X Ol
Y = Y + R
(l ,l , l )
Ol
Z Z Ol
Vl
Or:
Vr
X X Or
Y = Y + R
( r , r , r )
Or
Z Z Or
X
Y
Z
Advanced Photogrammetric Techniques
109
Ayman F. Habib
X X Ol
r Or
These vectors are given w.r.t.the
B = YOr YOl
ground coordinate system.
ZO ZO
l
r
xl x p
r
Vl = R(l , l , l ) yl y p
c
r
Vr = R(r , r , r )
xr x p
y y
p
r
c
110
xl x p
y y
p
l
c
xr x p
y y
p
r
c
112
Ayman F. Habib
Stereo-pair Orientation
Given:
Stereo-pair: two images with at least 50% overlap.
Image coordinates of some tie points.
Image and ground coordinates of control points.
Required:
The ground coordinates of the tie points.
The EOP of the involved images.
113
Ayman F. Habib
Stereo-pair Orientation
r r r
Vl = B + Vr
X or X ol
xl x p
y y R
p
(r , r , r )
l
c
xr x p
y y
p
r
c
Example:
Given:
1 Stereo-pair.
20 tie points.
No ground control points.
Question:
Answer:
NO.
111
Ayman F. Habib
114
Ayman F. Habib
19