SlideShare a Scribd company logo
1 of 22
Evaluation of Multi-Platform
Mobile AR Frameworks for
Roman
Mosaic Augmentation
EUROGRAPHICS Workshop on Graphics and Cultural Heritage (2018)
Vienna, Austria, November 12-15, 2018
Jorge C. S. Cardoso, André Belo
CISUC/DEI, Universidade de Coimbra
Contents
1. “Mosaico - Conímbriga e Sicó” project
a. Digital Tools for Exploring Roman Mosaic
2. Prototype AR Application
3. AR Framework Testing
4. Conclusions
“Mosaico -
Conímbriga e
Sicó” Project
“Mosaico - Conímbriga e Sicó” Project
● Based on the Roman Mosaic
Heritage present in the
geographical axis constituted by
○ the Ruins of the Roman city of
Conímbriga,
○ the Roman Villa of Rabaçal, and
○ the Monumental Complex of
Santiago da Guarda.
“Mosaico - Conímbriga e Sicó” Project
● Promotes cultural and creative
activities within the museums,
interpretative centers and
archaeological sites
○ Integrated into the CREATOUR
national project as a pilot initiative
● Alternative experiences of
sharing knowledge about the
Roman Mosaic Heritage
● Mosaic as a modern expression
of creativity brought into the
present and reinterpreted
Digital Tools for
Exploring
Roman Mosaic
In the context of the “Mosaico -
Conímbriga e Sicó” project
Various planned digital tools to
support different activities for
exploring roman mosaic
Digital Tools for Exploring Roman Mosaic
● Mosaic Editor
○ Support for mosaic workshops for
non-professionals
● Programming Environment
(Adapted Snap! Environment)
○ Learning computer programming by
creating mosaic patterns
● Interactive Sandbox
○ Interactive experiences for kids
○ Simulating uncovering mosaics
Augmented
Reality Mobile
Application
An AR application that provides
in-place, contextual information
about the roman mosaics
Augmented Reality Mobile Application for Mosaics
● Purpose
○ Display technical information about the
mosaics, for example, when they were
uncovered, what was the latest
conservation or restoration work, etc.
○ Display image overlays of the
conservation or restoration works on
mosaics over time.
○ Provide a platform for the visualization of
virtual restoration of the existing mosaics.
○ Highlight mosaics with graphical
information regarding various motifs
■ geometric patterns, animals, plants,
compositions, mythological figures, etc.
Types of Augmented Reality
Location-based Structured markers
“Instant tracking” Natural image features
Augmented Reality Mobile Application
● Requirement
○ Multi-platform application (run on
Android, iOS, etc.)
■ Single code base
■ Lower development effort
● What AR development
frameworks are available for
multi-platform mobile
development?
● Which AR development
frameworks are most suitable
for detecting real mosaics?
AR Framework
Testing
AR Development Frameworks
● We studied multi-platform AR development frameworks and their
features
○ With natural image feature detection
● Narrowed down to 3 frameworks: CraftAR, PixLive, Wikitude
AR Framework Evaluation
● Real-world evaluation with roman mosaics at Conímbriga
● Targets with different characteristics were captured
AR Test Application
● A simple test application was developed using each of the 3 AR
frameworks
● Test application overlaid graphical shapes over the targets
○ Simple shapes, easy to verify alignment
AR Test Application
● We screen-captured in video the execution of the application over
each of the mosaic targets
● Three camera movements:
○ Camera face down, turn up towards the target, then turn left, then right
○ Horizontal pan left/right
○ “Zoom in/out”
AR Test Application
● We screen-captured in video the execution of the application over
each of the mosaic targets
● We analysed the various videos and extracted 3 metrics
○ Recognition delay
○ Minimum required target area
○ Visual alignment and stability
AR Framework Evaluation Results - Overall Recognition
● Not all targets were
recognized
○ This was expected
○ Targets were captured from a
distance
○ Not much effort in capturing
targets
● Wikitude performed very
poorly
○ Unexpected
○ Requires further study as to
why
AR Framework Evaluation Results - Recognition Delay
● CraftAR is faster
than PixLive
○ Almost 0.5
seconds faster
● PixLive requires less
visible target area
AR Framework Evaluation Results - Visual alignment and
stability
1. Subjectively rated by the two authors
a. -1: bad alignment / stability
b. 0: ok alignment / stability
c. 1: good alignment / stability
Conclusion
Conclusion
● Evaluation in a real scenario setting
○ Compared three frameworks: CraftAR, PixLive, Wikitude
○ Wikitude failed, but more testing is required to dismiss it
● Study allowed us to understand strong and weak points of these
AR frameworks
○ AR frameworks’ performance varies greatly depending on the type of
image they are recognizing
○ AR frameworks have different performance compromises
■ No single one is best at every performance attribute
● Virtual Heritage application developers should test different
frameworks before commiting to one

More Related Content

Similar to Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation

3D ICONS Guidelines and Case Studies, Anthony Corns, Discovery Programme
3D ICONS Guidelines and Case Studies, Anthony Corns, Discovery Programme3D ICONS Guidelines and Case Studies, Anthony Corns, Discovery Programme
3D ICONS Guidelines and Case Studies, Anthony Corns, Discovery Programme3D ICONS Project
 
Citizen Science, Geocrowdsourcing and Big Data in Urban Context
Citizen Science, Geocrowdsourcing and Big Data in Urban ContextCitizen Science, Geocrowdsourcing and Big Data in Urban Context
Citizen Science, Geocrowdsourcing and Big Data in Urban ContextMaria Antonia Brovelli
 
Philipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with WikitudePhilipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with WikitudeAugmentedWorldExpo
 
Digital tools for exploring roman mosaic
Digital tools for exploring roman mosaicDigital tools for exploring roman mosaic
Digital tools for exploring roman mosaicJorge Cardoso
 
Ar paper 800-innovation with augmented reality to erasmus students
Ar paper 800-innovation with augmented reality to erasmus studentsAr paper 800-innovation with augmented reality to erasmus students
Ar paper 800-innovation with augmented reality to erasmus studentsVitor Gonçalves
 
Mobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research DirectionsMobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research DirectionsMark Billinghurst
 
2019 cvpr paper_overview
2019 cvpr paper_overview2019 cvpr paper_overview
2019 cvpr paper_overviewLEE HOSEONG
 
2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong Lee2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong LeeMoazzem Hossain
 
Food Container Catalog AR
Food Container Catalog ARFood Container Catalog AR
Food Container Catalog ARNURSHAHIRAENDUT
 
Mar general pan hui ppt
Mar general pan hui ppt Mar general pan hui ppt
Mar general pan hui ppt luruiyang
 
Augmented reality
Augmented realityAugmented reality
Augmented realitydzubovua
 
The History and Future of Wearable Computing and Virtual Experience
The History and Future of Wearable Computing and Virtual ExperienceThe History and Future of Wearable Computing and Virtual Experience
The History and Future of Wearable Computing and Virtual ExperienceC4Media
 
Mobile AR Lecture1-introduction
Mobile AR Lecture1-introductionMobile AR Lecture1-introduction
Mobile AR Lecture1-introductionMark Billinghurst
 
Vizerra - innovations in visual communications using games and VR&AR
Vizerra - innovations in visual communications using games and VR&ARVizerra - innovations in visual communications using games and VR&AR
Vizerra - innovations in visual communications using games and VR&ARAlexander Lavrov
 
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsWeb-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsMatthias Trapp
 
Strategy for Optimal Documentation of Museum Objects
Strategy for Optimal Documentation of Museum ObjectsStrategy for Optimal Documentation of Museum Objects
Strategy for Optimal Documentation of Museum ObjectsDaniel Pletinckx
 
Evaluation of the Acceptance of Virtual Worlds in the Tourism Sector: An Ext...
Evaluation of the Acceptance of Virtual Worlds in the Tourism Sector: An Ext...Evaluation of the Acceptance of Virtual Worlds in the Tourism Sector: An Ext...
Evaluation of the Acceptance of Virtual Worlds in the Tourism Sector: An Ext...Virtual Tourism
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKEvren Coşkun
 
An Augmented Reality and Virtual Reality Pillar for Exhibitions: A Subjective...
An Augmented Reality and Virtual Reality Pillar for Exhibitions: A Subjective...An Augmented Reality and Virtual Reality Pillar for Exhibitions: A Subjective...
An Augmented Reality and Virtual Reality Pillar for Exhibitions: A Subjective...Zi Siang See
 

Similar to Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation (20)

3D ICONS Guidelines and Case Studies, Anthony Corns, Discovery Programme
3D ICONS Guidelines and Case Studies, Anthony Corns, Discovery Programme3D ICONS Guidelines and Case Studies, Anthony Corns, Discovery Programme
3D ICONS Guidelines and Case Studies, Anthony Corns, Discovery Programme
 
Citizen Science, Geocrowdsourcing and Big Data in Urban Context
Citizen Science, Geocrowdsourcing and Big Data in Urban ContextCitizen Science, Geocrowdsourcing and Big Data in Urban Context
Citizen Science, Geocrowdsourcing and Big Data in Urban Context
 
Philipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with WikitudePhilipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with Wikitude
 
Pervasive ar environment
Pervasive ar environmentPervasive ar environment
Pervasive ar environment
 
Digital tools for exploring roman mosaic
Digital tools for exploring roman mosaicDigital tools for exploring roman mosaic
Digital tools for exploring roman mosaic
 
Ar paper 800-innovation with augmented reality to erasmus students
Ar paper 800-innovation with augmented reality to erasmus studentsAr paper 800-innovation with augmented reality to erasmus students
Ar paper 800-innovation with augmented reality to erasmus students
 
Mobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research DirectionsMobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research Directions
 
2019 cvpr paper_overview
2019 cvpr paper_overview2019 cvpr paper_overview
2019 cvpr paper_overview
 
2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong Lee2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong Lee
 
Food Container Catalog AR
Food Container Catalog ARFood Container Catalog AR
Food Container Catalog AR
 
Mar general pan hui ppt
Mar general pan hui ppt Mar general pan hui ppt
Mar general pan hui ppt
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
The History and Future of Wearable Computing and Virtual Experience
The History and Future of Wearable Computing and Virtual ExperienceThe History and Future of Wearable Computing and Virtual Experience
The History and Future of Wearable Computing and Virtual Experience
 
Mobile AR Lecture1-introduction
Mobile AR Lecture1-introductionMobile AR Lecture1-introduction
Mobile AR Lecture1-introduction
 
Vizerra - innovations in visual communications using games and VR&AR
Vizerra - innovations in visual communications using games and VR&ARVizerra - innovations in visual communications using games and VR&AR
Vizerra - innovations in visual communications using games and VR&AR
 
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsWeb-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
 
Strategy for Optimal Documentation of Museum Objects
Strategy for Optimal Documentation of Museum ObjectsStrategy for Optimal Documentation of Museum Objects
Strategy for Optimal Documentation of Museum Objects
 
Evaluation of the Acceptance of Virtual Worlds in the Tourism Sector: An Ext...
Evaluation of the Acceptance of Virtual Worlds in the Tourism Sector: An Ext...Evaluation of the Acceptance of Virtual Worlds in the Tourism Sector: An Ext...
Evaluation of the Acceptance of Virtual Worlds in the Tourism Sector: An Ext...
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDK
 
An Augmented Reality and Virtual Reality Pillar for Exhibitions: A Subjective...
An Augmented Reality and Virtual Reality Pillar for Exhibitions: A Subjective...An Augmented Reality and Virtual Reality Pillar for Exhibitions: A Subjective...
An Augmented Reality and Virtual Reality Pillar for Exhibitions: A Subjective...
 

More from Jorge Cardoso

Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...Jorge Cardoso
 
Criação de Ambientes de Realidade Virtual usando A-Frame
Criação de Ambientes  de Realidade Virtual  usando A-FrameCriação de Ambientes  de Realidade Virtual  usando A-Frame
Criação de Ambientes de Realidade Virtual usando A-FrameJorge Cardoso
 
Journal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJournal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJorge Cardoso
 
Interaction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityInteraction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityJorge Cardoso
 
Interacção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualInteracção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualJorge Cardoso
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentationJorge Cardoso
 
Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Jorge Cardoso
 
Evaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsEvaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsJorge Cardoso
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artJorge Cardoso
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012Jorge Cardoso
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit Jorge Cardoso
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionJorge Cardoso
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Jorge Cardoso
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive artJorge Cardoso
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing Jorge Cardoso
 
Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Jorge Cardoso
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para AndroidJorge Cardoso
 

More from Jorge Cardoso (20)

Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
 
Criação de Ambientes de Realidade Virtual usando A-Frame
Criação de Ambientes  de Realidade Virtual  usando A-FrameCriação de Ambientes  de Realidade Virtual  usando A-Frame
Criação de Ambientes de Realidade Virtual usando A-Frame
 
Journal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJournal of Science and Technology of the Arts
Journal of Science and Technology of the Arts
 
Interaction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityInteraction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual reality
 
Interacção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualInteracção em ambientes de realidade virtual
Interacção em ambientes de realidade virtual
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentation
 
Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...
 
Evaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsEvaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applications
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive art
 
PuReWidgets toolkit
PuReWidgets toolkitPuReWidgets toolkit
PuReWidgets toolkit
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared Interaction
 
Oop java
Oop javaOop java
Oop java
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive art
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing
 
Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
 
OOP Java
OOP JavaOOP Java
OOP Java
 

Recently uploaded

Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxSimeonChristian
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)itwameryclare
 
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfBUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfWildaNurAmalia2
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)riyaescorts54
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationColumbia Weather Systems
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptJoemSTuliba
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 

Recently uploaded (20)

Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)
 
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfBUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather Station
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.ppt
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 

Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation

  • 1. Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation EUROGRAPHICS Workshop on Graphics and Cultural Heritage (2018) Vienna, Austria, November 12-15, 2018 Jorge C. S. Cardoso, André Belo CISUC/DEI, Universidade de Coimbra
  • 2. Contents 1. “Mosaico - Conímbriga e Sicó” project a. Digital Tools for Exploring Roman Mosaic 2. Prototype AR Application 3. AR Framework Testing 4. Conclusions
  • 4. “Mosaico - Conímbriga e Sicó” Project ● Based on the Roman Mosaic Heritage present in the geographical axis constituted by ○ the Ruins of the Roman city of Conímbriga, ○ the Roman Villa of Rabaçal, and ○ the Monumental Complex of Santiago da Guarda.
  • 5. “Mosaico - Conímbriga e Sicó” Project ● Promotes cultural and creative activities within the museums, interpretative centers and archaeological sites ○ Integrated into the CREATOUR national project as a pilot initiative ● Alternative experiences of sharing knowledge about the Roman Mosaic Heritage ● Mosaic as a modern expression of creativity brought into the present and reinterpreted
  • 6. Digital Tools for Exploring Roman Mosaic In the context of the “Mosaico - Conímbriga e Sicó” project Various planned digital tools to support different activities for exploring roman mosaic
  • 7. Digital Tools for Exploring Roman Mosaic ● Mosaic Editor ○ Support for mosaic workshops for non-professionals ● Programming Environment (Adapted Snap! Environment) ○ Learning computer programming by creating mosaic patterns ● Interactive Sandbox ○ Interactive experiences for kids ○ Simulating uncovering mosaics
  • 8. Augmented Reality Mobile Application An AR application that provides in-place, contextual information about the roman mosaics
  • 9. Augmented Reality Mobile Application for Mosaics ● Purpose ○ Display technical information about the mosaics, for example, when they were uncovered, what was the latest conservation or restoration work, etc. ○ Display image overlays of the conservation or restoration works on mosaics over time. ○ Provide a platform for the visualization of virtual restoration of the existing mosaics. ○ Highlight mosaics with graphical information regarding various motifs ■ geometric patterns, animals, plants, compositions, mythological figures, etc.
  • 10. Types of Augmented Reality Location-based Structured markers “Instant tracking” Natural image features
  • 11. Augmented Reality Mobile Application ● Requirement ○ Multi-platform application (run on Android, iOS, etc.) ■ Single code base ■ Lower development effort ● What AR development frameworks are available for multi-platform mobile development? ● Which AR development frameworks are most suitable for detecting real mosaics?
  • 13. AR Development Frameworks ● We studied multi-platform AR development frameworks and their features ○ With natural image feature detection ● Narrowed down to 3 frameworks: CraftAR, PixLive, Wikitude
  • 14. AR Framework Evaluation ● Real-world evaluation with roman mosaics at Conímbriga ● Targets with different characteristics were captured
  • 15. AR Test Application ● A simple test application was developed using each of the 3 AR frameworks ● Test application overlaid graphical shapes over the targets ○ Simple shapes, easy to verify alignment
  • 16. AR Test Application ● We screen-captured in video the execution of the application over each of the mosaic targets ● Three camera movements: ○ Camera face down, turn up towards the target, then turn left, then right ○ Horizontal pan left/right ○ “Zoom in/out”
  • 17. AR Test Application ● We screen-captured in video the execution of the application over each of the mosaic targets ● We analysed the various videos and extracted 3 metrics ○ Recognition delay ○ Minimum required target area ○ Visual alignment and stability
  • 18. AR Framework Evaluation Results - Overall Recognition ● Not all targets were recognized ○ This was expected ○ Targets were captured from a distance ○ Not much effort in capturing targets ● Wikitude performed very poorly ○ Unexpected ○ Requires further study as to why
  • 19. AR Framework Evaluation Results - Recognition Delay ● CraftAR is faster than PixLive ○ Almost 0.5 seconds faster ● PixLive requires less visible target area
  • 20. AR Framework Evaluation Results - Visual alignment and stability 1. Subjectively rated by the two authors a. -1: bad alignment / stability b. 0: ok alignment / stability c. 1: good alignment / stability
  • 22. Conclusion ● Evaluation in a real scenario setting ○ Compared three frameworks: CraftAR, PixLive, Wikitude ○ Wikitude failed, but more testing is required to dismiss it ● Study allowed us to understand strong and weak points of these AR frameworks ○ AR frameworks’ performance varies greatly depending on the type of image they are recognizing ○ AR frameworks have different performance compromises ■ No single one is best at every performance attribute ● Virtual Heritage application developers should test different frameworks before commiting to one

Editor's Notes

  1. Modern approach to mosaic
  2. Based on coordinates (e.g., GPS) Imprecise, not enough to overlay mosaic details