04.19.2021 - L10 Photogrammetry Part2
04.19.2021 - L10 Photogrammetry Part2
DIATI
Photogrammetry - part 2
Interior orientation, camera and exterior orientation
MARCO PIRAS
GEOMATICS: 01RVUMX
Photogrammetry part 2
Summary
Interior orientation
Camera classification
Calibration of «traditional» camera
Aerial metric camera
I1
To estimate the 1
coordinates of the object
(X, Y, Z) of points in the c x1 I2 2
object space
Image 1 x2
C1 c
C2 Image 2
Interior orientation
Under these conditions:
• It is possible to measure the image coordinates:
- Definition of the image reference system
- To be able to measure the image coordinates (point on the frame)
• the position of the projection center and its attitude are known in the object
reference system (exterior orientation)
Considering:
The «ideal» central perspective is not satisfied due to many operative conditions as
errors and distortions
z PP = principal point
k j (Initially, we can consider the
principal point (PP) as projection
C (X0,Y0,Z0)
x of the center of acquisition (C) on
w the plane of frame. This is a first
-c approximation)
PP I
x
Z
Y
P
X
Interior orientation
Image coordinate system
Interior orientation
Image coordinate system
The parameters are: z
x CF x0
x
-c
x0
PP I
x
x
CF
0
Interior orientation
Definition of the image coordinate system
CF CF
x x
Zeiss Wild
Interior orientation
Definition of the image coordinate system
These effects could be both local or global, and their values depend
on the lightness intensity variation and compression ratio
Digital images
Geometric degradation vs compression ratios
Geometric degradation can be represented by standard deviation differences in the
markers positions between the compressed image and the uncompressed original
image. These positions are expressed in image coordinates as pixel units.
Using JPEG, the maximum level of compression is = 7. ECW or JPEG2000 format can be
adopted up to a compression level = 30.
Digital images
Metric content
It is necessary to define a
Coordinate system of the Dx/2 Dx
image (x,) , which allows i x
to combine each pixel to
D/2
the real coordinates
In this coordinate system, the
pixel has a integer size j
(Dx, D) and its position D * j
is defined on the center of D
the cell j = fix( D0
It is possible to define a
biunivocal relationship
between the pixel position
in the image (i,j) the the
x Dx i
interior coordinates (x,).
i = fix( xDx0 gij
Digital images
Acquisition step
The traditional measure of coordinates (analytical plotter) is replaced by the
identification of the pixel in the image matrix (digital plotter).
This position is defined as real coordinates considering the equation previously
mentioned.
The position of the pixel is fixed and it is the acquisition system which
associates the corresponding radiometric value to a determined pixel
Read out
Read out
A/D converter
255
0
0
Acquisition of digital images
Direct acquisition
How does a digital camera works ?
The image storage is based on Electronic principles. The support where the
image is stored is called «digital sensor»
The digital sensor is composed by a matrix of elements (pixels), where each of which
is sensitive to a primary color. Each pixel consists of a capacitor able to record the
amount of energy (light intensity) incident and to convert it into a integer value
Acquisition of digital images
Direct acquisition
Charge Coupled Device (CCD)
The CCD sensor is composed by a matrix of photodiodes
that transform the energy of incident light into an electric
charge. It is also called a "charge transfer" device because
the pixels that compose it also perform the function of
transferring it sequentially from one to the other.
Optical
Asse axis
ottico
Diaframma
Diaphragm
Calibration
Metric camera
Principal optical
piani ottici planes
principali Image’s plane
piano dell'immagine
Objectspazio
spaceoggetto H H'
Image
spazio space
immagine P’ punto
point in
P'
image space
immagine
Not suqared
1) Square pixel pixel
2) Lines Lines not
perpendicular perpendicular to
to the columns the columns
Dr = f( r ) r ' c tan Dr
D max Dmin
5
0 [mm] c
-5 30 60 90 120 150
kc
Focus is continous.
Non dispongono di dispositivi di spianamento pellicola
Il formato della pellicola è 24x36 mm
Dx 3 c1 (x x 0 ) c2 ( 0 )
D3 0
C2 (/C1)
We will see when using this correction, coupled with
the corrections due to the radial and tangential
distortion
Modified Collinearity equation
r11 ( X X 0 r21 (Y Y 0 r31 (Z Z 0 Z
x x 0 Dx1 Dx 2 Dx 3 c x 0 Dx1 Dx 2 Dx 3 c x
r13 ( X X 0 r23 (Y Y 0 r33 (Z Z 0 N
r12 ( X X 0 r22 (Y Y 0 r32 (Z Z 0 Zy
0 D1 D 2 c 0 D1 D 2 c
( (
r13 X X 0 r23 Y Y 0 r33 Z Z 0( N
Digital camera classification
Metric camera
The interior orientation is known and constant during the time.
The optical lens have an high quality (similar to the traditional
metric cameras). Calibration is realized in an optical bench and
by specific parameters. Tangential and similar distortions are
not considered. Often radial distortions are also corrected “a
priori”, generating images that are substantially free of
distortion.
Frame
RECTANGURAL MULTIPLE SENSORS
DMC (Digital Modular Camera) di Z/I;
Ultracam D and X by Microsoft Vexcel;
DiMAC (Digital Modular Aerial Camera) by DiMAC System;
Pushbroom
LINEAR MULTIPLE SENSORS
ADS 40 (Aerial Digital Scanner, I and II generation) e ADS 80
by Leica Geosystem;
3-DAS-1 and 3DAS-2 (Digital Aerial Scanner) by Wehrli &
Associates/Geosystem;
JAS 150 by Jena Optronic AG.
Aerial digital camera- GSD
4 sensors (RGB and IR) (12 bit/pixel) with 2000 x 3000 pixel
(12 μm) and focal length = 28 mm
All information are merged (pansharpening) generating a
final image with a resolution = 13824 x 7680 (RGB and IR)
where all distortions are corrected
Flight planning
l B Vocabulary
Am
A
L
(flat terrain)
Flight geometry
at 2000 m
The analytical
model has to be
corrected!
16° backward
26° foreward
H Sm GSD LT
[m] (1:) [m] [m]
500 7966 0,05 621
1000 15931 0,10 1243
2000 31862 0,21 2485
3000 47794 0,31 3728
4000 63725 0,41 4971
5000 79656 0,52 6213
6000 95587 0,62 7456
Semi-metric digital camera
CMOS with 13.89 MPx(4560 x 3048), di CMOS with 12.8 Mpx (4368x2912), with a
sensor size 24 x 36 mm. sensor size =24 x 36 mm.
Interchangeable lens Interchangeable lens
Professional digital camera
Nokia N86 8M
CMOS with 8 Mpixel (3280 x 2464)
Focal length = 4,61 mm
Exterior orientation
Summary
Absolute orientation
Exterior orientation
Plotting
The plotting requires that the geometry of the two frames is
reconstructed by means an analytical projection. The problem is
easier if you know the parameters of inner and exterior orientation of
the frames
P2
P1
P3
(j=1) P4
Y P1
O2 2 x2
Simultaneaus orientation with 2 X
O1 B O2
frames and 1 step (j=1-2) b
c
1
x1
2
x
2
O 1 1 x1
Simultaneaus orientation with 2 c
frames and 2 steps(j=1-2) : P2
P3
x P2
Z
P4
Relative orientation z
P1
P4
P3
y Y P1
X
Absolute orientation
Photogrammetric triangulation Z
P2
56
Independent orientation with 1 frame
Linearization of collinearity eq. ()
X 0 X 0 dX 0 Y0 Y0 dY0 Z 0 Z 0 dZ 0
0 0 0
r12 ( X X 0 r22 (Y Y 0 r32 (Z Z 0 Zy
0 c 0 c
r13 ( X X 0 r23 (Y Y 0 r33 (Z Z 0 N w w 0 dw j j 0 dj k k 0 dk
X X 0 dX Y Y 0 dY Z Z 0 dZ
2 (r13 Z y r12 N b2
c
2 (Nr12 Z y r13 b8
X 0 N c
X N
2 (r23 Z y r22 N b3
c
2 (Nr22 Z y r23 b9
c
Y0 N
Y N
2 (r33 Z y r32 N b4
c
2 (Nr32 Z y r33 b10
c
Z 0 N Z N
c Zy
(Y Y0 r33 (Z Z 0 r23 (Y Y0 r32 (Z Z 0 r22 b5
w N N
c
(Z x cos k Z y senk Nsenk b6
Zy
f N N
t 0
c
Z x b7
k N
t b2 dX 0 b3dY0 b4 dZ 0 b5 dw b6 dj b7 dk b8 dX b9 dY b10 dZ 0
Independent orientation with 1 frame
This procedure, called pyramid vertex, O2
O1 B
has the following disadvantages: 1 2
c x
1. The concept of ray intersection is x1
not considered
2. At least 3 GCPs are required, but
usually more GCPs are used,
especially on the board of the image
P2
A good solution is only obtained in the
Z
area described by the GCPs. The
extrapolation could be realized but only P3
with a limited area (5-10%).
P4
Y P1
X
Independent orientation with 2 frames and 1 step
P2
Z
( ( (
Y P1
r12 j X i X 0 j r22 j Yi Y 0 j r32 j Z i Z 0 j X
ij 0 c
r13 j (X i X0 j r (Y Y r (Z
23 j i 0j 33 j i Z0 j
x i1 f (x 0 , c, X 01 , Y01 , Z 01 , ω1 , j1 , k 1 , X i , Yi , Z i )
i1 f ( 0 , c, X 01 , Y01 , Z 01 , ω1 , j1 , k 1 , X i , Yi , Z i )
x i 2 f (x 0 , c, X 02 , Y02 , Z 02 , ω 2 , j 2 , k 2 , X i , Yi , Z i )
i 2 f ( 0 , c, X 02 , Y02 , Z 02 , ω 2 , j 2 , k 2 , X i , Yi , Z i ) 59
Independent orientation with 2 frames and 1 step
It is possible to use some tie points, which are
points without known coordinates, but well
detectable in the image.
O1 B O2
1 2
For each TIE POINT, it is possible to define the c x
unknown obkect coordinates (Xi, Yi, Zi), and to x1
measure the image coordinates (xij, ij) j=1,2
For each tie point, it is possible to write 4
collinearity equations, adding 3 new unknowns
(cyan boxes): P2
Z
x i1 f (x 0 , c, X 01 , Y01 , Z 01 , ω1 , j1 , k 1 , X i , Yi , Z i ) P3
i1 f ( 0 , c, X 01 , Y01 , Z 01 , ω1 , j1 , k 1 , X i , Yi , Z i ) P4
Y P1
x i 2 f (x 0 , c, X 02 , Y02 , Z 02 , ω 2 , j 2 , k 2 , X i , Yi , Z i ) X
i 2 f ( 0 , c, X 02 , Y02 , Z 02 , ω 2 , j 2 , k 2 , X i , Yi , Z i )
1 GCP 4 equations, 0 new unknown
1TIE POINT 4 equations, 3 new unknowns
Independent orientation with 2 frames and 1 step
O1 b O2 O1 b/m O2
1/m
1 –relative
orientation
model
2 –absolute
Z orientation
terrain
X
O (0,0,0)
Independent orientation with 2 frames and 2 steps
The aim is create a model, allowing the
intersection between the infinite couples of rays.
k2
j2
Frame 1
w2
bz O Relative orientation is
bx by2 based on 5 parameters
(unknowns) :
by, bz, w2, j2, k2
Independent orientation with 2 frames and 2 steps
asymmetric
k2
j2
Frame 1
w2
bz O2
bx by
The model coordinate system is coincident with the coordinate system in the
frame 1
Independent orientation with 2 frames and 2 steps
symmetric
The center are blocked, only rotations are allowed.
w1=0
x
O1 O2 w2
The relative orientation depends on
(angular parameters):
j1, k1, w2, j2, k2
Independent orientation with 2 frames and 2 steps
Analytical solution
z Two straight lines have intersection only if
they have the complanarity conditions
This condition could be described as this
y multiplication
O1 xb O2 b, p , p
1i 2i
p2i
p1i
b
^ p2i x p1i = 0
i = 1 … ≥5
Pi
c 2 x 2 2 22
p db y db z df 2 c dw2 x 2 dk 2
h h c c
With p = 0 and writing at least 5 of these equations for 5 homologous points, it is
possible to estimates (by, bz, w2, f2, k2)
x11 x 2 2 22
p x1dk1 x 2 dk 2 df1 df 2 c dw2
c c c
With p = 0 and writing at least 5 of these equations for 5 homologous points, it is
possible to estimates (f1, k1, w2, f2, k2
If the equations are more than 5, the solution is estimated by LS. The residuals are
the «residual parallaxes», which describe the quality of the orientation. In the
relative orientation, GCPs are not required.
68
Independent orientation with 2 frames and 2 steps
Absolute orientation
The relationship between model x, y, z and object X, Y, Z ,
can be described as (isotropic scale factor):
O2 2 x2
X Xu x
b
O 1 1 x1 Y Yu m R y
Z Z z
c
P3
u
P2 x
P4
z
Where Xu, Yu, Zu are the object coordinates of
P1
y the origin in the image coordinate system (x,y,z)
m scale factor
R rotation matrix with ,,
P2
Z
P3
These seven parameters are called absolute
Y P1 P4 orientation parameters.
X
Independent orientation with 2 frames and 2 steps
In order to estimate these seven
parameters, it is possible to write:
Analytical solution
• three equations for each 3D
points
X Xu x
• two equations for each 2D
point (horizontal components)
Y Yu m R y
Z Z z
• one equation for each
u
altimetric point X Xu x
It is fundamental that the points Y Yu m R y
are not aligned. Z Z z
u
X Xu x
Some combinations:
Y Yu m R y
2 (3DP) + 1V Z Z z
u
2 (2DP) + 1V
….
Independent orientation with 2 frames and 2 steps
Analytical solution
X X u x
Y Y m R y
Z u
Zu z
X x = X0 = d, = d, = d, m = 1 + dm, Xu = dXu
Am
A
L
(flat terrain)