motocompensazione - InfoCom
motocompensazione - InfoCom
motocompensazione - InfoCom
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
52 CAPITOLO 5. LA COMPENSAZIONE DI MOTO<br />
Sistemi di coordinate omogenee<br />
Nell’ambito della Computer Graphics, é usuale rappresentare un punto dell’immagine, individuato nel piano da<br />
n = 2 coordinate (x, y), mediante un vettore a n +1 = 3 componenti: (x, y) ⇒ (x, y, 1). L’adozione di<br />
tali coordinate, dette omogenee, consente ad esempio di rappresentare la trasformazione affine definita in (5.2.2)<br />
mediante un operatore matriciale 3 × 3: (x, y, 1) = (u, v, 1) ·T<br />
⎛<br />
⎞<br />
A<br />
⎜<br />
T = ⎜<br />
⎝ B<br />
D<br />
E<br />
0<br />
0<br />
⎟<br />
⎠<br />
C F 1<br />
Si supponga poi di voler estendere la trasformazione T considerando la forma 3 × 3 piú generale:<br />
⎛<br />
⎞<br />
⎜<br />
T = ⎜<br />
⎝<br />
A<br />
B<br />
D<br />
E<br />
g<br />
⎟<br />
h ⎟<br />
⎠<br />
C F k<br />
Essa consente di associare ad un punto di coordinate (u, v), ovvero di coordinate omogenee (u, v, 1), un nuovo<br />
punto (x, y, w). A partire da tali coordinate, é possibile ottenere ancora un punto di coordinate omogenee dividendo<br />
tutte le componenti per w: (x/w, y/w, 1). Tale operazione ammette un’interpretazione geometrica: il punto (u, v, 1)<br />
puó essere interpretato come un punto dello spazio tri-dimensionale, appartenente al piano a profonditá 1. Il punto<br />
trasformato (x, y, w) rappresenta un punto dello spazio tri-dimensionale, appartenente al piano a profonditá w. La<br />
divisione per w associa a (x, y, w) il punto (x/w, y/w, 1): esso é il punto in cui il piano a profonditá 1 interseca<br />
la retta passante per l’origine degli assi e per (x, y, w); in altri termini, (x/w, y/w, 1) é la proiezione di (x, y, w)<br />
sul piano a profonditá 1.<br />
Con queste posizioni, la trasformazione prospettica (5.2.3) é descritta dalla seguente trasformazione lineare a<br />
⎛<br />
⎞<br />
⎜<br />
T = ⎜<br />
⎝<br />
A<br />
B<br />
D<br />
E<br />
G<br />
H<br />
⎟<br />
⎠<br />
C F 1<br />
aSi osservi che nella modalitá di rappresentazione che impiega le coordinate omogenee, i punti che differiscono per un fattore di scala comune<br />
alle tre coordinate definiscono una classe di equivalenza, ed identificano lo stesso punto del piano a profonditá 1.