SlideShare a Scribd company logo
Mobile, cross-platform, life-size animated virtual 
characters in indoors and outdoors AR scenes 
George Papagiannakis, Greasidou Elissavet, Panos Trahanias, Michalis Tsioumas 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 1
Overview 
• State-of-the-art in mobile AR 
• How many Realities? 
• Presence? 
• Our previous AR systems for cultural heritage 
• Current motivation and research questions 
• Methodology 
• Results  Conclusions 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 2
How many Realities? Mixed Reality = AR + VR and AV, CR, IR, HR… 
AR AV 
VR 
MR Reality-Virtuality Continuum 
Extent of World Knowledge 
Real 
Environment 
World 
Unmodeled 
The Mixed Reality (MR) Continuum [Milgram99] [Azuma01] 
Virtual 
Environment 
World Fully 
Modeled 
CR-IR 
HR 
AR-VR: Papagiannakis, G., Schertenleib, S., O'Kennedy, B., Poizat, M., Magnenat-Thalmann, N., Stoddart, A., Thalmann, D.,. 2005. Mixing Virtual and 
Real scenes in the site of ancient Pompeii. Computer Animation and Virtual Worlds, John Wiley and Sons Ltd 16, 1, 11–24. 
Cross-Reality (CR): Davies, C.J., Miller, A., and Allison, C. 2012. Virtual Time Windows: Applying cross reality to cultural heritage. Proceedings of the 
Postgraduate Conference on the Convergence of Networking and Telecomunications, ISBN: 978-1-902560-26-7. 
Hybrid-Reality (HR): Reda, K., Febretti, A., Knoll, A., et al. 2013. Visualizing Large, Heterogeneous Data in Hybrid-Reality Environments. Computer 
Graphics and Applications, IEEE 33, 4, 38–48. 
Indirect Reality (IR): Wither, J., Tsai, Y.-T., and Azuma, R. 2011. Indirect augmented reality. Computers  Graphics 35, 4, 810–822. 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 3
State-of-the-art and recent advances in AR 
• Latest research surveys in the field 
① Presence and Interaction in Mixed Reality Environments by Egges et al 2007 
② A survey of mobile and wireless technologies for AR Papagiannakis et al 2008 
③ AR technologies, systems and applications by Carmizziani et al 2011 
④ AR in built environment: Classification and implications Wang et al 2013 
⑤ Mobile AR survey: a bottom-up approach Huang et al 2013 
⑥ Kick-starter camera tracking projects and novel glasses: Meta-View, Occipital, 
Atheerlabs, PrimeSense Capri, Google™glasses and recent Samsung, Apple, 
Microsoft patents on AR glasses 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 4
What is Presence 
• “Immersive virtual environments can break the deep, everyday connection between 
where our senses tell us we are and where we are actually located and whom we are 
with”. 
• Typically, the visual fidelity of a VE display is low compared with physical reality. 
• The concept of ‘presence’ refers to the phenomenon of behaving and feeling as if we 
are in the virtual world created by computer displays [Sanchez-Vives05]. 
• Another approach is that the sense of ‘being there’ in a VE is grounded on the ability 
to ‘do’ there [Sanchez-Vives05] and recently extended to MR [Egges07]. 
Sanchez-Vives M., and Slater, M., “From presence to consciousness through virtual reality”. Nature Reviews Neuroscience (2005) vol. 6 (4) pp. pp. 
332-339 
Egges, A., Papagiannakis, G., Magnenat-Thalmann, N., “Presence and Interaction in Mixed Realities”, The Visual Computer, Springer-Verlag, Volume 
23, Number 5, May 2007 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 5
The importance of Tracking 
• Tracking is the basic enabling technology for Augmented Reality 
• Without accurate tracking you can’t generate the merged real-virtual 
environment 
• Tracking is significantly more difficult in AR than in Virtual Environments 
track 
camera 
generate 
VR 
Papagiannakis, G., Schertenleib, S., O’Kennedy, B., Poizat, M., Magnenat-Thalmann, N., Stoddart, A., Thalmann, D., “Mixing Virtual and Real scenes 
in the site of ancient Pompeii”, Journal of Computer Animation and Virtual Worlds, pp. 11-24, vol. 16, issue 1, John Wiley and Sons Ltd, 
February 2005 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 6
2. MOBILE AR CULTURAL HERITAGE GUIDE ON A SINGLE 
LAPTOP 
Papagiannakis, G., Schertenleib, S., O’Kennedy, B., Arevalo-Poizat, M., Magnenat-Thalmann, N., 
Stoddart, A., Thalmann, D., “Mixing Virtual and Real scenes in the site of ancient Pompeii”, Computer 
Animation and Virtual Worlds, p 11-24, Volume 16, Issue 1, John Wiley and Sons Ltd, February 2005. 
Papagiannakis, G., Magnenat-Thalmann, N., “Mobile Augmented Heritage: Enabling Human Life in 
ancient Pompeii”, International Journal of Architectural Computing, Multi-Science Publishing, July 
2007, issue 02, volume 05, pp.395-415, 2007. 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 7
3. AR PRESENCE AND INTERACTION BASED ON A SINGLE MOBILE 
WORKSTATION 
Egges, A., Papagiannakis, G., Magnenat-Thalmann, N., “Presence and Interaction in Mixed Realities“, 
The Visual Computer, Springer-Verlag, Volume 23, Number 5, May, 2007. 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 9
4. AR SELF ADAPTIVE ANIMATION ON A UMPC 
Chaudhuri, P., Papagiannakis, G., Magnenat-Thalmann, N., “Self adaptive animation based on user 
perspective”, The Visual Computer, Springer-Verlag, 24(7-9), pp. 525-533,July 2008 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 11
Motivation: Research question I 
• Limitations of CG linear algebra 
representations 
• Points, lines, areas, vector products 
• E.g. cross product not defined in 3D 
• CG scientists apply several fixes: 
• Separate data structures (e.g. quaternions) 
• Different combinational programming procedures 
(line-sphere-triangle-plane intersections) 
• Is there an alternative? 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 15
Motivation: Research question II 
• In [Kavan et al. 2008] dual quaternions were employed for geometrical 
skinning (but not for animation). 
• In [Chaudhuri et al. 2008] we employed them for animation blending 
• Dual quaternions: 
q ˆ= ( q, q, q, q)+ε ( q, q, q, q) = q+εq1234 01020304 0 ε 
• where qε and q0 are real quaternions and ε is the dual number where ε2 = 0 . This looks 
just like Clifford’s biquaternion q + ωr where ω2 = 0 [Clifford 1873]. 
• In our recent geometric algebra (GA) [Papagiannakis 2013] framework we 
replaced quaternions with GA: 
• Character animation blending 
• Drop-in, efficient replacement 
of existing quaternion spherical interpolation methods 
• Can this GA framework be employed in modern ARM architectures for 
mobile AR? 
[Clifford 1873] CLIFFORD, W.K. 1873. A preliminary sketch of biquaternions. Proc. London Math. Soc. 4:381–395 
[Kavan 2008] KAVAN, L., COLLINS, S., ZARA, J., AND CO'SULLIVAN. 2008. Geometric skinning with approximate dual quaternion blending. ACM Transactions on Graphics. 
[Chaudhuri 2008] CHAUDHURI, P., PAPAGIANNAKIS, G., AND MAGNENAT-THALMANN, N. 2008. Self Adaptive Animation based on User Perspective. The Visual Computer, Springer-Verlag 24, 
7-9, 525–533. 
[Papagiannakis 2013] PAPAGIANNAKIS, G. 2013. Geometric algebra rotors for skinned character animation blending. Technical Brief, ACM SIGGRAPH ASIA 2013, Hong Kong, November 
2013, 1–6. 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 16
Contribution: Main novelties 
• Use of GA for encoding 
orientations, for mobile AR 
devices (ARM architecture) 
• The GA rotors e(φ I*α/2n) can 
convert any axis α (not only at 
the origin) into a rotational 
operator. 
• Quaternions can be used only on 
other quaternions. 
• GA rotors are universal operators 
capable of rotating other subspaces: 
lines, planes, and volumes as first 
class operators. 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 19
Results on mobile AR 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 20
glGA Framework: architecture I 
21 
Resources 
Textures Shader Programs 3D Models 
glGA 
Utilities 
glGAHelper Application 
glGARigMesh 
glGAMesh 
PlatformWrapper 
Init 
Display 
Platforms 
Windows Mac Linux IOS 
External 
Libraries 
GLEW 
GLFW 
AntTweakBar 
GLM 
Assimp 
ImageMagick 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 21
Future Work 
• Finalize the Roman Forum virtual characters according to 
archaeologists 
• fully subsume existing different algebras (linear algebra, (dual) 
quaternion) under a single representation in a GA algebraic 
framework, 
• including translation and scaling transformations 
• Employ GA rotors for real-time gesture tracking and area light 
rotation and rendering 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 24
Presence or Realism for digital heritage? 
Computer graphics modelling, animation and rendering technology tools demo, Whiskytree.com, ACM 
SIGGRAPH 2013 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 25
Thank you! 
University of Crete  Foundation for Research and Technology - Hellas 
EVA/MINERVA 2014, Slide 26

More Related Content

Viewers also liked

B5 mariane aaron_m-portal_uploading
B5 mariane aaron_m-portal_uploadingB5 mariane aaron_m-portal_uploading
B5 mariane aaron_m-portal_uploading
evaminerva
 
E3 allison kupietzky_fashionforward
E3 allison kupietzky_fashionforwardE3 allison kupietzky_fashionforward
E3 allison kupietzky_fashionforward
evaminerva
 
B10 regina franken wendelstorf-enhancing_exhibits
B10 regina franken wendelstorf-enhancing_exhibitsB10 regina franken wendelstorf-enhancing_exhibits
B10 regina franken wendelstorf-enhancing_exhibits
evaminerva
 
J3 susan hazan_imj_treasury_hunt
J3 susan hazan_imj_treasury_huntJ3 susan hazan_imj_treasury_hunt
J3 susan hazan_imj_treasury_hunt
evaminerva
 
I5 elizabeth goins_conservation_games
I5 elizabeth goins_conservation_gamesI5 elizabeth goins_conservation_games
I5 elizabeth goins_conservation_games
evaminerva
 
K1 ora zehavy_digitallibraries_lod
K1 ora zehavy_digitallibraries_lodK1 ora zehavy_digitallibraries_lod
K1 ora zehavy_digitallibraries_lod
evaminerva
 
H4 yoram shamir_holon_notes
H4 yoram shamir_holon_notesH4 yoram shamir_holon_notes
H4 yoram shamir_holon_notes
evaminerva
 
B5 mariane aaron_m-portal_uploading
B5 mariane aaron_m-portal_uploadingB5 mariane aaron_m-portal_uploading
B5 mariane aaron_m-portal_uploading
evaminerva
 
E3 allison kupietzky_fashionforward
E3 allison kupietzky_fashionforwardE3 allison kupietzky_fashionforward
E3 allison kupietzky_fashionforward
evaminerva
 
B4 ronit marco_museumsportalcontentissues-heb
B4 ronit marco_museumsportalcontentissues-hebB4 ronit marco_museumsportalcontentissues-heb
B4 ronit marco_museumsportalcontentissues-heb
evaminerva
 
C7 ido ivri_noamcassel_the_open_press_archive
C7 ido ivri_noamcassel_the_open_press_archiveC7 ido ivri_noamcassel_the_open_press_archive
C7 ido ivri_noamcassel_the_open_press_archive
evaminerva
 
K3 edith falk_discoverytoolslibrary
K3 edith falk_discoverytoolslibraryK3 edith falk_discoverytoolslibrary
K3 edith falk_discoverytoolslibrary
evaminerva
 
E1 pavel katz_europeana_cloud_initiatives
E1 pavel katz_europeana_cloud_initiativesE1 pavel katz_europeana_cloud_initiatives
E1 pavel katz_europeana_cloud_initiatives
evaminerva
 
B6 ronit marco_museumportal_platformadvancemuseums-heb
B6 ronit marco_museumportal_platformadvancemuseums-hebB6 ronit marco_museumportal_platformadvancemuseums-heb
B6 ronit marco_museumportal_platformadvancemuseums-heb
evaminerva
 
B1 maria teresanatale_storytelling_movio
B1 maria teresanatale_storytelling_movioB1 maria teresanatale_storytelling_movio
B1 maria teresanatale_storytelling_movio
evaminerva
 
A4 dov winer_plenarypresentation
A4 dov winer_plenarypresentationA4 dov winer_plenarypresentation
A4 dov winer_plenarypresentation
evaminerva
 
G1 caron setthil_geshereuropa
G1 caron setthil_geshereuropaG1 caron setthil_geshereuropa
G1 caron setthil_geshereuropa
evaminerva
 
I4 leora berry_enhancingvisitorexperience
I4 leora berry_enhancingvisitorexperienceI4 leora berry_enhancingvisitorexperience
I4 leora berry_enhancingvisitorexperience
evaminerva
 
C1 yoed kadary_kaballah_researchheb
C1 yoed kadary_kaballah_researchhebC1 yoed kadary_kaballah_researchheb
C1 yoed kadary_kaballah_researchheb
evaminerva
 
C4 nachum dershowitz_cs_digitalhumanities
C4 nachum dershowitz_cs_digitalhumanitiesC4 nachum dershowitz_cs_digitalhumanities
C4 nachum dershowitz_cs_digitalhumanities
evaminerva
 

Viewers also liked (20)

B5 mariane aaron_m-portal_uploading
B5 mariane aaron_m-portal_uploadingB5 mariane aaron_m-portal_uploading
B5 mariane aaron_m-portal_uploading
 
E3 allison kupietzky_fashionforward
E3 allison kupietzky_fashionforwardE3 allison kupietzky_fashionforward
E3 allison kupietzky_fashionforward
 
B10 regina franken wendelstorf-enhancing_exhibits
B10 regina franken wendelstorf-enhancing_exhibitsB10 regina franken wendelstorf-enhancing_exhibits
B10 regina franken wendelstorf-enhancing_exhibits
 
J3 susan hazan_imj_treasury_hunt
J3 susan hazan_imj_treasury_huntJ3 susan hazan_imj_treasury_hunt
J3 susan hazan_imj_treasury_hunt
 
I5 elizabeth goins_conservation_games
I5 elizabeth goins_conservation_gamesI5 elizabeth goins_conservation_games
I5 elizabeth goins_conservation_games
 
K1 ora zehavy_digitallibraries_lod
K1 ora zehavy_digitallibraries_lodK1 ora zehavy_digitallibraries_lod
K1 ora zehavy_digitallibraries_lod
 
H4 yoram shamir_holon_notes
H4 yoram shamir_holon_notesH4 yoram shamir_holon_notes
H4 yoram shamir_holon_notes
 
B5 mariane aaron_m-portal_uploading
B5 mariane aaron_m-portal_uploadingB5 mariane aaron_m-portal_uploading
B5 mariane aaron_m-portal_uploading
 
E3 allison kupietzky_fashionforward
E3 allison kupietzky_fashionforwardE3 allison kupietzky_fashionforward
E3 allison kupietzky_fashionforward
 
B4 ronit marco_museumsportalcontentissues-heb
B4 ronit marco_museumsportalcontentissues-hebB4 ronit marco_museumsportalcontentissues-heb
B4 ronit marco_museumsportalcontentissues-heb
 
C7 ido ivri_noamcassel_the_open_press_archive
C7 ido ivri_noamcassel_the_open_press_archiveC7 ido ivri_noamcassel_the_open_press_archive
C7 ido ivri_noamcassel_the_open_press_archive
 
K3 edith falk_discoverytoolslibrary
K3 edith falk_discoverytoolslibraryK3 edith falk_discoverytoolslibrary
K3 edith falk_discoverytoolslibrary
 
E1 pavel katz_europeana_cloud_initiatives
E1 pavel katz_europeana_cloud_initiativesE1 pavel katz_europeana_cloud_initiatives
E1 pavel katz_europeana_cloud_initiatives
 
B6 ronit marco_museumportal_platformadvancemuseums-heb
B6 ronit marco_museumportal_platformadvancemuseums-hebB6 ronit marco_museumportal_platformadvancemuseums-heb
B6 ronit marco_museumportal_platformadvancemuseums-heb
 
B1 maria teresanatale_storytelling_movio
B1 maria teresanatale_storytelling_movioB1 maria teresanatale_storytelling_movio
B1 maria teresanatale_storytelling_movio
 
A4 dov winer_plenarypresentation
A4 dov winer_plenarypresentationA4 dov winer_plenarypresentation
A4 dov winer_plenarypresentation
 
G1 caron setthil_geshereuropa
G1 caron setthil_geshereuropaG1 caron setthil_geshereuropa
G1 caron setthil_geshereuropa
 
I4 leora berry_enhancingvisitorexperience
I4 leora berry_enhancingvisitorexperienceI4 leora berry_enhancingvisitorexperience
I4 leora berry_enhancingvisitorexperience
 
C1 yoed kadary_kaballah_researchheb
C1 yoed kadary_kaballah_researchhebC1 yoed kadary_kaballah_researchheb
C1 yoed kadary_kaballah_researchheb
 
C4 nachum dershowitz_cs_digitalhumanities
C4 nachum dershowitz_cs_digitalhumanitiesC4 nachum dershowitz_cs_digitalhumanities
C4 nachum dershowitz_cs_digitalhumanities
 

Similar to I3 George Papagiannakis Mobile Crossplatform AR EVA/Minerva 2014

Introduction to UVR Lab 2.0
Introduction to UVR Lab 2.0Introduction to UVR Lab 2.0
Introduction to UVR Lab 2.0
Woontack Woo
 
COMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in ARCOMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in AR
Mark Billinghurst
 
VR2015-revision-v7-embedded
VR2015-revision-v7-embeddedVR2015-revision-v7-embedded
VR2015-revision-v7-embedded
Yun Suk Chang
 
OralPresentation TIM2017
OralPresentation TIM2017OralPresentation TIM2017
OralPresentation TIM2017
Dana Craciun
 
Grab your attention with AI - Next steps for VR
Grab your attention with AI - Next steps for VR Grab your attention with AI - Next steps for VR
Grab your attention with AI - Next steps for VR
Mu Mu
 
Future Research Directions for Augmented Reality
Future Research Directions for Augmented RealityFuture Research Directions for Augmented Reality
Future Research Directions for Augmented Reality
Mark Billinghurst
 
Mixable reality, Collaboration, and Evaluation (S36: User Experience Design ...
Mixable reality, Collaboration, and Evaluation (S36: User Experience Design ...Mixable reality, Collaboration, and Evaluation (S36: User Experience Design ...
Mixable reality, Collaboration, and Evaluation (S36: User Experience Design ...
University of South Australlia
 
AR, the TODAY
AR, the TODAYAR, the TODAY
AR, the TODAY
JongHyoun
 
ICVRV_161[170]
ICVRV_161[170]ICVRV_161[170]
ICVRV_161[170]
kieran latham
 
Beyond Reality (2027): The Future of Virtual and Augmented Reality
Beyond Reality (2027): The Future of Virtual and Augmented RealityBeyond Reality (2027): The Future of Virtual and Augmented Reality
Beyond Reality (2027): The Future of Virtual and Augmented Reality
Mark Billinghurst
 
Affordances of ict tool video assignment
Affordances of ict tool video assignmentAffordances of ict tool video assignment
Affordances of ict tool video assignment
Dennis Pang Choon Guan
 
A Survey on Different Approaches to Augmented Reality inthe Educational Field
A Survey on Different Approaches to Augmented Reality inthe Educational FieldA Survey on Different Approaches to Augmented Reality inthe Educational Field
A Survey on Different Approaches to Augmented Reality inthe Educational Field
IRJET Journal
 
Augmented Reality: The Next 20 Years
Augmented Reality: The Next 20 YearsAugmented Reality: The Next 20 Years
Augmented Reality: The Next 20 Years
Mark Billinghurst
 
"The Impact of Augmented Reality and Virtual Reality on Learning Styles in th...
"The Impact of Augmented Reality and Virtual Reality on Learning Styles in th..."The Impact of Augmented Reality and Virtual Reality on Learning Styles in th...
"The Impact of Augmented Reality and Virtual Reality on Learning Styles in th...
IRJET Journal
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
Mark Billinghurst
 
Delve into the Deep: Learning Potential in Metaverses and 3D Worlds
Delve into the Deep: Learning Potential in Metaverses and 3D WorldsDelve into the Deep: Learning Potential in Metaverses and 3D Worlds
Delve into the Deep: Learning Potential in Metaverses and 3D Worlds
eLearning Papers
 
Uvr lab intro_gsct2021
Uvr lab intro_gsct2021Uvr lab intro_gsct2021
Uvr lab intro_gsct2021
Woontack Woo
 
Augmented Reality In Education
Augmented Reality In EducationAugmented Reality In Education
Augmented Reality In Education
Mohammad Athik
 
Augmented Reality with litrature review.pptx
Augmented Reality with litrature review.pptxAugmented Reality with litrature review.pptx
Augmented Reality with litrature review.pptx
MeghaGambhire
 
Revolutionizing Creativity and Communication: Introducing Air Canvas
Revolutionizing Creativity and Communication: Introducing Air CanvasRevolutionizing Creativity and Communication: Introducing Air Canvas
Revolutionizing Creativity and Communication: Introducing Air Canvas
IRJET Journal
 

Similar to I3 George Papagiannakis Mobile Crossplatform AR EVA/Minerva 2014 (20)

Introduction to UVR Lab 2.0
Introduction to UVR Lab 2.0Introduction to UVR Lab 2.0
Introduction to UVR Lab 2.0
 
COMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in ARCOMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in AR
 
VR2015-revision-v7-embedded
VR2015-revision-v7-embeddedVR2015-revision-v7-embedded
VR2015-revision-v7-embedded
 
OralPresentation TIM2017
OralPresentation TIM2017OralPresentation TIM2017
OralPresentation TIM2017
 
Grab your attention with AI - Next steps for VR
Grab your attention with AI - Next steps for VR Grab your attention with AI - Next steps for VR
Grab your attention with AI - Next steps for VR
 
Future Research Directions for Augmented Reality
Future Research Directions for Augmented RealityFuture Research Directions for Augmented Reality
Future Research Directions for Augmented Reality
 
Mixable reality, Collaboration, and Evaluation (S36: User Experience Design ...
Mixable reality, Collaboration, and Evaluation (S36: User Experience Design ...Mixable reality, Collaboration, and Evaluation (S36: User Experience Design ...
Mixable reality, Collaboration, and Evaluation (S36: User Experience Design ...
 
AR, the TODAY
AR, the TODAYAR, the TODAY
AR, the TODAY
 
ICVRV_161[170]
ICVRV_161[170]ICVRV_161[170]
ICVRV_161[170]
 
Beyond Reality (2027): The Future of Virtual and Augmented Reality
Beyond Reality (2027): The Future of Virtual and Augmented RealityBeyond Reality (2027): The Future of Virtual and Augmented Reality
Beyond Reality (2027): The Future of Virtual and Augmented Reality
 
Affordances of ict tool video assignment
Affordances of ict tool video assignmentAffordances of ict tool video assignment
Affordances of ict tool video assignment
 
A Survey on Different Approaches to Augmented Reality inthe Educational Field
A Survey on Different Approaches to Augmented Reality inthe Educational FieldA Survey on Different Approaches to Augmented Reality inthe Educational Field
A Survey on Different Approaches to Augmented Reality inthe Educational Field
 
Augmented Reality: The Next 20 Years
Augmented Reality: The Next 20 YearsAugmented Reality: The Next 20 Years
Augmented Reality: The Next 20 Years
 
"The Impact of Augmented Reality and Virtual Reality on Learning Styles in th...
"The Impact of Augmented Reality and Virtual Reality on Learning Styles in th..."The Impact of Augmented Reality and Virtual Reality on Learning Styles in th...
"The Impact of Augmented Reality and Virtual Reality on Learning Styles in th...
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
 
Delve into the Deep: Learning Potential in Metaverses and 3D Worlds
Delve into the Deep: Learning Potential in Metaverses and 3D WorldsDelve into the Deep: Learning Potential in Metaverses and 3D Worlds
Delve into the Deep: Learning Potential in Metaverses and 3D Worlds
 
Uvr lab intro_gsct2021
Uvr lab intro_gsct2021Uvr lab intro_gsct2021
Uvr lab intro_gsct2021
 
Augmented Reality In Education
Augmented Reality In EducationAugmented Reality In Education
Augmented Reality In Education
 
Augmented Reality with litrature review.pptx
Augmented Reality with litrature review.pptxAugmented Reality with litrature review.pptx
Augmented Reality with litrature review.pptx
 
Revolutionizing Creativity and Communication: Introducing Air Canvas
Revolutionizing Creativity and Communication: Introducing Air CanvasRevolutionizing Creativity and Communication: Introducing Air Canvas
Revolutionizing Creativity and Communication: Introducing Air Canvas
 

More from evaminerva

G14 eyal reuven_nli_theopenlibrary
G14 eyal reuven_nli_theopenlibraryG14 eyal reuven_nli_theopenlibrary
G14 eyal reuven_nli_theopenlibrary
evaminerva
 
G12 susan hazan_roundtableopenaccesjewish
G12 susan hazan_roundtableopenaccesjewishG12 susan hazan_roundtableopenaccesjewish
G12 susan hazan_roundtableopenaccesjewish
evaminerva
 
G12 susan hazan_roundtableopenaccesjewish
G12 susan hazan_roundtableopenaccesjewishG12 susan hazan_roundtableopenaccesjewish
G12 susan hazan_roundtableopenaccesjewish
evaminerva
 
G11 alex valdman_yerushaproject
G11 alex valdman_yerushaprojectG11 alex valdman_yerushaproject
G11 alex valdman_yerushaproject
evaminerva
 
G11 alex valdman_yerushaproject
G11 alex valdman_yerushaprojectG11 alex valdman_yerushaproject
G11 alex valdman_yerushaproject
evaminerva
 
G10 ronit gadish_alexandervainer_hebrewterminology
G10 ronit gadish_alexandervainer_hebrewterminologyG10 ronit gadish_alexandervainer_hebrewterminology
G10 ronit gadish_alexandervainer_hebrewterminology
evaminerva
 
G10 ronit gadish_alexandervainer_hebrewterminology
G10 ronit gadish_alexandervainer_hebrewterminologyG10 ronit gadish_alexandervainer_hebrewterminology
G10 ronit gadish_alexandervainer_hebrewterminology
evaminerva
 
G8 seroussi sprinzak_mappingjewishculture
G8 seroussi sprinzak_mappingjewishcultureG8 seroussi sprinzak_mappingjewishculture
G8 seroussi sprinzak_mappingjewishculture
evaminerva
 
G8 seroussi sprinzak_mappingjewishculture
G8 seroussi sprinzak_mappingjewishcultureG8 seroussi sprinzak_mappingjewishculture
G8 seroussi sprinzak_mappingjewishculture
evaminerva
 
G7 menahem katz_hillelgershuni_textualvariants
G7 menahem katz_hillelgershuni_textualvariantsG7 menahem katz_hillelgershuni_textualvariants
G7 menahem katz_hillelgershuni_textualvariants
evaminerva
 
G7 menahem katz_hillelgershuni_textualvariants
G7 menahem katz_hillelgershuni_textualvariantsG7 menahem katz_hillelgershuni_textualvariants
G7 menahem katz_hillelgershuni_textualvariants
evaminerva
 
G6 jonathan bendovsqe_minerva 2016
G6 jonathan bendovsqe_minerva 2016G6 jonathan bendovsqe_minerva 2016
G6 jonathan bendovsqe_minerva 2016
evaminerva
 
G5 orit rosengarten_leonlevy_dl_deadseascrolls
G5 orit rosengarten_leonlevy_dl_deadseascrollsG5 orit rosengarten_leonlevy_dl_deadseascrolls
G5 orit rosengarten_leonlevy_dl_deadseascrolls
evaminerva
 
G5 orit rosengarten_leonlevy_dl_deadseascrolls
G5 orit rosengarten_leonlevy_dl_deadseascrollsG5 orit rosengarten_leonlevy_dl_deadseascrolls
G5 orit rosengarten_leonlevy_dl_deadseascrolls
evaminerva
 
G3 stoeck and_hayim_lapin_nextgenerationculturalheritage
G3 stoeck and_hayim_lapin_nextgenerationculturalheritageG3 stoeck and_hayim_lapin_nextgenerationculturalheritage
G3 stoeck and_hayim_lapin_nextgenerationculturalheritage
evaminerva
 
G3 stoeck and_hayim_lapin_nextgenerationculturalheritage
G3 stoeck and_hayim_lapin_nextgenerationculturalheritageG3 stoeck and_hayim_lapin_nextgenerationculturalheritage
G3 stoeck and_hayim_lapin_nextgenerationculturalheritage
evaminerva
 
G2 michale satlow_inscriptionsisraelpalestine
G2 michale satlow_inscriptionsisraelpalestineG2 michale satlow_inscriptionsisraelpalestine
G2 michale satlow_inscriptionsisraelpalestine
evaminerva
 
G2 michale satlow_inscriptionsisraelpalestine
G2 michale satlow_inscriptionsisraelpalestineG2 michale satlow_inscriptionsisraelpalestine
G2 michale satlow_inscriptionsisraelpalestine
evaminerva
 
F3 sigal arieerez_reconnectingpast_evaminerva2016
F3 sigal arieerez_reconnectingpast_evaminerva2016F3 sigal arieerez_reconnectingpast_evaminerva2016
F3 sigal arieerez_reconnectingpast_evaminerva2016
evaminerva
 
F3 sigal arieerez_reconnectingpast_evaminerva2016
F3 sigal arieerez_reconnectingpast_evaminerva2016F3 sigal arieerez_reconnectingpast_evaminerva2016
F3 sigal arieerez_reconnectingpast_evaminerva2016
evaminerva
 

More from evaminerva (20)

G14 eyal reuven_nli_theopenlibrary
G14 eyal reuven_nli_theopenlibraryG14 eyal reuven_nli_theopenlibrary
G14 eyal reuven_nli_theopenlibrary
 
G12 susan hazan_roundtableopenaccesjewish
G12 susan hazan_roundtableopenaccesjewishG12 susan hazan_roundtableopenaccesjewish
G12 susan hazan_roundtableopenaccesjewish
 
G12 susan hazan_roundtableopenaccesjewish
G12 susan hazan_roundtableopenaccesjewishG12 susan hazan_roundtableopenaccesjewish
G12 susan hazan_roundtableopenaccesjewish
 
G11 alex valdman_yerushaproject
G11 alex valdman_yerushaprojectG11 alex valdman_yerushaproject
G11 alex valdman_yerushaproject
 
G11 alex valdman_yerushaproject
G11 alex valdman_yerushaprojectG11 alex valdman_yerushaproject
G11 alex valdman_yerushaproject
 
G10 ronit gadish_alexandervainer_hebrewterminology
G10 ronit gadish_alexandervainer_hebrewterminologyG10 ronit gadish_alexandervainer_hebrewterminology
G10 ronit gadish_alexandervainer_hebrewterminology
 
G10 ronit gadish_alexandervainer_hebrewterminology
G10 ronit gadish_alexandervainer_hebrewterminologyG10 ronit gadish_alexandervainer_hebrewterminology
G10 ronit gadish_alexandervainer_hebrewterminology
 
G8 seroussi sprinzak_mappingjewishculture
G8 seroussi sprinzak_mappingjewishcultureG8 seroussi sprinzak_mappingjewishculture
G8 seroussi sprinzak_mappingjewishculture
 
G8 seroussi sprinzak_mappingjewishculture
G8 seroussi sprinzak_mappingjewishcultureG8 seroussi sprinzak_mappingjewishculture
G8 seroussi sprinzak_mappingjewishculture
 
G7 menahem katz_hillelgershuni_textualvariants
G7 menahem katz_hillelgershuni_textualvariantsG7 menahem katz_hillelgershuni_textualvariants
G7 menahem katz_hillelgershuni_textualvariants
 
G7 menahem katz_hillelgershuni_textualvariants
G7 menahem katz_hillelgershuni_textualvariantsG7 menahem katz_hillelgershuni_textualvariants
G7 menahem katz_hillelgershuni_textualvariants
 
G6 jonathan bendovsqe_minerva 2016
G6 jonathan bendovsqe_minerva 2016G6 jonathan bendovsqe_minerva 2016
G6 jonathan bendovsqe_minerva 2016
 
G5 orit rosengarten_leonlevy_dl_deadseascrolls
G5 orit rosengarten_leonlevy_dl_deadseascrollsG5 orit rosengarten_leonlevy_dl_deadseascrolls
G5 orit rosengarten_leonlevy_dl_deadseascrolls
 
G5 orit rosengarten_leonlevy_dl_deadseascrolls
G5 orit rosengarten_leonlevy_dl_deadseascrollsG5 orit rosengarten_leonlevy_dl_deadseascrolls
G5 orit rosengarten_leonlevy_dl_deadseascrolls
 
G3 stoeck and_hayim_lapin_nextgenerationculturalheritage
G3 stoeck and_hayim_lapin_nextgenerationculturalheritageG3 stoeck and_hayim_lapin_nextgenerationculturalheritage
G3 stoeck and_hayim_lapin_nextgenerationculturalheritage
 
G3 stoeck and_hayim_lapin_nextgenerationculturalheritage
G3 stoeck and_hayim_lapin_nextgenerationculturalheritageG3 stoeck and_hayim_lapin_nextgenerationculturalheritage
G3 stoeck and_hayim_lapin_nextgenerationculturalheritage
 
G2 michale satlow_inscriptionsisraelpalestine
G2 michale satlow_inscriptionsisraelpalestineG2 michale satlow_inscriptionsisraelpalestine
G2 michale satlow_inscriptionsisraelpalestine
 
G2 michale satlow_inscriptionsisraelpalestine
G2 michale satlow_inscriptionsisraelpalestineG2 michale satlow_inscriptionsisraelpalestine
G2 michale satlow_inscriptionsisraelpalestine
 
F3 sigal arieerez_reconnectingpast_evaminerva2016
F3 sigal arieerez_reconnectingpast_evaminerva2016F3 sigal arieerez_reconnectingpast_evaminerva2016
F3 sigal arieerez_reconnectingpast_evaminerva2016
 
F3 sigal arieerez_reconnectingpast_evaminerva2016
F3 sigal arieerez_reconnectingpast_evaminerva2016F3 sigal arieerez_reconnectingpast_evaminerva2016
F3 sigal arieerez_reconnectingpast_evaminerva2016
 

Recently uploaded

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

I3 George Papagiannakis Mobile Crossplatform AR EVA/Minerva 2014

  • 1. Mobile, cross-platform, life-size animated virtual characters in indoors and outdoors AR scenes George Papagiannakis, Greasidou Elissavet, Panos Trahanias, Michalis Tsioumas University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 1
  • 2. Overview • State-of-the-art in mobile AR • How many Realities? • Presence? • Our previous AR systems for cultural heritage • Current motivation and research questions • Methodology • Results Conclusions University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 2
  • 3. How many Realities? Mixed Reality = AR + VR and AV, CR, IR, HR… AR AV VR MR Reality-Virtuality Continuum Extent of World Knowledge Real Environment World Unmodeled The Mixed Reality (MR) Continuum [Milgram99] [Azuma01] Virtual Environment World Fully Modeled CR-IR HR AR-VR: Papagiannakis, G., Schertenleib, S., O'Kennedy, B., Poizat, M., Magnenat-Thalmann, N., Stoddart, A., Thalmann, D.,. 2005. Mixing Virtual and Real scenes in the site of ancient Pompeii. Computer Animation and Virtual Worlds, John Wiley and Sons Ltd 16, 1, 11–24. Cross-Reality (CR): Davies, C.J., Miller, A., and Allison, C. 2012. Virtual Time Windows: Applying cross reality to cultural heritage. Proceedings of the Postgraduate Conference on the Convergence of Networking and Telecomunications, ISBN: 978-1-902560-26-7. Hybrid-Reality (HR): Reda, K., Febretti, A., Knoll, A., et al. 2013. Visualizing Large, Heterogeneous Data in Hybrid-Reality Environments. Computer Graphics and Applications, IEEE 33, 4, 38–48. Indirect Reality (IR): Wither, J., Tsai, Y.-T., and Azuma, R. 2011. Indirect augmented reality. Computers Graphics 35, 4, 810–822. University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 3
  • 4. State-of-the-art and recent advances in AR • Latest research surveys in the field ① Presence and Interaction in Mixed Reality Environments by Egges et al 2007 ② A survey of mobile and wireless technologies for AR Papagiannakis et al 2008 ③ AR technologies, systems and applications by Carmizziani et al 2011 ④ AR in built environment: Classification and implications Wang et al 2013 ⑤ Mobile AR survey: a bottom-up approach Huang et al 2013 ⑥ Kick-starter camera tracking projects and novel glasses: Meta-View, Occipital, Atheerlabs, PrimeSense Capri, Google™glasses and recent Samsung, Apple, Microsoft patents on AR glasses University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 4
  • 5. What is Presence • “Immersive virtual environments can break the deep, everyday connection between where our senses tell us we are and where we are actually located and whom we are with”. • Typically, the visual fidelity of a VE display is low compared with physical reality. • The concept of ‘presence’ refers to the phenomenon of behaving and feeling as if we are in the virtual world created by computer displays [Sanchez-Vives05]. • Another approach is that the sense of ‘being there’ in a VE is grounded on the ability to ‘do’ there [Sanchez-Vives05] and recently extended to MR [Egges07]. Sanchez-Vives M., and Slater, M., “From presence to consciousness through virtual reality”. Nature Reviews Neuroscience (2005) vol. 6 (4) pp. pp. 332-339 Egges, A., Papagiannakis, G., Magnenat-Thalmann, N., “Presence and Interaction in Mixed Realities”, The Visual Computer, Springer-Verlag, Volume 23, Number 5, May 2007 University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 5
  • 6. The importance of Tracking • Tracking is the basic enabling technology for Augmented Reality • Without accurate tracking you can’t generate the merged real-virtual environment • Tracking is significantly more difficult in AR than in Virtual Environments track camera generate VR Papagiannakis, G., Schertenleib, S., O’Kennedy, B., Poizat, M., Magnenat-Thalmann, N., Stoddart, A., Thalmann, D., “Mixing Virtual and Real scenes in the site of ancient Pompeii”, Journal of Computer Animation and Virtual Worlds, pp. 11-24, vol. 16, issue 1, John Wiley and Sons Ltd, February 2005 University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 6
  • 7. 2. MOBILE AR CULTURAL HERITAGE GUIDE ON A SINGLE LAPTOP Papagiannakis, G., Schertenleib, S., O’Kennedy, B., Arevalo-Poizat, M., Magnenat-Thalmann, N., Stoddart, A., Thalmann, D., “Mixing Virtual and Real scenes in the site of ancient Pompeii”, Computer Animation and Virtual Worlds, p 11-24, Volume 16, Issue 1, John Wiley and Sons Ltd, February 2005. Papagiannakis, G., Magnenat-Thalmann, N., “Mobile Augmented Heritage: Enabling Human Life in ancient Pompeii”, International Journal of Architectural Computing, Multi-Science Publishing, July 2007, issue 02, volume 05, pp.395-415, 2007. University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 7
  • 8. 3. AR PRESENCE AND INTERACTION BASED ON A SINGLE MOBILE WORKSTATION Egges, A., Papagiannakis, G., Magnenat-Thalmann, N., “Presence and Interaction in Mixed Realities“, The Visual Computer, Springer-Verlag, Volume 23, Number 5, May, 2007. University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 9
  • 9. 4. AR SELF ADAPTIVE ANIMATION ON A UMPC Chaudhuri, P., Papagiannakis, G., Magnenat-Thalmann, N., “Self adaptive animation based on user perspective”, The Visual Computer, Springer-Verlag, 24(7-9), pp. 525-533,July 2008 University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 11
  • 10. Motivation: Research question I • Limitations of CG linear algebra representations • Points, lines, areas, vector products • E.g. cross product not defined in 3D • CG scientists apply several fixes: • Separate data structures (e.g. quaternions) • Different combinational programming procedures (line-sphere-triangle-plane intersections) • Is there an alternative? University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 15
  • 11. Motivation: Research question II • In [Kavan et al. 2008] dual quaternions were employed for geometrical skinning (but not for animation). • In [Chaudhuri et al. 2008] we employed them for animation blending • Dual quaternions: q ˆ= ( q, q, q, q)+ε ( q, q, q, q) = q+εq1234 01020304 0 ε • where qε and q0 are real quaternions and ε is the dual number where ε2 = 0 . This looks just like Clifford’s biquaternion q + ωr where ω2 = 0 [Clifford 1873]. • In our recent geometric algebra (GA) [Papagiannakis 2013] framework we replaced quaternions with GA: • Character animation blending • Drop-in, efficient replacement of existing quaternion spherical interpolation methods • Can this GA framework be employed in modern ARM architectures for mobile AR? [Clifford 1873] CLIFFORD, W.K. 1873. A preliminary sketch of biquaternions. Proc. London Math. Soc. 4:381–395 [Kavan 2008] KAVAN, L., COLLINS, S., ZARA, J., AND CO'SULLIVAN. 2008. Geometric skinning with approximate dual quaternion blending. ACM Transactions on Graphics. [Chaudhuri 2008] CHAUDHURI, P., PAPAGIANNAKIS, G., AND MAGNENAT-THALMANN, N. 2008. Self Adaptive Animation based on User Perspective. The Visual Computer, Springer-Verlag 24, 7-9, 525–533. [Papagiannakis 2013] PAPAGIANNAKIS, G. 2013. Geometric algebra rotors for skinned character animation blending. Technical Brief, ACM SIGGRAPH ASIA 2013, Hong Kong, November 2013, 1–6. University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 16
  • 12. Contribution: Main novelties • Use of GA for encoding orientations, for mobile AR devices (ARM architecture) • The GA rotors e(φ I*α/2n) can convert any axis α (not only at the origin) into a rotational operator. • Quaternions can be used only on other quaternions. • GA rotors are universal operators capable of rotating other subspaces: lines, planes, and volumes as first class operators. University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 19
  • 13. Results on mobile AR University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 20
  • 14. glGA Framework: architecture I 21 Resources Textures Shader Programs 3D Models glGA Utilities glGAHelper Application glGARigMesh glGAMesh PlatformWrapper Init Display Platforms Windows Mac Linux IOS External Libraries GLEW GLFW AntTweakBar GLM Assimp ImageMagick University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 21
  • 15. Future Work • Finalize the Roman Forum virtual characters according to archaeologists • fully subsume existing different algebras (linear algebra, (dual) quaternion) under a single representation in a GA algebraic framework, • including translation and scaling transformations • Employ GA rotors for real-time gesture tracking and area light rotation and rendering University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 24
  • 16. Presence or Realism for digital heritage? Computer graphics modelling, animation and rendering technology tools demo, Whiskytree.com, ACM SIGGRAPH 2013 University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 25
  • 17. Thank you! University of Crete Foundation for Research and Technology - Hellas EVA/MINERVA 2014, Slide 26