Beruflich Dokumente
Kultur Dokumente
Le
Gorfrencemen
t d'images
LAURE CHANDELIER
DPARTEMENT IMAGERIE ARIENNE ET SPATIALE
COLE NATIONALE DES SCIENCES GOGRAPHIQUES
CE
YVES EGELS
ET
RAPHALE HNO
21 dcembre 2011
Table des
matires
Introduction
I.a.1
I.a.2
I.a.3
I.a.4
13
A. II.a. Gnralits..........................................................................................13
B. II.b. Orientation relative..............................................................................15
1.
2.
3.
4.
5.
II.b.1
II.b.2
II.b.3
II.b.4
II.b.5
25
A. III.a. Rappels.............................................................................................25
B. III.b. Dfinition...........................................................................................27
C. III.c. Compensation par bandes....................................................................28
1. III.c.1 Enchanement des modles.....................................................................................28
2. III.c.2 Compensation du bloc............................................................................................30
3. III.c.3 Etude et modlisation des dformations de la compensation par bande (cas arien).......31
III.e.1
III.e.2
III.e.3
III.e.4
5. III.e.5 Rsolution............................................................................................................38
III.f.1
III.f.2
III.f.3
III.f.4
Rfrences
43
Introduction
Calculer le gorfrencement d'une image signifie dterminer la position S et l'orientation R
de cette image dans l'espace. Une fois ce gorfrencement calcul, la formule d'image est
entirement dtermine (si l'on suppose que l'talonnage de la camra est connu) et il est
possible d'effectuer des mesures sur les images, par restitution photogrammtrique, entre
autres.
Selon le nombre d'images considres, diffrentes mthodes de gorfrencement peuvent
tre envisages.
I. Cas d'une
image
I-
I
7
11
Cette partie est consacre au calcul du gorfrencement pour une image seule.
Dans ce cas, on parle de relvement de l'espace. Nous verrons galement ici
comment calculer mathmatiquement l'talonnage d'une camra.
Un point visible sur l'image pour lequel on connat une ou plusieurs coordonnes
terrain s'appelle un point d'appui. Il faut au minimum 3 points d'appui connus
en X, Y et Z (=Mi) pour rsoudre le systme car on a alors 6 quations pour 6
inconnues.
2. I.a.2 Linarisation
Le systme d'quation n'est pas linaire en fonction des inconnues X=(S, R). Il est
donc ncessaire de le linariser autour d'une valeur approche X0=(S0, R0) :
avec
image
observation
calcule
(mesure
avec
les
image),
valeurs
position
initiales
S0
et
R0
et
et pour
I.a.3.1 En arien
On suppose que :
l'axe de prise de vue est vertical (ce qui est proche de la ralit pour les
prises de vues ariennes) alors 0 = 0 0
le terrain est plat et horizontal : Z est constant donc Z-ZS constant
Alors, on peut assimiler l'quation de colinarit une similitude plane. En effet,
si l'axe optique est vertical, la matrice rotation se simplifie sous la forme :
D'o
On pose
= E cos k et b = E sin k
I.a.3.2 En terrestre
On utilise l'quation aux 11 paramtres (on fait donc un changement de variable)
que l'on linarise en multipliant chaque terme par le dnominateur. Ceci n'est
pas rigoureux mais cette formulation est uniquement utilise pour des valeurs
approches.
10
4. I.a.4 Rsolution
Le systme d'quation (i) se rsout donc par itrations successives depuis les
valeurs initiales ( S 0 , R0 ) . A chaque tape i, on calcule par moindres carrs une
variation
On ritre jusqu' ce que les variations des variables soient ngligeables par
rapport la prcision attendue.
Les inconnues sont ici non seulement les inconnues d'talonnage mais galement la
position S et l'orientation R de la camra dans l'espace. Ce systme se rsout avec
une mthode quivalente celle dcrite dans le paragraphe prcdent o :
( S 0 , R 0) obtenues
par
les
mthodes
11
12
II
II.a. Gnralits
13
15
21
23
Le cas de deux images est tudi car il correspond au cas d'application historique
de la photogrammtrie mais galement car certains des principes qu'il met en
oeuvre sont utiliss dans d'autres champs de la photogrammtrie. En ce qui
concerne le gorfrencement seul, aujourd'hui, on travaille la plupart du temps
avec n images, cas qui sera tudi dans la partie III.
Le gorfrencement de deux images peut se calculer de plusieurs faons :
A. II.a. Gnralits
La Figure 1 prsente les notations qui seront employes dans cette partie.
13
S1
S2
R1
R2
S 1 et le sommet S 2
Les 12 inconnues de gorfrencement du couple sont donc (S 1 R1) et (S 2 R2 ) .
m1 et m2 sont les images d'un mme point objet sur les deux clichs : ce sont des
points homologues. Leurs deux rayons perspectifs se coupent en un point
terrain.
Lorsqu'un tel couple de points est utilis pour le calcul du gorfrencement des
images, on parle de point de liaison ou point de parallaxe.
L'orientation relative est le calage d'une image par rapport l'autre. Pour qu'elle
soit ralise tous les rayons homologues doivent se couper. Son calcul utilise donc
des points de liaison.
Cette condition d'intersection peut tre vrifie dans plusieurs configurations : la
figure ainsi ralise est en effet invariante par translation, rotation (voir Figure 2)
et par changement d'chelle, c'est--dire par une similitude de 3 qui permet de
passer du couple au systme terrain c'est l'orientation absolue qui se calcule en
utilisant des points d'appui (dont on connat une ou plusieurs coordonnes
terrain). Ainsi, l'orientation absolue du couple correspond au calcul des 7
paramtres de la similitude de 3 alors que l'orientation relative revient calculer
les 5 paramtres restants.
14
Avec m1,2 les mesures dans les deux images ; X ensemble des inconnues de
l'orientation relative et o
Ecrit dans un systme li au couple (appel systme modle, voir II.b.2), (ii)
devient :
15
modle,
sont les matrices de rotation du systme modle vers les deux
systmes faisceaux des deux images et o
en considrant pour l'instant que les deux images ne sont pas forcment acquises
avec la mme camra.
Dans la suite, nous utiliserons les deux critures, sous forme matricielle ou sous
forme cartsienne, en choisissant celle qui est le plus approprie.
Par ailleurs, dans le domaine de la vision par ordinateur, une autre formulation est
souvent utilise en notant E la matrice
16
car une distance doit tre dfinie pour fixer l'chelle (par exemple,
bx=cste=bx-cst)
La coplanit s'crit :
17
X =(b y ,b z , 2 , 2 , k 2)
3. II.b.3 Linarisation
Dans cette partie, on ne considrera que le cas du systme modle type 2 et
que la mme camra est utilise pour les deux images (ce qui ne change pas le
principe mais simplifie un peu les critures)
18
D'o en dveloppant : y 1 y 2 =
x 1x 2
x y x y
y y+ p
y x
db y + 1 2 2 1 db z + 1 2
du 1 2 dv + x 2 dw
b xcst
pb xcst
p
p
vue
sont petits (ce qui revient considrer les deux axes de prise de
quasiment
parallles)
l'quation
de
d 2 , d 2 , dk 2 .
II.b.4.2 En terrestre
On peut utiliser la matrice essentielle qui conduit une formulation du problme
directement linaire.
Dans certains cas particuliers, si l'on dispose des informations sur la gomtrie de
la prise de vue, on peut proposer des valeurs approches spcifiques.
Exemple
Pour un couple avec une convergence des axes de 30 :
19
20
et
on
en
dduit
les
1 et 2 qui se rsout
coordonnes
modles
de
M:
O :
2. II.c.2 Linarisation
Ce systme se linarise directement en utilisant la formulation de la diffrentielle
d'une rotation telle qu'expose dans l'annexe sur les rotations du cours La
Gomtrie d'une image.
d'o
et
ainsi
21
Ce systme linaire est rsolu avec des points d'appui par moindres carrs. On
obtient des valeurs approches pour
En alti :
Pour
similitude plane
-
Ces valeurs sont d'autant plus fausses qu'il y a du relief et que l'axe de vise est
inclin !
II.c.3.2 En terrestre
En terrestre, on n'a aucun a priori sur les valeurs de E, R et T. On procde en trois
tapes :
L'quation devient :
22
coordonnes l'chelle
L'orientation relative
systme
avec des
modle
modle
23
III. Cas de n
images :
l'arotriangulatio
n
III -
III
III.a. Rappels
25
III.b. Dfinition
27
28
34
35
38
A. III.a. Rappels
Dfinition : Bande :
Succession de photos se recouvrant plus de 50%.
Dfinition : Nadir :
Intersection de la verticale passant par le sommet de prise de vue avec le sol.
25
26
B. III.b. Dfinition
Pour une prise de vues photogrammtriques comportant n couples, afin de calculer
la mise en place de chaque couple sparment, il est ncessaire de disposer de nx3
points d'appui (voir II.c). Cela peut conduire un trs grand nombre de points
d'appui, impliquant des cots d'opration terrain trs levs. Pour minimiser ces
cots, les zones communes des images peuvent tre utilises pour les lier entre
elles.
Dfinition
L'arotriangulation c'est l'ensemble des mthodes permettant de
gorfrencer toutes les images d'un bloc pour lequel on dispose d'un
nombre rduit de points d'appui
Le terme arotriangulation fait rfrence au cas arien mais est aussi employ dans
le cas terrestre pour lequel on parle aussi de phototriangulation ou d'estimation
de pose. On utilise galement les expressions : calcul du gorfrencement, mise
en place, orientation externe.
Comment utiliser simultanment plusieurs images pour rduire le nombre de points
d'appui ? Trois mthodes d'arotriangulation sont tudies dans les paragraphes
suivants :
27
M ,n + 1 / n+ 2
o N i
sont les coordonnes du point Ni dans le systme modle du
couple n+1/n+2
le sommet commun n+1 connu dans le systme terrain grce au couple
( S n , S n+ 1)
M ,n+ 1 /n + 2
sont les coordonnes du sommet ( S n + 1 ) dans le systme modle du
S n+
1
T
couple n+1/n+2 et S n+ 1 sont les coordonnes du sommet ( S n + 1 ) dans le systme
terrain
28
pour chaque couple, une orientation relative est calcule, suivie d'une
orientation absolue (ie. dans le systme bande) sur le couple prcdent
par des points triples ;
pour chaque bande, on obtient les coordonnes des points de liaison dans le
systme d'axes de la bande.
Cet enchanement des modles permet de raliser des contrles sur les points de
liaison et de dtecter les ventuelles erreurs de mesure des points de liaison :
29
S Bj de passage de
Pour cette 2me tape, les mesures utiliser pour calculer ces similitudes S Bj sont
les points interbandes (qui agissent comme des liaisons entre les bandes) et les
points d'appui (Figure 13) :
Si
M iBj et M iBj ' sont les coordonnes du point M i dans les systmes bandes
des bandes B j et B j ' .
o
Si, de plus,
bande
Bj :
quation d'appui
30
31
32
33
III.c.3.4 Bilan
Pour chaque bande, la formule de passage du systme bande au systme terrain
est la suivante :
Si
Bj
Bj '
M i et M i sont les coordonnes du point M i dans les systmes bandes
des bandes B j et B j ' .
quation d'appui
34
Si
Cj
i
Cj '
i
et
quation de liaison
alors :
quation d'appui
Dans ce systme d'quation, on ne transmet donc pas les dformations mais la
redondance quations/observations est relativement faible. Il est ncessaire d'avoir
un nombre important de points d'appui bien rpartis. Pourtant cette mthode a
longtemps t utilise car sa forme linarise est simple et elle utilise aisment les
mesures issues des appareils de restitution analytique (du fait du travail par
couple).
Cette mthode crit directement les quations entre le terrain et l'image fournies
par la formule d'image, c'est dire par la colinarit et ses corrections.
35
: n observations
2. III.e.2 Pondrations
Chaque mesure est caractrise par son cart-type.
Dans la mthode des moindres carrs, c'est la somme des carrs des rsidus
v 2i
rapports aux cart-types qui doit tre minimale : 2 minimum
i
i
Le poids d'une mesure, ou d'un ensemble de mesures de mme nature, est
l'inverse du carr de l'cart-type
Pondrer = homogniser des mesures dont les units et les ordres de
grandeur sont htrognes
36
3. III.e.3 Linarisation
On pose :
: p valeurs initiales
: p inconnues
: n observations
37
5. III.e.5 Rsolution
On rappelle que le processus suit les tapes :
Calcul approch
Figure 20 - Rsidus
38
III.f.1.2 Filtrage
Outre le filtrage ralis lors d'tapes spcifiques (par exemple lors de la mise en
place approche) qui ont lieu avant la compensation, les erreurs peuvent galement
tre dtectes automatiquement lors du processus de compensation aprs chaque
itration suivant le mode opratoire suivant :
2. III.f.2 Procdure
III.f.2.1 Donnes en entre
Elles sont de diffrents types :
description de la camra ;
pondration/paramtres de calcul.
III.f.2.3 Validation
Un calcul d'arotriangulation est valid si :
39
Dfinition
Selon leur type, ces systmatismes peuvent tre communs plusieurs clichs /
couples / bandes. Ils sont polynomiaux ( 3 5 paramtres) ou sont issus de la
constitution d'une grille de modlisation des dformations. Dans tous les cas, ils
comportent des inconnues qui sont estimes lors de la compensation. La prise en
compte de ces systmatismes peut permettre d'augmenter la prcision altimtrique
de 30%.
Exemple
Quelques exemples de modlisation par des fonctions paramtriques :
40
Dformation de film :
Rsidus radiaux :
Attention
Il ne faut pas trop de paramtres ces modles car on devient plus sensible aux
fautes...
41
Rfrences
http://fad.ensg.eu/moodle/file.php/241/QUELQUES_FORMULES_UT
ILES.pdf1
[[3] Conseil international Terminologie de tldtection et photogrammtrie : Franais de la Langue Franaise] Anglais. Paris : Conseil International de la Langue Franaise, CILF,
1997
[[4] Haas, J-F]
1 - http://fad.ensg.eu/moodle/file.php/241/QUELQUES_FORMULES_UTILES.pdf)
43