03.08.2013 Views

motocompensazione - InfoCom

motocompensazione - InfoCom

motocompensazione - InfoCom

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!