Augmented Reality
the next-gen communication level
Ludovico Cellentani
Director, Just Funny Games s.r.l.
[email protected]
“I've seen things you people wouldn't believe.
Attack ships on fire off the shoulder of Orion. I've
watched C-beams glitter in the dark near the
Tannhauser Gate.
All those moments will be lost in time, like tears in
the rain.
Time to die.”
Batty – Blade Runner (1982)
Definizione
“Augmented reality (AR) is a term for a live direct or
indirect view of a physical real-world environment whose
elements are augmented by virtual computer-generated
imagery. It is related to a more general concept called
mediated reality in which a view of reality is modified
(possibly even diminished rather than augmented) by a
computer. As a result, the technology functions by
enhancing one’s current perception of reality.” - Wikipedia
Milgram's Reality-Virtuality Continuum
(1994)
Ambienti costituiti
da soli oggetti reali
Ambienti costituiti da
soli oggetti virtuali
Azuma’s definition (1997)
 Tecnica che combina esperienza reale con esperienza
virtuale.
 Tecnica che fornisce un’interattività in real-time.
 Tecnica che integra oggetti in 3D.
Risulta quindi chiaro un aspetto peculiare della Realtà
Aumentata: l’utente permane nel proprio stato di immersione
nella realtà ma ha la possibilità di interagire con oggetti che
non hanno una propria fisicità concreta.
Un po’ di storia…
Terminator (1992)
Un po’ di storia…
Il termine Augmented Reality viene fatto storicamente
risalire a Tom Caudell, ricercatore a Boing negli anni ‘90
Caudell utilizzo tecniche di AR per realizzare un sistema
impiegato dagli addetti alla manutenzione degli aeroplani.
Lo sviluppo dell’AR era fortemente connesso al fatto che
gli uomini non avevano i mezzi fisici per portare con sé
tutti gli strumenti di lavoro necessari.
Un po’ di storia…2004
 Nel 2004 Mathias Möhring presentò
il primo sistema per il tracking di
marker 3D su un telefono mobile:
“The Augmented Reality Kitchen”,
dai ricercatori dell' MIT.
 In questi anni il progresso
tecnologico porta alla realizzazione
dei primi modelli di smartphones:
dispositivi portatili con
microprocessori installati assieme a
fotocamere. L'hardware fa passi
avanti e consente i primi tentativi di
riconoscimento di immagini.
Un po’ di storia…2007
 Dr Steven Zhou e il suo gruppo di
ricercatori dell'università di Singapore
lancia la prima applicazione
commerciale al mondo a fruire di quella
che viene chiamata Mixed Reality .
 Quasi contemporaneamente in
Giappone Sony rilascia “Eye of
Judgment”, videogioco per Sony
Playstation© 3.
 In molti stanno cominciando a trattare
con tecnologie di acquisizione ed
elaborazione di immagini orientati alla
realtà aumentata.
Dalla storia ad oggi…
 Negli ultimi 3 anni la tecnologia ha fatto molti
progressi e tantissimi dispositivi di ultimissima
generazione hanno capacità computazionali
sorprendenti, anche nel settore mobile.
 Gli Smartphones di ultimissima generazione (iPhone,
Android...) sono molto spesso corredati con una
vasta gamma di sensori con cui interagiscono con
l'ambiente circostante (GPS, bussole, fotocamere.. ),
e questo ha consentito lo sviluppo di diverse branche
di AR.
Alcuni applicazioni…
Android Layar app
iPhone Wikitude app
Optical see-through HMD
Video see-through HMD
Monitor based AR
Tipi di Augmented Reality
 Geolocation (Location-based): utilizza informazioni del
GPS, magnetometro e accelerometro per tracciare
oggetti geotaggati
 Marker-based tracking: dispositivo utilizza la
fotocamera per riconosce markers con un processo di
template-matching e ricostruisce l’informazione
associata
 Markerless tracking: dispositivo utilizza la fotocamera
per elaborare in real-time l’immagine e determinare
elementi specifici
Geolocation AR
Marker tracking AR (1/2)
Marker tracking AR (2/2)
Markerless tracking AR
Next?
Augmented Reality – The future of education
(http://www.youtube.com/watch?v=Q_xF8ujj7ko)
Bibliografia
 ARToolkit (http://www.hitl.washington.edu/artoolkit/)
 FLARToolkit, Actionscript 3 porting of ARToolkit
(http://www.libspark.org/wiki/saqoosha/FLARToolKit/en)
 OpenCV (http://opencv.willowgarage.com/wiki/)
 PTAM (http://www.robots.ox.ac.uk/~gk/PTAM/)
 OpenMAR (http://openmar.org/)
Scarica

AugmentedReality