SlideShare a Scribd company logo
Heterogeneous information integration for
mountain augmented reality mobile apps
Darian Frajberg
Piero Fraternali
Rocio Nahime Torres
Department of Electronics, Information and Bioengineering, Politecnico di Milano
October 19, 2017
2
Introduction and motivation
Mobile outdoor Augmented Reality (AR) applications are
an emerging category of solutions that hold the promise
to design engaging user experiences around geo-
referenced data
They exploit the sensor readings of the device:
- GPS position
- Orientation
- Motion
- Camera frame content
Their goal is to understand what the user is watching at
and enrich the view captured by the device with
contextual information
3
Introduction and motivation
Mobile outdoor applications offer a
new way to promote the collection
of geo-referenced information
through citizen science
Citizen science engages common
citizens to help to solve a scientific
problem, such as gathering
environmental data (e.g., images of
plant species and mountain snow
coverage)
4
Related work
Some mobile applications for crowdsourcing environment purposes:
- Plants
- Climate change
- Birds
- Water
- Noise pollution
- Meteorology
Our contribution:
- Mountains
The realization of an outdoor mobile AR application relies
on a multi-stage and multi-source processing pipeline
5
Outdoor Augmented Reality for mountain data collection
6
Outdoor Augmented Reality for mountain data collection
7
Outdoor Augmented Reality for mountain data collection
Geo object acquisition
{"lat":0.1707444,	"lng":6.6452082,	
"elevation":861,	"id":"2331692496",	
"name":"Pico Maria	Fernandes"}
<node	id= "57697260”	visible="true”
lat="35.3631518" lon="138.7302707">
<tag k="name:en" v="Mount	Fuji"/>
<tag k="ele" v="3776"/>
</node>
8
Outdoor Augmented Reality for mountain data collection
9
Outdoor Augmented Reality for mountain data collection
Model integration
(ASTER	GDEM) (NASA	SRTM)
10
Outdoor Augmented Reality for mountain data collection
Objects to model registration + Data decompression
11
Outdoor Augmented Reality for mountain data collection
12
Outdoor Augmented Reality for mountain data collection
13
Outdoor Augmented Reality for mountain data collection
Objects identification
14
Outdoor Augmented Reality for mountain data collection
15
Outdoor Augmented Reality for mountain data collection
Objects ranking
User-defined criteria:
• Distance
• Height
• Popularity
• Category
• Etc. Filter Rank
16
Outdoor Augmented Reality for mountain data collection
Objects projection + Windowing
17
Outdoor Augmented Reality for mountain data collection
18
Outdoor Augmented Reality for mountain data collection
19
Outdoor Augmented Reality for mountain data collection
Rendition
Satisfactory user experience must face several challenges:
• High object positioning accuracy
• Fast response time
• Low memory and battery consumption
Applications for outdoor usage must cope with:
• Uncontrolled viewing conditions
• Uncertain Internet connection
• Uncertain positioning
20
Outdoor Augmented Reality for mountain data collection
21
Outdoor Augmented Reality for mountain data collection
Computer Vision and AI can enhance positioning accuracy
(Sensor-based) (CV-based)
22
Outdoor Augmented Reality for mountain data collection
Image to terrain alignment on board (CV-based)
23
Dimensions of heterogeneous information integration
Dimensions:
- Object semantics: What is it?
- Objects provenance: Where does it come from?
- Object storage and availability: How is it stored?
Online/Offline?
- Object data compression: Is it compressed?
- Object media type: What are the types of their related files?
- Object visualization: How to render?
24
Dimensions of heterogeneous information integration
Semantic Provenance Storage/	
Availability
Compression Media	type Visualization
DEM
NASA	SRTM Online
Offline
Yes Point	cloud Virtual	
panorama
ASTER	GDEM Online
Offline
Yes Point	cloud Virtual	
panorama
Peaks
Open	Street	
Map
Online
Offline
No Text,	image,	
link
Point
Peakware Online
Offline
No Text Point
PeakBagger Online
Offline
No Text, image,	
link
Point
25
Dimensions of heterogeneous information integration
Semantic Provenance Storage/	
Availability
Compression Media	type Visualization
Waterbody
Waterways	
guide
Online
Offline
Yes Text,	image,	
link
2D	area
Geonames Online
Offline
Yes Text,	link 2D	area
Wikidata Online
Offline
No Text,	link Point
Alpine	huts
Norwegian	
trekking	
association
Online
Offline
No Text Point
Mountinhuts Online
Offline
No Text Point
26
Dimensions of heterogeneous information integration
Semantic Provenance Storage/	
Availability
Compression Media	type Visualization
Castles
GPS	Data	Team Online
Offline
No Text Point
Wiki	Data Online
Offline
No Text,	image,	
link
Point
Trails
Norwegian	
trekking	
association
Online
Offline
Yes Text Polyline
Wikiloc Online
Offline
Yes Text,	image,	
link
Polyline
Trailforks Online
Offline
Yes Text,	image,	
link
Polyline
27
Dimensions of heterogeneous information integration
Semantic Provenance Storage/	
Availability
Compression Media	type Visualization
Towns
Open	Street	
Map
Online
Offline
Yes Text 2D	area
GeoNames Online
Offline
No Text,	link Point
Events
Get	Events Online No Text,	image,	
link
2D	area
Facebook Online No Text,	link 2D	area
PeakLens is an outdoor AR mobile application that
identifies mountain peaks and overlays them in
real-time on the view
It was released for Android in February 2017 and it has already
achieved more than 100k installs, with a rating of 4/5 and
mostly positive feedback
28
Usage experience
Negative reviews and change requests correspond to:
- Data quality:
- Issue: Some absent or erroneous peak meta-data
- Solution: Fusion of more data sources and crowdsourcing to annotate missing metadata (IN
PROCESS)
- Data management:
- Issue: Missing option to store offline data in the SD card of the device
- Solution: Implementation of the requested feature (DONE)
- Usability:
- Issue: Scroll button to visualize multiple subsets of peaks not understood
- Solution: New design of pagination mechanism, also with other parameters such as altitude
and distance range of objects to display (IN PROCESS)
- Precision:
- Issue: Misplacement of peaks due to erroneous device’s sensors
- Solution: Optimization of the algorithm to perform even better alignments (IN PROCESS)
30
Usage experience
31
Environment application
Geo-referenced and time-stamped images of mountain ranges can be used for
environmental purposes such as monitoring:
- Snow coverage
- Plant diseases
- Vegetation recovery from bush fires
PeakLens is developed as a complement to the SnowWatch project, which aims at
creating novel and low cost tools to monitor and predict the water availability in the
dry season in mountain regions, where water supply is mostly conditioned by the
snow cover in the mountain ranges
Concept
– Ongoing experience of the development of a real world mobile outdoor AR
app that integrates DEM and GIS data to enrich the view of mountain
panoramas
– Different classes of data that can be exploited
– Technical challenges to face
Future work
– Harvest all of the mentioned classes of data, their encoding and compression
for offline and online usage, and their representation on the screen
– Continue soliciting feedback to improve the user experience
– Introduce 2 crowdsourcing modules to allow users to contribute by uploading
images and also by improving the correctness and completeness of the
different points of interest
32
Conclusions
33
Thanks For Your Attention!
Heterogeneous information
integration for mountain
augmented reality mobile apps
Darian Frajberg
Piero Fraternali
Rocio Nahime Torres
darian.frajberg | piero.fraternali | rocionahime.torres
@polimi.it

More Related Content

What's hot

Introduction To GIS
Introduction To GISIntroduction To GIS
Introduction To GIS
Maneesh Prasad
 
Maximizing Benefits from Municipal GIS Operations The GIS Management Institu...
Maximizing Benefits from Municipal GIS Operations  The GIS Management Institu...Maximizing Benefits from Municipal GIS Operations  The GIS Management Institu...
Maximizing Benefits from Municipal GIS Operations The GIS Management Institu...
Greg Babinski
 
Applications of GIS in Electrical Power System
Applications of GIS in Electrical Power SystemApplications of GIS in Electrical Power System
Applications of GIS in Electrical Power System
Khurram Butt
 
SBL Geospatial Services
SBL Geospatial ServicesSBL Geospatial Services
SBL Geospatial Services
SBL corp
 
GIS Based Project Planning and Management
GIS Based Project Planning and ManagementGIS Based Project Planning and Management
GIS Based Project Planning and Management
SaurabhChobe
 
Spatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GISSpatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GIS
George Percivall
 
The Environment Agency - Improving Incident Response - Collaborative Working ...
The Environment Agency - Improving Incident Response - Collaborative Working ...The Environment Agency - Improving Incident Response - Collaborative Working ...
The Environment Agency - Improving Incident Response - Collaborative Working ...
Esri UK
 
FINAL 31,12,10
FINAL 31,12,10FINAL 31,12,10
FINAL 31,12,10
Khurram Butt
 
google earth ppt by Ganga prasad Khanal.
google earth ppt by Ganga prasad Khanal. google earth ppt by Ganga prasad Khanal.
google earth ppt by Ganga prasad Khanal.
Implant Sharma
 
Gis Applications Presentation
Gis Applications PresentationGis Applications Presentation
Gis Applications Presentation
Idua Olunwa
 
Introduction of super map gis 10i bitcc technology jayson
Introduction of super map gis 10i bitcc technology jaysonIntroduction of super map gis 10i bitcc technology jayson
Introduction of super map gis 10i bitcc technology jayson
GeoMedeelel
 
Introduction to Geomatics _2014
Introduction to Geomatics _2014Introduction to Geomatics _2014
Introduction to Geomatics _2014
Atiqa khan
 
One map supermap natural resources management--darijav
One map   supermap natural resources management--darijavOne map   supermap natural resources management--darijav
One map supermap natural resources management--darijav
GeoMedeelel
 
SFScon19 - Andrea Vianello - Automatic system to generate an RGB mosaic of th...
SFScon19 - Andrea Vianello - Automatic system to generate an RGB mosaic of th...SFScon19 - Andrea Vianello - Automatic system to generate an RGB mosaic of th...
SFScon19 - Andrea Vianello - Automatic system to generate an RGB mosaic of th...
South Tyrol Free Software Conference
 
My ppt on gis
My ppt on gisMy ppt on gis
My ppt on gis
gargsonakshi1
 
gis project planning and management
gis project planning and managementgis project planning and management
gis project planning and management
Abhiram Kanigolla
 
Geographical information system in transportation planning
Geographical information system in transportation planning Geographical information system in transportation planning
Geographical information system in transportation planning
shayiqRashid
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
Dhaval Jalalpara
 
Symposium 2008
Symposium 2008Symposium 2008
Symposium 2008
Sik Cambon Jensen
 
3 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 083 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 08
Beniamino Murgante
 

What's hot (20)

Introduction To GIS
Introduction To GISIntroduction To GIS
Introduction To GIS
 
Maximizing Benefits from Municipal GIS Operations The GIS Management Institu...
Maximizing Benefits from Municipal GIS Operations  The GIS Management Institu...Maximizing Benefits from Municipal GIS Operations  The GIS Management Institu...
Maximizing Benefits from Municipal GIS Operations The GIS Management Institu...
 
Applications of GIS in Electrical Power System
Applications of GIS in Electrical Power SystemApplications of GIS in Electrical Power System
Applications of GIS in Electrical Power System
 
SBL Geospatial Services
SBL Geospatial ServicesSBL Geospatial Services
SBL Geospatial Services
 
GIS Based Project Planning and Management
GIS Based Project Planning and ManagementGIS Based Project Planning and Management
GIS Based Project Planning and Management
 
Spatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GISSpatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GIS
 
The Environment Agency - Improving Incident Response - Collaborative Working ...
The Environment Agency - Improving Incident Response - Collaborative Working ...The Environment Agency - Improving Incident Response - Collaborative Working ...
The Environment Agency - Improving Incident Response - Collaborative Working ...
 
FINAL 31,12,10
FINAL 31,12,10FINAL 31,12,10
FINAL 31,12,10
 
google earth ppt by Ganga prasad Khanal.
google earth ppt by Ganga prasad Khanal. google earth ppt by Ganga prasad Khanal.
google earth ppt by Ganga prasad Khanal.
 
Gis Applications Presentation
Gis Applications PresentationGis Applications Presentation
Gis Applications Presentation
 
Introduction of super map gis 10i bitcc technology jayson
Introduction of super map gis 10i bitcc technology jaysonIntroduction of super map gis 10i bitcc technology jayson
Introduction of super map gis 10i bitcc technology jayson
 
Introduction to Geomatics _2014
Introduction to Geomatics _2014Introduction to Geomatics _2014
Introduction to Geomatics _2014
 
One map supermap natural resources management--darijav
One map   supermap natural resources management--darijavOne map   supermap natural resources management--darijav
One map supermap natural resources management--darijav
 
SFScon19 - Andrea Vianello - Automatic system to generate an RGB mosaic of th...
SFScon19 - Andrea Vianello - Automatic system to generate an RGB mosaic of th...SFScon19 - Andrea Vianello - Automatic system to generate an RGB mosaic of th...
SFScon19 - Andrea Vianello - Automatic system to generate an RGB mosaic of th...
 
My ppt on gis
My ppt on gisMy ppt on gis
My ppt on gis
 
gis project planning and management
gis project planning and managementgis project planning and management
gis project planning and management
 
Geographical information system in transportation planning
Geographical information system in transportation planning Geographical information system in transportation planning
Geographical information system in transportation planning
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
Symposium 2008
Symposium 2008Symposium 2008
Symposium 2008
 
3 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 083 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 08
 

Similar to Heterogeneous information integration for mountain augmented reality mobile apps

A Location-Based Virtual Reality Application for Mountain Peak Detection
A Location-Based Virtual Reality Application for Mountain Peak DetectionA Location-Based Virtual Reality Application for Mountain Peak Detection
A Location-Based Virtual Reality Application for Mountain Peak Detection
Antonio La Salandra
 
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
Maria Antonia Brovelli
 
Lesson3 esa summer_school_brovelli
Lesson3 esa summer_school_brovelliLesson3 esa summer_school_brovelli
Lesson3 esa summer_school_brovelli
Maria Antonia Brovelli
 
Analisis kebutuhan sistem web gis
Analisis kebutuhan sistem web gisAnalisis kebutuhan sistem web gis
Analisis kebutuhan sistem web gis
Dany Laksono
 
Max Bolen Resume 12202016
Max Bolen Resume 12202016Max Bolen Resume 12202016
Max Bolen Resume 12202016
Max Bolen
 
MSC_Proposal
MSC_ProposalMSC_Proposal
MSC_Proposal
Lindsey Collins
 
Applying Computer Vision Techniques to Web Public Images for the Environmenta...
Applying Computer Vision Techniques to Web Public Images for the Environmenta...Applying Computer Vision Techniques to Web Public Images for the Environmenta...
Applying Computer Vision Techniques to Web Public Images for the Environmenta...
PasiniPolimi
 
React’s suitability to develop Geospatial solutions.pdf
React’s suitability to develop Geospatial solutions.pdfReact’s suitability to develop Geospatial solutions.pdf
React’s suitability to develop Geospatial solutions.pdf
Mindfire LLC
 
2015 on Spatial Development (Personal Projects)
2015 on Spatial Development (Personal Projects)2015 on Spatial Development (Personal Projects)
2015 on Spatial Development (Personal Projects)
David Eliseo Martinez Castellanos
 
Envie project 3_d_city_models_urban_micro_climate
Envie project 3_d_city_models_urban_micro_climateEnvie project 3_d_city_models_urban_micro_climate
Envie project 3_d_city_models_urban_micro_climate
Stephane Meteodyn
 
GEOMATIC WORLD WITH A SPECIAL LOOK TO GIS
GEOMATIC WORLDWITH A SPECIAL LOOK TO GISGEOMATIC WORLDWITH A SPECIAL LOOK TO GIS
GEOMATIC WORLD WITH A SPECIAL LOOK TO GIS
Mary Adel
 
Maps and Apps
Maps and AppsMaps and Apps
Maps and Apps
Addy Pope
 
mO4Rivers-CitizenScience for Rivers
mO4Rivers-CitizenScience for RiversmO4Rivers-CitizenScience for Rivers
mO4Rivers-CitizenScience for Rivers
Nuno Charneca
 
MyTravel: a geo-referenced social-oriented Web 2.0 application
MyTravel: a geo-referenced social-oriented Web 2.0 applicationMyTravel: a geo-referenced social-oriented Web 2.0 application
MyTravel: a geo-referenced social-oriented Web 2.0 application
Beniamino Murgante
 
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
Marco Minghini
 
Mobile Graphics (part2)
Mobile Graphics (part2)Mobile Graphics (part2)
Mobile Graphics (part2)
CRS4 Research Center in Sardinia
 
"Complementing Snow Cover Estimation with Analysis of Web Public Images"
"Complementing Snow Cover Estimation with Analysis of Web Public Images""Complementing Snow Cover Estimation with Analysis of Web Public Images"
"Complementing Snow Cover Estimation with Analysis of Web Public Images"
PasiniPolimi
 
Headings - 2008 issue 2
Headings - 2008 issue 2Headings - 2008 issue 2
Headings - 2008 issue 2
Headings
 
Ariadne Services
Ariadne ServicesAriadne Services
Ariadne Services
ariadnenetwork
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
Si Chen
 

Similar to Heterogeneous information integration for mountain augmented reality mobile apps (20)

A Location-Based Virtual Reality Application for Mountain Peak Detection
A Location-Based Virtual Reality Application for Mountain Peak DetectionA Location-Based Virtual Reality Application for Mountain Peak Detection
A Location-Based Virtual Reality Application for Mountain Peak Detection
 
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
 
Lesson3 esa summer_school_brovelli
Lesson3 esa summer_school_brovelliLesson3 esa summer_school_brovelli
Lesson3 esa summer_school_brovelli
 
Analisis kebutuhan sistem web gis
Analisis kebutuhan sistem web gisAnalisis kebutuhan sistem web gis
Analisis kebutuhan sistem web gis
 
Max Bolen Resume 12202016
Max Bolen Resume 12202016Max Bolen Resume 12202016
Max Bolen Resume 12202016
 
MSC_Proposal
MSC_ProposalMSC_Proposal
MSC_Proposal
 
Applying Computer Vision Techniques to Web Public Images for the Environmenta...
Applying Computer Vision Techniques to Web Public Images for the Environmenta...Applying Computer Vision Techniques to Web Public Images for the Environmenta...
Applying Computer Vision Techniques to Web Public Images for the Environmenta...
 
React’s suitability to develop Geospatial solutions.pdf
React’s suitability to develop Geospatial solutions.pdfReact’s suitability to develop Geospatial solutions.pdf
React’s suitability to develop Geospatial solutions.pdf
 
2015 on Spatial Development (Personal Projects)
2015 on Spatial Development (Personal Projects)2015 on Spatial Development (Personal Projects)
2015 on Spatial Development (Personal Projects)
 
Envie project 3_d_city_models_urban_micro_climate
Envie project 3_d_city_models_urban_micro_climateEnvie project 3_d_city_models_urban_micro_climate
Envie project 3_d_city_models_urban_micro_climate
 
GEOMATIC WORLD WITH A SPECIAL LOOK TO GIS
GEOMATIC WORLDWITH A SPECIAL LOOK TO GISGEOMATIC WORLDWITH A SPECIAL LOOK TO GIS
GEOMATIC WORLD WITH A SPECIAL LOOK TO GIS
 
Maps and Apps
Maps and AppsMaps and Apps
Maps and Apps
 
mO4Rivers-CitizenScience for Rivers
mO4Rivers-CitizenScience for RiversmO4Rivers-CitizenScience for Rivers
mO4Rivers-CitizenScience for Rivers
 
MyTravel: a geo-referenced social-oriented Web 2.0 application
MyTravel: a geo-referenced social-oriented Web 2.0 applicationMyTravel: a geo-referenced social-oriented Web 2.0 application
MyTravel: a geo-referenced social-oriented Web 2.0 application
 
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
 
Mobile Graphics (part2)
Mobile Graphics (part2)Mobile Graphics (part2)
Mobile Graphics (part2)
 
"Complementing Snow Cover Estimation with Analysis of Web Public Images"
"Complementing Snow Cover Estimation with Analysis of Web Public Images""Complementing Snow Cover Estimation with Analysis of Web Public Images"
"Complementing Snow Cover Estimation with Analysis of Web Public Images"
 
Headings - 2008 issue 2
Headings - 2008 issue 2Headings - 2008 issue 2
Headings - 2008 issue 2
 
Ariadne Services
Ariadne ServicesAriadne Services
Ariadne Services
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
 

Recently uploaded

Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
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
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
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
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 

Recently uploaded (20)

Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
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
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
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
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 

Heterogeneous information integration for mountain augmented reality mobile apps

  • 1. Heterogeneous information integration for mountain augmented reality mobile apps Darian Frajberg Piero Fraternali Rocio Nahime Torres Department of Electronics, Information and Bioengineering, Politecnico di Milano October 19, 2017
  • 2. 2 Introduction and motivation Mobile outdoor Augmented Reality (AR) applications are an emerging category of solutions that hold the promise to design engaging user experiences around geo- referenced data They exploit the sensor readings of the device: - GPS position - Orientation - Motion - Camera frame content Their goal is to understand what the user is watching at and enrich the view captured by the device with contextual information
  • 3. 3 Introduction and motivation Mobile outdoor applications offer a new way to promote the collection of geo-referenced information through citizen science Citizen science engages common citizens to help to solve a scientific problem, such as gathering environmental data (e.g., images of plant species and mountain snow coverage)
  • 4. 4 Related work Some mobile applications for crowdsourcing environment purposes: - Plants - Climate change - Birds - Water - Noise pollution - Meteorology Our contribution: - Mountains
  • 5. The realization of an outdoor mobile AR application relies on a multi-stage and multi-source processing pipeline 5 Outdoor Augmented Reality for mountain data collection
  • 6. 6 Outdoor Augmented Reality for mountain data collection
  • 7. 7 Outdoor Augmented Reality for mountain data collection Geo object acquisition {"lat":0.1707444, "lng":6.6452082, "elevation":861, "id":"2331692496", "name":"Pico Maria Fernandes"} <node id= "57697260” visible="true” lat="35.3631518" lon="138.7302707"> <tag k="name:en" v="Mount Fuji"/> <tag k="ele" v="3776"/> </node>
  • 8. 8 Outdoor Augmented Reality for mountain data collection
  • 9. 9 Outdoor Augmented Reality for mountain data collection Model integration (ASTER GDEM) (NASA SRTM)
  • 10. 10 Outdoor Augmented Reality for mountain data collection
  • 11. Objects to model registration + Data decompression 11 Outdoor Augmented Reality for mountain data collection
  • 12. 12 Outdoor Augmented Reality for mountain data collection
  • 13. 13 Outdoor Augmented Reality for mountain data collection Objects identification
  • 14. 14 Outdoor Augmented Reality for mountain data collection
  • 15. 15 Outdoor Augmented Reality for mountain data collection Objects ranking User-defined criteria: • Distance • Height • Popularity • Category • Etc. Filter Rank
  • 16. 16 Outdoor Augmented Reality for mountain data collection
  • 17. Objects projection + Windowing 17 Outdoor Augmented Reality for mountain data collection
  • 18. 18 Outdoor Augmented Reality for mountain data collection
  • 19. 19 Outdoor Augmented Reality for mountain data collection Rendition
  • 20. Satisfactory user experience must face several challenges: • High object positioning accuracy • Fast response time • Low memory and battery consumption Applications for outdoor usage must cope with: • Uncontrolled viewing conditions • Uncertain Internet connection • Uncertain positioning 20 Outdoor Augmented Reality for mountain data collection
  • 21. 21 Outdoor Augmented Reality for mountain data collection Computer Vision and AI can enhance positioning accuracy (Sensor-based) (CV-based)
  • 22. 22 Outdoor Augmented Reality for mountain data collection Image to terrain alignment on board (CV-based)
  • 23. 23 Dimensions of heterogeneous information integration Dimensions: - Object semantics: What is it? - Objects provenance: Where does it come from? - Object storage and availability: How is it stored? Online/Offline? - Object data compression: Is it compressed? - Object media type: What are the types of their related files? - Object visualization: How to render?
  • 24. 24 Dimensions of heterogeneous information integration Semantic Provenance Storage/ Availability Compression Media type Visualization DEM NASA SRTM Online Offline Yes Point cloud Virtual panorama ASTER GDEM Online Offline Yes Point cloud Virtual panorama Peaks Open Street Map Online Offline No Text, image, link Point Peakware Online Offline No Text Point PeakBagger Online Offline No Text, image, link Point
  • 25. 25 Dimensions of heterogeneous information integration Semantic Provenance Storage/ Availability Compression Media type Visualization Waterbody Waterways guide Online Offline Yes Text, image, link 2D area Geonames Online Offline Yes Text, link 2D area Wikidata Online Offline No Text, link Point Alpine huts Norwegian trekking association Online Offline No Text Point Mountinhuts Online Offline No Text Point
  • 26. 26 Dimensions of heterogeneous information integration Semantic Provenance Storage/ Availability Compression Media type Visualization Castles GPS Data Team Online Offline No Text Point Wiki Data Online Offline No Text, image, link Point Trails Norwegian trekking association Online Offline Yes Text Polyline Wikiloc Online Offline Yes Text, image, link Polyline Trailforks Online Offline Yes Text, image, link Polyline
  • 27. 27 Dimensions of heterogeneous information integration Semantic Provenance Storage/ Availability Compression Media type Visualization Towns Open Street Map Online Offline Yes Text 2D area GeoNames Online Offline No Text, link Point Events Get Events Online No Text, image, link 2D area Facebook Online No Text, link 2D area
  • 28. PeakLens is an outdoor AR mobile application that identifies mountain peaks and overlays them in real-time on the view It was released for Android in February 2017 and it has already achieved more than 100k installs, with a rating of 4/5 and mostly positive feedback 28 Usage experience
  • 29. Negative reviews and change requests correspond to: - Data quality: - Issue: Some absent or erroneous peak meta-data - Solution: Fusion of more data sources and crowdsourcing to annotate missing metadata (IN PROCESS) - Data management: - Issue: Missing option to store offline data in the SD card of the device - Solution: Implementation of the requested feature (DONE) - Usability: - Issue: Scroll button to visualize multiple subsets of peaks not understood - Solution: New design of pagination mechanism, also with other parameters such as altitude and distance range of objects to display (IN PROCESS) - Precision: - Issue: Misplacement of peaks due to erroneous device’s sensors - Solution: Optimization of the algorithm to perform even better alignments (IN PROCESS) 30 Usage experience
  • 30. 31 Environment application Geo-referenced and time-stamped images of mountain ranges can be used for environmental purposes such as monitoring: - Snow coverage - Plant diseases - Vegetation recovery from bush fires PeakLens is developed as a complement to the SnowWatch project, which aims at creating novel and low cost tools to monitor and predict the water availability in the dry season in mountain regions, where water supply is mostly conditioned by the snow cover in the mountain ranges
  • 31. Concept – Ongoing experience of the development of a real world mobile outdoor AR app that integrates DEM and GIS data to enrich the view of mountain panoramas – Different classes of data that can be exploited – Technical challenges to face Future work – Harvest all of the mentioned classes of data, their encoding and compression for offline and online usage, and their representation on the screen – Continue soliciting feedback to improve the user experience – Introduce 2 crowdsourcing modules to allow users to contribute by uploading images and also by improving the correctness and completeness of the different points of interest 32 Conclusions
  • 32. 33 Thanks For Your Attention! Heterogeneous information integration for mountain augmented reality mobile apps Darian Frajberg Piero Fraternali Rocio Nahime Torres darian.frajberg | piero.fraternali | rocionahime.torres @polimi.it