Documente Academic
Documente Profesional
Documente Cultură
1
A.TEMA LUCRĂRII
B.DATELE PROBLEMEI
1.Coordonatele celor 5 puncte comune, în sistemul de coordonate al
norului de puncte din stânga(tabelul 2.1).
X Y Z
-57.8082 -124.746 40.101059
-57.8295 -124.738 40.486386
-60.8067 -118.985 40.6999
-58.1358 -128.948 40.7251
-63.2039 -124.687 40.8096
2
3. Reprezentarea grafică a norilor de puncte LST şi marcarea celor 5
puncte comune (figura 2.1).
C. CUPRINSUL LUCRĂRII
2.1.Consideraţii generale privind transformarea conformă 3D.
2.2.Determinarea parametrilor aproximativi (iniţiali) ai transformării
conforme 3D.
2.3 Determinarea parametrilor transformării conforme 3D prin metoda
celor mai mici pătrate, utilizând tehnica compensării indirecte a
observaţiilor.
2.4. Evaluarea preciziei transformării.
2.5. Calculul coordonatelor celor trei puncte măsurate în sistemul de
coordonate al norului de puncte din dreapta, în sistemul de coordonate al
norului de puncte din stânga.
D.REZOLVAREA PROBLEMEI
3
Transformarea conformă 3D menţine forma, deci unghiurile nu se
modifică, în schimb se modifică distanţele. O transformare ortogonală este o
transformare în care factorul de scară are valoarea 1.
Legătura matematică dintre cele două sisteme de coordonate
rectangulare tridimensionale, sistemul arbitrar xyz şi sistemul de referinţă XYZ,
este dată de binecunoscuta formulă Bursa-Wolf pentru transformarea Helmert
3D, de următoarea formă:
(2.1)
sau simplificat:
(2.2)
unde:
4
Transformarea conformă 3D este folosită în fotogrammetrie în mod
frecvent pentru aducerea stereomodelului în sistemul de coordonate teren, pentru
legarea stereomodelelor vecine pentru formarea benzii de aerotriangulaţie, sau
pentru aducerea în coincidenţă a norilor de puncte laser scaner terestru.
(2.3)
(2.4)
(2.5)
(2.6)
5
(2.7)
(2.8a)
(2.8b)
(2.8c)
(2.9a)
(2.9b)
(2.9c)
(2.10a)
(2.10b)
6
2.2.1 Vectori şi plane
(2.11)
(2.12)
(2.13)
unde:
(2.14)
Pentru a găsi relaţia dintre cele două sisteme de coordonate, s-a convenit
să se exprime poziţia vectorul normal (orientat de-a lungul axei z negativă), în
funcţie de pantă şi azimut.
7
În figura 2.3, poate fi observat vectorul normal, amplasat în originea
sistemului de coordonate, în scopul de a determina cele două unghiuri.
(2.15a)
(2.15b)
În ecuaţia (2.15b) este necesară din nou folosirea funcţiei „atan2”, pentru
a obţine cadranul corect.
(2.16)
8
Cea mai lungă linie din setul de 5 puncte este linia 4-5, astfel, factorul de
scară se calculează după cum urmează:
√
2 2 2
( X 2−X 1) + ( Y 2−Y 1 ) + ( Z2 −Z 1 )
λ 0= 2 2 2
( x 2−x 1) + ( y 2− y 1 ) + ( z 2−z 1 )
(1) Selectarea celor mai bine dispuse trei puncte din punct de vedere
geometric
(2.17)
(2) Calculul vectorilor normali într-un punct comum celor două sisteme de
coordonate
Această rotaţie iniţială va aduce planul definit de cele trei puncte paralel
cu planul xoy, în ambele sisteme de coordonate. Acest pas, impune formarea
matricii de rotaţie pentru fiecare sistem de coordonate, pe baza valorilor pantei
şi azimutului, cu valoarea rotaţiei setată 0.
10
Astfel, matricea de rotaţie iniţială corespunzătoare sistemului de
coordonate arbitrar este de următoarea formă:
(2.19)
(2.20)
Matricea de rotaţie iniţială, este aplicată apoi pentru două dintre cele trei
puncte în fiecare sistem de coordonate, rezultând coordonatele transformate
trecute în tabelul 2.6, cu valorile pentru z egale cu zero.
Acest pas se realizează prin utilizarea următoarelor relaţii:
(2.21)
Aceste relaţii se aplică de patru ori, câte o dată pentru fiecare dintre cele
două puncte în sistemul de coordonate de referinţă şi câte o dată pentru fiecare
dintre aceleaşi două puncte în sistemul de coordonate arbitrar.
( )
' '
x 2−x 1
azimut=tan −1 (2.22)
y '2− y '1
În ecuaţia (2.22) este necesară din nou folosirea funcţiei „atan2”, astfel,
se obţin următoarele valorile pentru azimutul liniei 1-2 în sistemele de
coordonate arbitrar, respectiv de referinţă.
11
azimut (referinta)= -179.525
azimut (arbitrar)=-173.7563
(2.23)
(2.24)
=2.8990
(6) Combinarea celor două pante, două azimuturi şi o rotatţie într-o
singură matrice de rotaţie
(2.25)
Matricea de rotaţie M2 se formează utilizând valorile pentru panta şi
azimutul vectorului normal în sistemul de coordonate de referinţă (M2 rămâne
aceeaşi cu cea calculată la pasul 4).
Legătura dintre coordonatele unui punct în cele două sisteme de
coordonate poate fi exprimată astfel:
(2.26)
Semnul „egal” din această ecuaţie, nu este utilizat în mod adecvat din
punct de vedere tehnic. În acest context semnifică „corespunde cu” sau „este
într-o poziţie similară cu”.
Matricile de rotaţie sunt apoi combinate într-o singură matrice de rotaţie
M, aşa cum se poate observa în următoarea ecuaţie, unde semnul „egal” are
aceeaşi semnificaţie ca şi cel din ecuaţia (2.26):
(2.27)
12
M kφω =LINK Excel . Sheet .12 E:\\Facultate\\Anul 4\\Semestrul 1\\Fotogrammetrie 4\\Lucrari\\Lucrare
φ0=-6.10113431
k0=4.744755341
(2.30)
sau dezvoltat:
(2.31)
S-au aplicat astfel relaţiile (2.31), pentru fiecare din cele trei puncte care
definesc triunghiul 1-3-5, valorile translaţiilor fiind calculate ca medie aritmetică
(tabelul 2.7).
13
2.3. Determinarea parametrilor transformării conforme 3D prin metoda celor
mai mici pătrate, utilizând tehnica compensării indirecte a observaţiilor.
X=fX(λ,ω,φ,k,TX),
Y=fY(λ,ω,φ,k,TY), 2.33
Z=fZ(λ,ω,φ,k,TZ).
Pentru fiecare punct comun celor două sisteme de coordonate, poate fi
scris un set de trei ecuaţii de forma (2.22), care sunt apoi adăugate în sistemul de
ecuaţii pentru aflarea necunoscutelor transformării. Astfel, trei puncte comune
vor genera un sistem de nouă ecuaţii pentru aflarea celor şapte parametrii ai
transformării, cu două grade de libertate.
Ecuaţiile (2.33), nu sunt liniare în raport cu necunoscutele, fiind
necesară liniarizarea lor prin dezvoltare în serie Taylor, în jurul valorilor
aproximative ale parametrilor necunoscuţi ai transformării Se reţin doar termenii
de ordinul 2, conducând la următorul set de ecuaţii ale observaţiilor:
14
în care sunt derivatele parţiale calculate în funcţie de
necunoscutele indicate, în jurul valorilor aproximative (iniţiale), iar (λ-λ ), (ω-
0
15
Substituind derivatele parţiale cu coeficienţii de forma aij , ecuaţia
(2.36), se poate scrie sub formă generalizată astfel:
a11dλ+a12dω +a13dφ+a14dk+a15dTX+a16dTY+a17dTZ=(X-X0)+vX ,
a21dλ+a22dω +a23dφ+a24dk+a25dTX+a26dTY+a27dTZ=(Y-Y0)+vY , (2.37)
a11dλ+a12dω +a13dφ+a14dk+a15dTX+a16dTY+a17dTZ=(Z-Z0)+vZ .
Ecuaţia (2.37), se poate scrie sub formă matriceală astfel:
[]
dλ
dω
[ ] [ ][ ]
a11 a12 a13 a14 1 0 0 dφ X 0−X vX
a21 a22 a23 a24 0 1 0 dk + Y 0−Y = v Y (2.38)
a31 a32 a34 a34 0 0 1 dT X Z 0−Z vZ
dT Y
dT Z
Ar,7X7,1+Lr,1=Vr,1 (2.39)
under este numărul de ecuaţii, în cazul nostru 15, iar 7 este numărul
necunoscutelor.
În relaţia (2.39), matricea coeficienţilor Aeste:
16
vectorul necunoscutelor este de următoarea formă:
(2.42)
iar vectorul observaţiilor L este de forma:
[ ][ ]
X 0− X f X ( λ0 , ω 0 , φ 0 , k 0 , T X ) −X
0
L= Y 0−Y = f Y ( λ0 , ω0 , φ0 , k 0 , T Y )−Y
0 (2.43)
Z 0−Z f Z ( λ0 , ω 0 , φ 0 , k 0 , T Z )−Z
0
17
Ecuaţiile de corecţii pentru cele 5 puncte de legătură sunt trecute în
tabelul 2.8 , mai întâi pentru coordonatele X, Y şi Z ale primului punct, apoi
pentru coordonatele X, Y şi Z ale celui de-al doilea punct şi în final pentru
coordonatele X, Y şi Z ale punctului 5.
18
Tabelul 2.8 Coeficientii si termenii liberi ai ecuatiilor de corectii
TX=TXo + dTXo
19
TY=TYo + dTYo
TZ=TZo + dTZo
valoarea corectată a factorului de scară:
λ=λ0 + dλ (2.49)
λ=1.002728607
√
T
V V (2.52)
s0 =
3 n−np
unde:
V – este vectorul corecţiilor;
n – este numărul punctelor comune celor două sisteme de coordonate (în
cazul nostru 5);
20
np– este numărul parametrilor de transcalcul în cazul nostru 7).
CX,X=s02.(ATA)-1 (2.55)
[ ]
următoarea formă:
s 2λ . . . . . .
. s 2ω . . . . .
2
. . sφ . . . .
2
C X , X = . . . s k . . . (2.56)
2
. . . . sT . .
X
. . . . . s2T Y
.
2
. . . . . . s TZ
unde:
Cij – este elementul de pe diagonala principală a matricii de varianţă-
covarianţă.
Valorile finale ale parametrilor transformării coforme 3D, precum şi
erorile medii pătratice ale acestora, sunt trecute în tabelul 2.12.
[][ ] [ ][ ]
X TX r 11 r 12 r 13 x
Y = T Y + λ r 21 r 22 r 23 ∙ y (2.58)
Z TZ r 31 r 32 r 33 z
23