SOFTWARE SOFTWARE DI STITCHING STITCHING PTGUI

Transcript

SOFTWARE SOFTWARE DI STITCHING STITCHING PTGUI
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
SOFTWARE DI STITCHING
PTGUI
Alessia NOBILE
Geomatica per la Conservazione e la
Comunicazione dei Beni Culturali
Università degli Studi di Firenze
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
1/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Un po’ di storia
Nel 1998, il matematico e fisico Helmut Dersch, rilasciò la prima versione del
pacchetto Panorama Tools,
Tools una serie di utility in grado di effettuare complesse
operazioni di stitching tra i fotogrammi rimuovendo la distorsione delle ottiche.
Panorama Tools non si poteva definire user friendly, in quanto non possedeva alcuna
grafica ed era dunque
q
necessario scrivere dei files di testo ((scripts)
p ) che
interfaccia g
contenessero i dati di input necessari: anche i control points, ovvero i punti di
coincidenza delle immagini, andavano trascritti in forma numerica.
Nel 2001, Dersh ha sviluppato le interfacce grafiche (GUI = Graphical User
Interface), che sfruttano le funzionalità grafiche offerte dai moderni sistemi operativi
e provvedono a tradurre le impostazioni dell'utente in scripts elaborabili dalle
Panotools. Le GUI più utilizzate sono PTAssembler e PTMac (rispettivamente per Win
) Hugin
g ((sia Win che Mac)) e PTGui ((solo Win).
)
e Mac),
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
2/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
PTGui – Caratteristiche
 creazione di stitch: proiezione Rettilineare, Cilindrica ed Equirettangolare (o
Sferica),
f i ) partendo
d da
d un numero qualunque
l
di immagini;
i
i i
 file di input: JPEG, TIFF, PNG e BMP;
 control points: ricerca automatica
ed interfaccia grafica per la loro gestione
(aggiunta ed eliminazione);
 anteprima: stitch final in tempo reale;
 dati EXIF: lettura dei dati incorporati nelle immagini digitali, utili per
determinare i parametri dell'ottica utilizzata (solo per formato JPG);
fil di output: JPEG,
file
JPEG TIFF,
TIFF PSD,
PSD PSB e MOV;
MOV
 file di output multi-layer: per modificare, a posteriori, i singoli fotogrammi;
 dimensioni massime output: GigaPixel;
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
3/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Camera/lens parameters
Il campo lens type definisce il tipo di obiettivo utilizzato: per gli obiettivi di normale utilizzo
( i tele
(sia
t l che
h grandangoli)
d
li) sii deve
d
i
impostare
t
R tili
Rectilinear,
mentre
t per i fish-eye
fi h
sii deve
d
impostare Circular.
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
4/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Source Images
 Per
P aggiungere,
i
rimuovere
i
e
sostituire i fotogrammi utili
per lo stitching, attraverso i
tasti Add, Remove e Replace;
 per ordinare i fotogrammi
nella corretta sequenza, da
sinistra
i i t
a destra
d t
o viceversa,
i
attraverso i tasti Move Up e
Move Down;
 per ordinare i fotogrammi in
ordine alfabetico attraverso il
tasti Sort;
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
5/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Tipi di proiezione
 Rettilineare;
 Cilindrica;
 Equirettangolare o Sferica;
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
6/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Proiezione Rettilineare (160° x 160°)
Proiezione di un'immagine sferica su di un piano ad essa tangente.
L'immagine finale è ottenuta proiettando i singoli punti della superficie sferica sul
piano, utilizzando rette che passano per il centro della sfera.
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
7/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
La proiezione
L
i i
rettilineare
ttili
è quella
ll del
d l nostro
t
sistema
i t
visivo
i i
e, naturalmente,
t
l
t
quello degli obiettivi fotografici "normali" (non fish-eye).
Vantaggi
 non vengono introdotte distorsioni sulle linee: tutte le linee dritte della scena
reale
l vengono riprodotte
i
d tt dritte
d itt nello
ll stitch
tit h finale.
fi l Si tratta
t tt dunque
d
di un'ottima
' tti
scelta per le immagini di architetture.
Svantaggi
 la qualità degrada allontanandosi dal punto di tangenza con la sfera. Non
conviene
i
utilizzare
tili
questa
t proiezione
i i
per immagini
i
i i finali
fi li con più
iù di 100° di angolo
l
di campo, pena una marcata perdita di qualità ai lati dovuta ad un eccessivo
stiramento dei fotogrammi ai bordi dello stitch.
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
8/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Proiezione Cilindrica (360° x 120°)
Proiezione di un'immagine sferica su di un cilindro ad essa esterno.
L'immagine finale è ottenuta proiettando i singoli punti della superficie sferica sul
cilindro, utilizzando rette che passano per il centro della sfera.
La proiezione cilindrica preserva le linee verticali,
verticali ma non è in grado di
rappresentare i dati nelle zone vicine ai poli (nadir e zenit), che risultano distorti e
stirati sempre più, fino all'infinito.
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
9/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Le linee rette, che non sono verticali nella realtà, vengono curvate (escluso
l'orizzonte).
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
10/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Proiezione Equirettangolare o Sferica (360° x 180°)
Proiezione che permette di mappare una porzione della superficie della sfera in
una immagine bidimensionale. È anche chiamata la non proiezione, dato che la
coordinata orizzontale è semplicemente la longitudine mentre quella verticale è la
l i di
latitudine,
senza nessuna trasformazione
f
i
applicata.
li
Un classico e conosciutissimo esempio della proiezione equirettangolare è la
mappa del mondo:
E’ molto utilizzata in applicazioni
pp
non-fotografiche
g
come QTVR ((Quick Time Virtual
Reality), dove il software permette la navigazione all'interno della scena virtuale.
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
11/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Le verticali rimangono tali; l'orizzonte diventa una linea retta che attraversa il
centro dell'immagine. Le altre linee e gli angoli sono distorti. Le aree vicine ai poli
appaiono stirate orizzontalmente.
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
12/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Control points
g
generati in automatico e p
g
poi,, eventualmente modificati,, i p
punti di
Vengono
coincidenza tra gli scatti di uno stitch.
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
13/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Se la ricerca automatica trova pochi CP, oppure sono troppo raggruppati, è utile
aggiungere qualche punto manualmente;
Se alcuni CP sono stati individuati su oggetti dell'immagine dei quali si dubita circa
la stabilità (nuvole, erba mossa dal vento, ecc.), può essere utile eliminarli e
aggiungerne di nuovi in aree di sovrapposizione più affidabili.
Alcuni comandi
 Tab numerici: indicano il numero di immagine visualizzata. In grassetto le
immagini
g
che hanno CP in comune;;
 CP Type: generalmente impostato su Normal, indica punti omologhi. Esistono
anche i punti Vertical e Horizontal che servono solo a determinare le ortogonalità
all'interno dell'immagine finale.
 Optimize:
O ti i
normalmente
l
t sempre attivato,
tti t ottimizza
tti i
l stitching
lo
tit hi
a partire
ti dai
d i CP
inseriti.
 Rotate: per comodità di lavoro, le immagini possono essere ruotate di +90°, 180°,
-90°. Q
Questa impostazione
p
non modifica il p
progetto,
g
, ma la sola visualizzazione in
questa cartella.
 Zoom: imposta il livello di ingrandimento delle immagini visualizzate. Con i tasti
Ctrl+ e Ctrl- si agisce sullo zoom per passi successivi. Tasto destro del mouse per il
pan nell’immagine.
ll’i
i
 Prev e Next, determinano il salto alla coppia di immagini precedente/successiva.
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
14/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Panorama editor
Solo warping
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
15/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Panorama editor
Warping e blending
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
16/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Panorama editor
Singolo scatto
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
17/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Panorama editor
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
Riposizionamento del
centro dell’immagine
| [email protected]
| PTGui |
18/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Panorama editor
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
Impostazione manuale
dell’angolo
di campo
| [email protected]
| PTGui |
19/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Create Panorama
 Dimensione dello stitch in p
pixel. Per ottenere la massima q
qualità di uscita,, è
consigliato cliccare su Set optimum size e scegliere Maximum size;
 Formato del file di uscita: JPG (sconsigliato se si devono eseguire postelaborazioni), TIFF, PSD e PSB;
 Settings:
S tti
per il formato
f
t JPG è possibile
ibil scegliere
li
l compressione,
la
i
mentre
t per i
formati TIFF, PSD e PSB è possibile scegliere tra 8 e 16bit/canale di profondità
colore.
y
in q
questo campo
p è necessario specificare
p
quali informazioni si
q
 Layers:
desiderano in uscita. In genere è sufficiente indicare Blended panorama only,
anche se l'uscita multi-layer può rivelarsi in alcuni casi molto importante;
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
20/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
INTEGRAZIONE DELLE LACUNE

Fatti gli scatti necessari alla creazione della panoramica, si può avere:
1. Un panorama completo (360°x180°)
Tutti gli scatti effettuati, compreso quello nadirale, sono utilizzabili
2.

Un panorama parziale (<360°x180°)
La panoramica creata presenta una lacuna esagonale nera, indice della mancanza di
informazione. I panorami parziali non possono essere utilizzati per la creazione di Tour
virtuali compatibili con i dispositivi mobili
Le procedure possibili sono:
- Inserimento di un logo, direttamente all’interno del software per la creazioni di Tour
virtuali
- Integrazione con un’immagine master scattata nella parte del pavimento coperta dal
treppiede.
Lo scatto può essere realizzato anche a mano libera, con le precauzioni del caso, o in
alternativa con il cavalletto
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
21/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
Integrazione con un’immagine master
- Una volta creata l’immagine sferica, si procede alla creazione dell’immagine cubica (con
PTGui
TG i o con Panotour Pro))
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
22/23
GEOMATICS FOR CONSERVATION & COMMUNICATION OF CULTURAL HERITAGE LABORATORY
- Esportate le 6 immagini cubiche, si corregge la faccia nadirale contenente la lacuna con lo
scatto master del pavimento.
- Creare nuovamente l’immagine sferica (con PTGui o con Panotour Pro)
| Corso di perfezionamento in Geomatica per la Conservazione dei Beni Culturali
| [email protected]
| PTGui |
23/23