Scanner Photogrammetric
Scanner Photogrammetric adalah peralatan yang digunakan untuk
mengkonversi isi foto dari format analog ke fprmat digital.
Pengukuran koordinate dari citra digital yang dihasilkan dapat dilakukan secara
manual atau melalui algoritma pemrosesan citra.
Persyaratan: resolusi geometrik dan radiometrik yang cukup dan ketelitian
geometris yang tinggi.
Resolusi Geometric/spatial menunjukkan ukuran piksel dari citra. Semakin
kecil ukuran piksel, semkain banyak detil dapat dideteksi dari citra. Untuk
scaner fotogramtrik yang berkualitas tinggi ukuran piksel terkecil sekitar 5
sampai 15µm
Resolusi Radiometric menunjukkan angka dari tingakt kuantisasi. Paling kecil
256 tingkatan (8 bit); sebagian besar scaner berkemampuan 1024 levels (10 bit)
atau lebih tinggi.
Kualitas geometris menunjukkan ketelitian posisi dari piksel . Untuk scaner
kualitas tinggi sekitar 2 sampai 3 µm.
Chapter 4
10/23/2022 Virtual Environment Lab, UTA 2
Sumber kesalahan koordinat foto
Berikut adalah beberapa sumber kesalahan yang dapat menyimpangkan
koordinat foto yang benar:
1. Distorsi film karena pengekerutan, pengembangan atau tidak datarnya flm
2. Ketidak tepatan sumbu fidusial memotong titik utama
3. Distorsi lensa
4. Distorsi refraksi atmosfir
5. Distorsi kelengkungan bumi
6. Kesalahan operator dalam pengukuran
7. Kesalahan yang terjadi pada teknik korelasi secara otomatis
Chapter 4
10/23/2022 Virtual Environment Lab, UTA 3
Fotogrametri analitis
Definisi: Fotogramtri analitis adalah istilah yang digunakan untuk
menjelaskan perhitungan matematis yang handal dari koordinat titik di
ruang obyek berdasarkan parameter kamera, koordinat foto yang terukur
dan kontrol tanah.
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 4
Pengukuran citra
Sebelum menggunakan koordinat foto x dan y,, kondisi berikut perlu
diperhatikan:
1. Koordinates (biasanya dalam mm) adalah relativ terhadap titik utama- origin
nya.
2. Fotogrametri analitis mendasarkan pada asumsi bahwa “ sinar menjalar
pada garis lurus” dan “ bidang fokus dari kamera adalah datar” . Jadi
pembetulan koordinat diperlukan untuk mengkompensasi sumber
kesalahan, yang melanggar asumsi.
3. Pengukuran harus memiliki ketelitian tinggi.
4. Titik obyek harus diidentifikasi secara teliti pada foto-foto sehingga
pengukuran akan konsisten.
5. Koodinat ruang obyek berdasar sistem kartesi 3 D.
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 5
Kondisi kesegarisan
Titik exposure, titik obyek dan titik di cita foto terletak pada satu garis lurus.
Berdasarkan kondisi ini dapat dibangun hubungan matematis.
Appendix D
10/23/2022 Virtual Environment Lab, UTA 6
Persamaan kondisi kesegarisan
Koordinat statsiun exposur adalah X L, YL, ZL ,
dalam sistem koordinat obyek (tanah) XYZ
Koordinates titik obyek A adalah X A, YA, ZA dalam
sistem koordinat obyek (tanah) XYZ
Koordinates citra titik a dari titik obyek A adalah xa,
ya, za dalam sistem koordinat foto xy
Koordinates citra titik a adalah xa’, ya’, za’ dalam
bidang citra hasil rotasi x’y’z’ yang paralel terhadap
sistem koordinat obyek
Transformasi dari (xa’, ya’, za’) ke (xa, ya, za)
dilaksanakan emnggunakan persamaan rotasi.
Appendix D
10/23/2022 Virtual Environment Lab, UTA 7
Persamaan rotasi
Rotasi Omega terhadap sumbu x’ :
Koordinat baru (x1,y1,z1) dari suatu titik
(x’,y’,z’) setelah rotasi koordinat awal
terhadap sumbu x dengan sudut rotasi ω
adalah:
x1 = x’
y1 = y’ cos ω + z’ sin ω
z1 = -y’sin ω + z’ cos ω
Dengan cara yang sama, persamaan untuk
rotasi phi terhadap sumbu y :
x2 = -z1sin Ф + x1 cos Ф
y2 = y 1
z2 = z1 cos Ф + x1 sin Ф
Appendix C
10/23/2022 Virtual Environment Lab, UTA 9
Kembali ke persamaan kolinieritas
Appendix D
10/23/2022 Virtual Environment Lab, UTA 11
Review Persamaan Kesegarisan
Persamaan
kesegarisan: Persamaan kesegarisan:
m ( X X L ) m12 (YA YL ) m13 ( Z A Z L )
xa xo f 11 A • Tidak linear dan
m31 ( X A X L ) m32 (YA YL ) m33 ( Z A Z L )
• melibatkan 9 parameter:
m ( X X L ) m22 (YA YL ) m23 ( Z A Z L ) 1. omega, phi, kappa
ya yo f 21 A
m31 ( X A X L ) m32 (YA YL ) m33 ( Z A Z L ) inherent in the m’s
2. Object coordinates (XA,
Where,
Y A, Z A )
xa, ya are the photo coordinates of image point a
XA, YA, ZA are object space coordinates of object/ground
3. Exposure station
point A coordinates (XL, YL, ZL )
XL, YL, ZL are object space coordinates of exposure
station location
f is the camera focal length
xo, yo are the offsets of the principal point coordinates
m’s are functions of rotation angles omega, phi, kappa
(as derived earlier)
Chapter 10
10/23/2022 Virtual Environment Lab, UTA 14
Pemotongan kembali dalam ruang menggunakan
konsep kesegarisan
Pemotongan kembali dlm ruang dengan kesegarisan memerlukan koordinat titik kontrol
tanah X, Y dan Z dan yang juga diketahui koordinat di citra.
Enam parameter orientasi luar dihitung berdasar:
• 2 persamaan dapat dibentuk untuk setiap titik kontrol
• 3 titik kontrol memberikan 6 persamaan : solusi tunggal, sementara 4 atau lebih titik kontrol (lebih
dari 6 persamaan) memungkinkan solusi dengan kuadrat terkecil.
Nilai pendekatan diperlukan untuk parameter orientasi karena persamaan
kesegeraisan tidak linier, harus dilinearisasi dengan deret Taylor.
Chapter 10 & 11
10/23/2022 Virtual Environment Lab, UTA 15
Kondisi kesebidangan
Chapter 11 & 6
10/23/2022 Virtual Environment Lab, UTA 17
Perhitungan tinggiterbang (H)
Tinggi terbang dapat dihitung menggunakan obyek garis di permukkaan tanah
yang diketahui panjangnya dan nampak di atas foto.
Obyek garis haruslah terletak pada bidang datar, karena perbedaan ketinggian
di ujung garis akan menghasilkan tinggi terbang hasil hitungan salah.
Hasil yang teliti diperoleh seandainya kedua titik ujung garis memilliki jarak
yang sama terhadap titik utama dari foto dan terletak di garis yag melalui titik
utama.
Chapter 6
10/23/2022 Virtual Environment Lab, UTA 18
As an explanation of the equations from which H is calculated:
Chapter 6
10/23/2022 Virtual Environment Lab, UTA 19
Initial Approx. for XL, YL and k
x’ and y’ ground coordinates of any point can be obtained by simply multiplying x and y
photo coordinates by the inverse of photo scale at that point.
This requires knowing
• f, H and
• elevation of the object point Z or h.
A 2D conformal coordinate transformation (comprising rotation and translation) can then be performed,
which relates these ground coordinates computed from the vertical photo equations to the control
values:
X = a.x’ – b.y’ + TX; Y = a.y’ + b.x’ + TY
We know (x,y) and (x’,y’) for n sets are known giving us 2n equations.
The 4 unknown transformation parameters (a, b, T X, TY) can therefore be calculated by least
squares. So essentially we are running the resection equations in a diluted mode with
initial values of as many parameters as we can find, to calculate the initial parameters of
those that cannot be easily estimated.
TX and TY are used as initial approximation for X L and YL, resp.
Rotation angle θ = tan-1(b/a) is used as approximation for κ (kappa).
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 20
Space Resection by Collinearity:
Summary
(To determine the 6 elements of exterior orientation using collinearity condition)
Summary of steps:
1. Calculate H (ZL)
2. Compute ground coordinates from assumed vertical photo for the control points.
3. Compute 2D conformal coordinate transformation parameters by a least squares
solution using the control points (whose coordinates are known in both photo
coordinate system and the ground control cood sys)
4. Form linearized observation equations
5. Form and solve normal equations.
6. Add corrections and iterate till corrections become negligible.
Summary of Initializations:
• Omega, Phi -> zero, zero
• Kappa -> Theta
• XL, YL -> TX, TY
• ZL ->flying height H
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 21
If space resection is used to determine the elements of
exterior orientation for both photos of a stereopair, then
object point coordinates for points that lie in the stereo
overlap area can be calculated by the procedure known as
space intersection…
Untuk titik A:
Persamaan kesegarisan ditulis untuk titik citra a1
pada foto kiri (dari stereopair), dan titik citra a2
untuk foto kanan , memberian 4 persamaan.
Yang tidak diketahui adalah XA, YA dan ZA.
Karena persamaan sudag dilinearkan
menggunakan teorema Taylor’s, pendekatan awal
diperlukan untuk setiap titik yang koordinat ruang
objek akan ditentukan.
Pendekatan awal ditentukan menggunakan
persamaan paralax.
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 23
Persamaan Parallax
Persamaan Parallax :
1) pa = xa – x’a
2) hA = H – B.f/pa
3) XA = B.xa/pa
4) YA = B.ya/pa
dimana
hA adalah ketinggian titik A diatas datum
H adlah tinggi terbang diatas datum
B adalah basis udara (jarak anatara stasiun exposure )
f adalah panjang fokus dari kamera
pa adalah paralaks titik A
XA dan YA adalah koordinat tanah dari titik A dalam sistem
koordinat dengan origin pada datum titik P pada Lpho,
sb X di bidang vertikal vertical sebagaimana x dan x’ sb
terbang dan sb Y axis titik datum dari Lpho dan
tegaklurus sumbu X
xa dan ya adalah koordinat foto dari titik titik yang diukur di
foto kiri
Chapter 8
10/23/2022 Virtual Environment Lab, UTA 24
Pengunaan persamaan paralks untuk
pemotongan dalam ruang
Untuk menggunakan persamaan paralaks, H dan B harus ditentukan :
Karena koordinat X, Y, Z untuk stasiun exposure diketahui, H ditentukan
sebagai rata rata dari ZL1 dandZL2 dan
B = [ (XL2-XL1)2 + (YL2-YL1)2 ]1/2
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 25
Now that we know how to determine object space
coordinates of a common point in a stereopair, we can
examine the overall procedure for all the points in the
stereopair...
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 27
Orientasi relativ secara analitis
Analytical relative orientation involves defining (assuming) certain elements of exterior orientation
and calculating the remaining ones.
Initialisasi:
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 28
Orientasi relative secara analitis
1) Semua elemen orientasi luar , tak termasuk Z L1 dari foto kiri dari stereopair diberi nilai
nol .
2) Untuk memudahkan, ZL dari foto kiri (ZL1) iditentukan sebesar f dan XL dari foto kanan
(XL2) diset sebesar basis b.
3) Ini meninggalkan 5 elemen dari foto kanan yang harus ditentukan
4) Menggunakan kondisi kesegarisan, paling sedikit 5 titik objek diperlukan untuk
memecahkan parametr yang tak diketahui, jika setiap titik digunakan dalam orientasi
relativ akan memberikan 1 persamaan (karena koordinat X,Y and Z merupakan yang
tak diketahui pula)
No. of points in overlap No. of equations No. of unknowns
1 4 (2+2) 5+3=8
2 4+4=8 8 + 3 = 11
3 8 + 4 = 12 11 + 3 = 14
4 12 + 4 = 16 14 + 3 = 17
5 16 + 4 =20 17 + 3 =20
6 20 + 4 = 24 20 + 3 = 23
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 30
10/23/2022 Virtual Environment Lab, UTA 31
Analytical Absolute Orientation
Stereomodel coordinates of tie points are related to their 3D coordinates in a (real, earth based)
ground coordinate system. For small stereomodel such as that computed from one stereopair,
analytical absolute orientation can be performed using a 3D conformal coordinate transformation.
Requires minimum of two horizontal and three vertical control points. (20 equations with 8 unknowns
plus the 12 exposure station parameters for the two photos:closed form solution). Additional control
points provide redundancy, enabling a least squares solution.
(horizontal control: the position of the point in object space is known wrt a horizontal datum;
vertical control: the elevation of the point is known wrt a vertical datum)
Once the transformation parameters have been computed, they can be applied to the remaining
stereomodel points, including the X L, YL and ZL coordinates of the left and right photographs. This
gives the coordinates of all stereomodel points in the ground system.
No. of equations No. of additional unknowns Total no. of unknowns
1 horizontal control point 2 per photo =>total 4 1 unknown Z value 12 exterior orientation
parameters + 1 = 13
1 vertical control point 2 equations per photo => 4 2 unknown X and Y values 12 + 2 = 14
equations total
2 horizontal control points 4 * 2 = 8 equations 1*2=2 12 + 2 = 14
The process uses collinearity equations that have been augmented with
additional terms to account for adjustment of the calibrated focal length,
principal-point offsets, and symmetric radial and decentering lens distortion.
In addition, the equations might include corrections for atmospheric refraction.
With the inclusion of the extra unknowns, it follows that additional independent
equations will be needed to obtain a solution.
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 34
So far we have assumed that a certain amount of
ground control is available to us for using in space
resection, etc. Lets take a look at the acquisition of
these ground control points…
Chapter 16
10/23/2022 Virtual Environment Lab, UTA 36
Photo Control Points
for Aerotriangulation
The Number of ground-surveyed photo control needed varies with
1. size, shape and nature of area,
2. accuracy required, and
3. procedures, instruments, and personnel to be used.
In general, more dense the ground control, the better the accuracy in the
supplemental control determined by aerotriangulation. – thesis of our targeting
project!!
There is an optimum number, which affords maximum economic benefit and maintains a
satisfactory standard of accuracy.
Chapter 16
10/23/2022 Virtual Environment Lab, UTA 37
Ground Control by GPS
While GPS is most often used to compute horizontal position, it is capable of
determining vertical position (elevation) to nearly the same level of accuracy.
Chapter 16
10/23/2022 Virtual Environment Lab, UTA 38
Having covered processing techniques for single
points, we examine the process at a higher level, for
all the photographs…
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 40
Pass Points for Aerotriangulation
• selected as 9 points in a format of 3 rows X 3 columns,
equally spaced over photo.
• The points may be images of natural, well-defined
objects that appear in the required photo areas
• if such points are not available, pass points may be
artificially marked.
• Digital image matching can be used to select points in
the overlap areas of digital images and automatically
match them between adjacent images.
• essential step of “automatic aerotriangulation”.
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 41
Analytical Aerotriangulation
The most elementary approach consists of the following basic steps:
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 42
Analytical Aerotriangulation Technique
• Several variations exist.
• Basically, all methods consist of writing equations that express the unknown
elements of exterior orientation of each photo in terms of camera constants,
measured photo coordinates, and ground coordinates.
• By far the most common condition equations used are the collinearity
equations.
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 43
Simultaneous Bundle Adjustment
Adjusting all photogrammetric measurements to ground control values
in a single solution is known as a bundle adjustment. The process is so
named because of the many light rays that pass through each lens
position constituting a bundle of rays.
After the normal equations have been formed, they are solved for the
unknown corrections to the initial approximations for exterior orientation
parameters and object space coordinates.
The next group of observations is coordinates of control points determined through field
survey.
The final set of observations can be estimated using airborne GPS control system as well
as inertial navigation systems (INSs) which have the capability of measuring the
angular attitude of a photograph.
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 45
Bundle Adjustment on a Photo Block
Consider a small block consisting of 2 strips with 4 photos per strip, with 20 pass
points and 6 control points, totaling 26 object points; with 6 of those also serving
as tie points connecting the two adjacent strips.
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 46
Bundle Adjustment on a Photo Block
To repeat, consider a small block consisting of 2 strips with 4 photos per strip, with 20 pass points and
6 control points, totaling 26 object points; with 6 of those also serving as tie points connecting the
two adjacent strips.
In this case,
The number of unknown object coordinates No. of imaged points =
= no. of object points X no. of coordinates per object point = 26X3 = 78 4X8
The number of unknown exterior orientation parameters (photos 1, 4, 5 & 8
= no. of photos X no. of exterior orientation parameters per photo = 8X6 = 48 have 8 imaged points
Total number of unknowns = 78 + 48 = 126 each)
+
The number of photo coordinate observations
4 X 11
= no. of imaged points X no. of photo coordinates per point = 76 X 2 = 152
The number of ground control observations (photos 2, 3, 6 & 7 have
11 imaged points each)
= no. of 3D control points X no. of coordinates per point = 6X3 = 18
The number of exterior orientation parameters = total 76 point images
= no. of photos X no. of exterior orientation parameters per photo = 8X6 = 48
If all 3 types of observations are included, there will be a total of 152+18+48=218 observations; but if
only the first two types are included, there will be only 152+18=170 observations
Thus, regardless of whether exterior orientation parameters were observed, a least squares solution is
possible since the number of observations in either case (218 and 170) is greater than the number
of unknowns (126 and 78, respectively).
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 47
The next question is, how are these equations
solved.
Appendix A & B
10/23/2022 Virtual Environment Lab, UTA 49
Relevant Definitions
Error is the difference between any measured quantity and the true value for that
quantity.
The MPV of a quantity directly and independently measured having observations of equal
weight is simply the mean.
Appendix B
10/23/2022 Virtual Environment Lab, UTA 51
Relevant Definitions
Standard deviation (also called “root mean square error” or “68 percent error”) is a
quantity used to express the precision of a group of measurements.
For ‘m’ number of direct, equally weighted observations of a quantity, its standard
deviation is:
Appendix B
10/23/2022 Virtual Environment Lab, UTA 52
Fundamental Condition of Least Squares
For a group of equally weighted observations, the fundamental condition which
is enforced in least square adjustment is that the sum of the squares of the
residuals is minimized.
Suppose a group of ‘m’ equally weighted measurements were taken with
residuals v1, v2, v3,…, vm then:
m
2 v 2 v 2 v 2 ... v 2 minimum
vi 1 2 3 m
i 1
Appendix B
10/23/2022 Virtual Environment Lab, UTA 53
Applying Least Squares
Steps:
1) Write observation equations (one for each measurement) relating
measured values to their residual errors and the unknown
parameters.
2) Obtain equation for each residual error from corresponding
observation.
3) Square and add residuals
4) To minimize Σv2 take partial derivatives wrt each unknown variable
and set them equal to zero
5) This gives a set of equations called normal equations which are
equal in number to the number of unknowns.
6) Solve normal equations to obtain the most probable values for the
unknowns.
Appendix B
10/23/2022 Virtual Environment Lab, UTA 54
Least Squares Example Problem
Let:
AB be a line segment In this least squares problem, the coefficients of
C divide AB into 2 parts of length X and Y unknowns in the observation equations are other
than zero and unity
D be midpoint of AC, i.e. AD = DC = x
E and F trisect CB, i.e. CE = EF = FB = y 4 observation equations (m=2) in 2 variables/unknowns (n=2)
2x 3y Take Σv2 and differentiate partially w.r.t. the unknowns to get 2
equations in 2 unknowns.
x x y y y Solution gives the most probable values of x and y.
Corresponding Note:
Observation Eqns:
If D is not the exact midpoint and E
x + 3y = 10.1 + v1 & F do not trisect the into exactly
equal parts,
2y = 6.2 + v3
Actual x and y values may differ
x + 2y = 6.9 + v2 from segment to segment.
Appendix B
10/23/2022 Virtual Environment Lab, UTA 58
General Form of Normal Equations
Equations obtained at the end of Step 4:
m m m m m
(a a
i 1
i1 i1 ) X 1 (ai1ai 2 ) X 2 (ai1ai 3 ) X 3 ... (ai1ain ) X n (ai1 Li )
i 1 i 1 i 1 i 1
m m m m m
(a
i 1
a ) X 1 (ai 2 ai 2 ) X 2 (ai 2 ai 3 ) X 3 ... (ai 2 ain ) X n (ai 2 Li )
i 2 i1
i 1 i 1 i 1 i 1
m m m m m (equations II)
(a
i 1
a ) X 1 (ai 3ai 2 ) X 2 (ai 3ai 3 ) X 3 ... (ai 3 ain ) X n (ai 3 Li )
i 3 i1
i 1 i 1 i 1 i 1
…………………………………………………………………………
m m m m m
(a
i 1
a ) X 1 (aim ai 2 ) X 2 (aim ai 3 ) X 3 ... (aim ain ) X n (aim Li )
im i1
i 1 i 1 i 1 i 1
Appendix B
10/23/2022 Virtual Environment Lab, UTA 60
Standard Deviation of residuals
The observation equation in matrix form: V AX L
where,
r is the number of degrees of freedom and equals the number of observation minus the
number of unknowns i.e. r = m – n
SXi is the standard deviation of the ith adjusted quantity, i.e., the quantity in the ith row of the
X matrix
S0 is the standard deviation of unit weight
QXiXi is the element in the ith row and the ith column of the matrix (ATA)-1 in the unweighted
case or the matrix (ATWA)-1
Appendix B
10/23/2022 Virtual Environment Lab, UTA 61
Standard Deviations in Example
v1 1 3 10.1
v 1 2 x 6.9
V AX L 2
v3 0 2 y 6.2
v4 2 1 4.8
v1 1 3 10.1 0.0236
v 1 2 0.8424 6.9 0.0984
For our example problem, we 2
v3 0 2 3.0780 6.2 0.0440
find the standard deviation of
x and y to be: v
4 2 1 4 .8 0 .0372
Sx=0.2016 and Sy=0.3492
V TV
S0 0.0823
r
6 7
AT A
7 18
S xi S 0 Q X i X i
S x S 0 * 6 and S y S 0 * 18
S x 0.2016 and S y 0.3492
r where
F xo f xa
q q m31 ( X A X L ) m32 (YA YL ) m33 ( Z A Z L )
Applying Taylor’s theorem to these equations (using only upto first order
partial derivatives), we get…
Appendix D
10/23/2022 Virtual Environment Lab, UTA 66
Linearized Collinearity Equations Terms
F F F F F
F0 d d d dX L dYL
0 0 0 X L 0 YL 0
F F F F
dZ L dX A dYA dZ A xa
Z L 0 X A 0 YA 0 Z A 0
G G G G G
G0 d d d dX L dYL
0 0 0 X L 0 YL 0
G G G G
dZ L dX A dYA dZ A ya
Z L 0 X A 0 YA 0 Z A 0
where
F0, G0: functions of F and G evaluated at the initial approximations for the 9
unknowns;
In linearization using Taylor’s series, higher order terms are ignored, hence
these equations are approximations.
They are solved iteratively, until the magnitudes of corrections to initial
approximations become negligible.
Chapter 11
10/23/2022 Virtual Environment Lab, UTA 68
We need to generalize and rewrite the linearized
collinearity conditions in matrix form.
While looking at the collinearity condition, we were only
concerned with one object space point (point A).
Lets first generalize and then express the equations in
matrix form…
Ch. 17
10/23/2022 Virtual Environment Lab, UTA 71
Coming to the actual observations in the observation
equations (collinearity conditions), first we consider the
photo coordinate observations, then ground control and
finally exterior orientation parameters…
1
0 y2ij
Ch. 17
10/23/2022 Virtual Environment Lab, UTA 73
Ground Control
Observation equations for ground control coordinates are:
where
X j X 00
j vX j
X j , Yj and Z j are unknown coordinate s of point j
00
Yj Y j vY j
X 00 00 00
j , Yj and Z j are the measured coordinate values for point j
Z j Z 00
j vZ j v X j , vY j and vZ j are the coordinate residuals for point j
Even though ground control observation equations are linear, in order to be consistent with the
collinearity equations, they will also be approximated by the first-order terms of Taylor’s series:
X 0j dX j X 00 where
j vX j
0 00 X 0j , Yj0 and Z0j are the initial approximat ions for the coordinate s of point j
Y dY j Y
j j vY j
dX j , dYj and dZ j are correction s to the approximat ions for the coordinate s
Z 0j dZ j Z 00
j vZ j
of point j
Rearranging the terms and expressing in matrix form:
where
.. .. ..
j C j Vj dX j X 00j X 0j v X
..
..
.. j
j dY j C j Y j00 Y j0 V j vY j
dZ j Z 00j Z 0j v
Zj
Ch. 17
10/23/2022 Virtual Environment Lab, UTA 74
Weights of Ground Control Observations
As with photo coordinate measurements, proper weights must be assigned to ground control
coordinate observations in order to be included in the bundle adjustment. Expressed in matrix form,
the weights for X, Y and Z ground control coordinate observations of point j are:
1
X2 X Y X Z
2
j j j j j
..
W j o Y j X j Y2 j
Y Z
j j
Z Y Z2
ZjX j j j j
where
o2 is the reference variance
X2 j , Y2j and Z2 j are the variances in X 00 00 00
j , Yj and Z j , respective ly
X j Y j Y j X j is the covariance of X 00 00
j with Yj
X j Z j Z j X j is the covariance of X 00 00
j with Z j
(X 00 00 00
j , Yj and Z j are the measured coordinate values for point j)
Ch. 17
10/23/2022 Virtual Environment Lab, UTA 75
Exterior Orientation Parameters
The final type of observation consists of measurements of exterior orientation parameters. The form of
their observation equations is similar to that of ground control:
i i 2 i
i i
X i Li
Y i Li
i Z L i
. 2 X Y i Z Li
Wi i i i i i i Li i Li
X L ii X Li i
X Li i
X2 Li
X Y Li Li
X Li Z Li
Y Y Y Y2 YLi Z L i
YL ii L i i L i i Li X Li Li
2
Z L ii Z Z Z Z Z Li
L i i L i i Li X Li L i YL i
Ch. 17
10/23/2022 Virtual Environment Lab, UTA 76
Now that we have all our observation equations and the
observations, the next step in applying least squares, is
to form the normal equations…
. n . T . . T . .. m .. T .. . n . T . m .. T
N i B ij Wij B ij N ij B ij Wij B ij N j B ij Wij B ij K i B ij Wij ij K j B ij Wij ij
j 1 i 1 j 1 i 1
m is the number of photos, n is the number of points, i is the photo subscript, and j is the point subscript
If point j does not appear on photo i, correspond ing submatrix will be a zero matrix.
. . .
W i contributi ons to N matrix and W i C i contributi ons to K matrix are made only when observatio ns for exterior orientatio n parameters exist.
.. .. ..
W j contributi ons to N matrix and W j C j contributi ons to K matrix are made only for ground control point observatio ns.
Ch. 17
10/23/2022 Virtual Environment Lab, UTA 78
Now that we have the equations ready to solve, we can
solve them with the initial approximations and iterate till
the iterated solutions do not change in value.
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 82
Additional Precautions
regarding Airborne GPS
First, it is recommended that a bundle adjustment with analytical self-calibration
be employed when airborne GPS control is used.
Often, due to inadequate modeling of atmospheric refraction distortion, strict
enforcement of the calibrated principal distance (focal length) of the camera will
cause distortions and excessive residuals in photo coordinates. Use of analytical
self-calibration will essentially eliminate that effect.
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 84
Though all our discussion so far has been for aerial
photography, satellite images can also be used for
mapping…
• Each scan line of the scene has its own set of exterior orientation
parameters, principal point in the center of the line.
Chapter 17
10/23/2022 Virtual Environment Lab, UTA 87
This procedure of aerotriangulation, however, can only be performed
at the ground station by the image providers who have access to the
physical camera model.
For users wishing to block adjust imagery with their own proprietary
ground control, or other reasons, the image providers supply the
images with RPCs…
Given the object-space coordinates (φ,λ,h) and the latitude, longitude and height offsets
and scale factors, we can normalize latitude, longitude and height:
P = (φ – LAT_OFF) / LAT_SCALE
L = (λ – LONG_OFF) / LONG_SCALE
H = (h – HEIGHT_OFF) / HEIGHT_SCALE
The normalized line and sample image-space coordinates (Y and X, respectively) are
then calculated from their respective rational polynomial functions f(.) and g(.)
( j) ( j) ( j)
(Observation equations)
FSi Sample i r r (k , k , hk ) Si 0
with: ( j) ( j) ( j) ( j) ( j) ( j)
p a 0 a .Sample i a .Line
S L i
( j) ( j) ( j) ( j) ( j) ( j)
r b 0 b .Sample i b .Line
S L i
Fi0 ( j) ( j) ( j) ( j ) wPi
FSi0 Samplei b0 0 bS 0 .Samplei
b ( j ) .Line ( j ) r ( j ) ( , , h )
L0 i k0 k0 k0
And…
dx A x A0
dx ; x0 ; dxG d1 d1 dh1 ... dm p dm p dhm p
T
dxG xG0
dx A da0(1) daS(1) daL(1) db0(1) dbS(1) dbL(1) ... da0( n ) daS( n ) daL( n ) db0( n ) dbS( n ) dbL( n )
T
ˆ A C A
T 1 1
dx w AT C w1 w
ˆ x dx
x 0
ˆ
The least squares estimation is repeated until convergence is reached.
The covariance matrix of the estimated model parameters is:
C xˆ AT C w1 A 1
When all 40 GCPs are used, the ground control overwhelms the tie points and the a priori constraints, thus,
effectively adjusting each strip separately such that it minimizes control point errors on that individual strip.
• Due to the high accuracy of IKONOS, even without ground control, block
adjustment can be accomplished in the image space.