SlideShare a Scribd company logo
1 of 22
indoor positioning and navigation for mobile apps
indoo.rs GmbH, Austria
Thomas Burgess
<thomas@indoo.rs>
7th GeoIT Wherecamp Conference 2017
Chief Research Officer
Big data for indoor
crowd mobility
Outline.
üindoo.rs
➡ Who we are, what we do, who our customers are
üLocalization
➡ How the blue dot is calculated
üRadio maps
➡ Crowdsourcing radio data
üCrowd mobility
➡ Intelligence from crowd data
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 2
indoo.rs
Who we are, what we do, who our customers are.
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
üThomas Burgess
➡ PhD in particle physics
➡ Chief Research Officer
➡ At indoo.rs since 2013
➡ Swede living in Austria
üindoo.rs GmbH
➡ Technology startup since 2010
➡ ~20 staff / ~5 researchers
➡ Based in Vienna, Austria
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 4
Who is talking? Me!
What we do?
üEnabling location awareness
➡ iOS/Android mobile SDK
➡ Main data source iBeacons (or WiFi)
üNavigation
➡ Interactive for use in foreground applications
➡ Accurate for human tracking
➡ Real time on device (works offline)
üAsset tracking
➡ Active infrastructure, or indirect via Navigation
➡ Server side calculations on demand
➡ Track anything with a beacon
üAnalytics
➡ Access and view produced location data sets
2017-11-30 5Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
üApplications
➡ Increasing awareness of
indoor navigation
➡ Working in wide range of
venues
➡ From simple proximity
notifications to interactive
navigation and asset tracking
in complex buildings
üExample customers
➡ High Point Market
• Yearly trade show with 75k
visitors in 6 buildings with 11
floors and over 1000 beacons
➡ Mumok
• Interactive tour guide app for
Vienna museum of modern art
➡ San Francisco Airport
• Navigation for blind users
Who our customers are?
2017-11-30 6Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
Localization
How the blue dot is calculated.
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
Radio fingerprinting localization.
üRadio reference map
➡ Point measurements of Signal strength
➡ Average several scans
➡ ~1 point / m2
➡ Must be up to date!
üBasic approach
➡ Find most similar points to observed
location
➡ Interpolate position from selected points
üFLIP
➡ FLexible Indoor Positioner
➡ Hierarchical approach
• Floor / Coarse / Fine
➡ Optimized reference data
➡ Handles differences in device
characteristics
2017-11-30 8
Beacon
Ref. point
Path Announcement
Est. position
Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
Indoor Localization.
üHuman level accuracy
➡ ~2 m uncertainty
• AiLE - Advanced Indoo.rs Localization Engine
➡ ~2 s latency
• On device calculation
üLocalization
➡ Absolute position
• FLIP - Radio fingerprinting localization
• RSSI calibration independent
➡ Relative motion
• PDR - Pedestrian Dead Reckoning
• Orientation independent
• Step events with heading and length
➡ Trajectory
• AKF - Adaptive Kalman Filter
• Fuses absolute positions with relative motions
• Resistant to location jumps and heading drift
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 9
FLIP PDR
AKF
Radio
Motion
sensors
Trajectory
StepsPositions
Radio maps
Crowd sourcing radio data.
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
üChallenges
➡ Manual approach labor intensive
• Manual approach requires ~1 min / point, for ~1 point / m2!
• Large building needs tens of thousands of measurement points
➡ Noisy environment
➡ Radio maps require regular maintenance
• Beacons go missing, run out of battery, are moved
• Radio environment perturbed by new walls and objects
üSLAM: Three step approach – path to Big Data
➡ SLAM Engine
• Remove manual measurements
➡ SLAM Crowd Engine
• Crowd source data for updates
➡ Crowd Learning
• Remove dedicated measurements
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 11
Radio mapping.
Initial map.
üSLAM Engine
➡ Use dedicated path recordings
• Occasional ground truths + PDR
➡ SLAM
• Graphic Model SLAM
• Global fit of positions and PDR
with radio constraints
➡ Gaussian interpolation
• Fuse measurements to fixed grid
üImplications
➡ 10-20x speedup
• Compared to manual approach
➡ Requires cloud calculations
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 12
Map update.
üSLAM Crowd Engine
➡ Start with initial map
➡ Use crowd sourced paths
• Same data as for analytics
➡ SLAM
• Fuse estimated radio locations with PDR steps
üImprovement
➡ Heals and expands maps
➡ Removes redoing the initial map stage for
maintenance
üChallenges
➡ Requires a lot of data to overcome noise
➡ Difficult to make fully autonomous
➡ Requires frequent loops / path crossings
• Good for robots, less so for people...
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 13
Map learning.
üCrowd learning
üGrow map from seeds
➡ Initially only basic navigation
➡ Seed sources
• GNNS, ray-tracing, proximity, partial map
üCrowd only based SLAM
➡ Join paths to close loops
üGrow and maintain map
➡ Reinforcement learning
➡ Fully automated
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 14
SLAM evolution.
2017-11-30 15Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
üWalk around
üUpdate maps
üTriggered
üPredefine path
üWalk path
üRepeat 10x
üWalk around
üCreate maps
üAutomatic
Crowd
mobility
Intelligence from crowd data.
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
üData from analytics/crowd sourcing
➡ Detailed knowledge from navigating users available
➡ See crowding, obstacles, preferred routes, congestion etc.
Learn more from crowd data!
2017-11-30 17Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
Building Utilization Intelligence.
üBUI goal
➡ Provide a complete picture of
how a building is used
➡ Combine building information
with localization data
➡ Provide tools to generate
insights from data set
üChallenges
➡ Dramatically increased data
volume
• Users are not always navigating
➡ New data sources
➡ Represent user mobility
patterns
➡ Go from static analytics to
knowledge discovery tool
üApproach
➡ Acquisition
• More sources
• ESRI ArcGIS
• IoT – motion detectors,
environment monitors, asset
tracking
• Usefulness assessment
➡ Integration
• Calibration
• Reliability estimation
➡ Data mining
• Aggregation into mobility spaces
➡ Interpretation
• Visual analytics
• API access
2017-11-30 18Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
Building Utilization Intelligence.
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 19
RESULTS AND BENEFITS
EXTERNAL INPUT
Data
Integration
Reliability
Estimation
IntegrationAcquisition Data Mining Interpretation
Knowledge
Discovery &
Monitoring
Prediction
Mobility Analysis
Mobile data
Infrastructure
Building
information
AnalystsMarket
Building utilization
intelligence
Accurate feature mapping
and localization
Summary
Prepare your questions…
2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
üindoo.rs enables indoor location
➡ SDK for third party apps
➡ Radio fingerprinting, pedestrian dead reckoning
üRadio maps are annoying
➡ Use crowd sourced data
➡ Big processing (rather than big data)
➡ Use SLAM to overcome noise
➡ Side effect: Cleaner analytics
üCrowd mobility
➡ Analytics beyond heat map / historic data
➡ Sufficient coverage requires heterogenous data
➡ Big Data
üPrediction is the future!
2017-11-30
Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
21
Summary and conclusions
indoor positioning and navigation for mobile apps
http://www.indoo.rs
Contact
7th GeoIT Wherecamp Conference 2017
Thomas Burgess
<thomas@indoo.rs>
tel:+43 720 11 5980
Thanks for
listening!

More Related Content

What's hot

Team 03 open land use map 4 africa
Team 03 open land use map 4 africaTeam 03 open land use map 4 africa
Team 03 open land use map 4 africa
plan4all
 
Team 04 3 d open land use
Team 04 3 d open land useTeam 04 3 d open land use
Team 04 3 d open land use
plan4all
 
Team 01 using geo dcat ap specification for sharing metadata in geoss and ins...
Team 01 using geo dcat ap specification for sharing metadata in geoss and ins...Team 01 using geo dcat ap specification for sharing metadata in geoss and ins...
Team 01 using geo dcat ap specification for sharing metadata in geoss and ins...
plan4all
 
A Successful Pictometry Implementation Story - 2016Oct
A Successful Pictometry Implementation Story - 2016OctA Successful Pictometry Implementation Story - 2016Oct
A Successful Pictometry Implementation Story - 2016Oct
Tammy Kobliuk
 
GIS solutions for petroleum companies
GIS solutions for petroleum companiesGIS solutions for petroleum companies
GIS solutions for petroleum companies
Geodata AS
 

What's hot (20)

Team 03 open land use map 4 africa
Team 03 open land use map 4 africaTeam 03 open land use map 4 africa
Team 03 open land use map 4 africa
 
Team 04 3 d open land use
Team 04 3 d open land useTeam 04 3 d open land use
Team 04 3 d open land use
 
Innovative Green Building: More Value, Quality and Energy-Efficiency
Innovative Green Building: More Value, Quality and Energy-EfficiencyInnovative Green Building: More Value, Quality and Energy-Efficiency
Innovative Green Building: More Value, Quality and Energy-Efficiency
 
Team 01 using geo dcat ap specification for sharing metadata in geoss and ins...
Team 01 using geo dcat ap specification for sharing metadata in geoss and ins...Team 01 using geo dcat ap specification for sharing metadata in geoss and ins...
Team 01 using geo dcat ap specification for sharing metadata in geoss and ins...
 
Opendata Zurich @ ENERGIC-Workshop GIUZ
Opendata Zurich @ ENERGIC-Workshop GIUZOpendata Zurich @ ENERGIC-Workshop GIUZ
Opendata Zurich @ ENERGIC-Workshop GIUZ
 
05 exploitation platforms in support of agriculture monitoring erwin goor v...
05 exploitation platforms in support of agriculture monitoring   erwin goor v...05 exploitation platforms in support of agriculture monitoring   erwin goor v...
05 exploitation platforms in support of agriculture monitoring erwin goor v...
 
A Successful Pictometry Implementation Story - 2016Oct
A Successful Pictometry Implementation Story - 2016OctA Successful Pictometry Implementation Story - 2016Oct
A Successful Pictometry Implementation Story - 2016Oct
 
Using Spatial Business Intelligence For Asset ManagementSpatial bi foss4g2013
Using Spatial Business Intelligence For Asset ManagementSpatial bi foss4g2013Using Spatial Business Intelligence For Asset ManagementSpatial bi foss4g2013
Using Spatial Business Intelligence For Asset ManagementSpatial bi foss4g2013
 
"Showcase Skiing Area" IoT Presentation - Splunk Partner Executive Summit: 18...
"Showcase Skiing Area" IoT Presentation - Splunk Partner Executive Summit: 18..."Showcase Skiing Area" IoT Presentation - Splunk Partner Executive Summit: 18...
"Showcase Skiing Area" IoT Presentation - Splunk Partner Executive Summit: 18...
 
HERE - Esri UK Annual Conference 2016
HERE - Esri UK Annual Conference 2016HERE - Esri UK Annual Conference 2016
HERE - Esri UK Annual Conference 2016
 
Smart Mapping - How to Create Stunning Maps - Esri UK Annual Conference 2016
Smart Mapping - How to Create Stunning Maps - Esri UK Annual Conference 2016Smart Mapping - How to Create Stunning Maps - Esri UK Annual Conference 2016
Smart Mapping - How to Create Stunning Maps - Esri UK Annual Conference 2016
 
Scalability and Autonomous Analytics
Scalability and Autonomous AnalyticsScalability and Autonomous Analytics
Scalability and Autonomous Analytics
 
OGA - Esri UK Annual Conference 2016
OGA - Esri UK Annual Conference 2016OGA - Esri UK Annual Conference 2016
OGA - Esri UK Annual Conference 2016
 
Linked data in the swiss federal data infra
Linked data in the swiss federal data infraLinked data in the swiss federal data infra
Linked data in the swiss federal data infra
 
Esri UK - Annual Conference 2016 Transport for london
Esri UK - Annual Conference 2016 Transport for londonEsri UK - Annual Conference 2016 Transport for london
Esri UK - Annual Conference 2016 Transport for london
 
Maximising the use of 3D data (Tom Timms, STAR APIC)
Maximising the use of 3D data (Tom Timms, STAR APIC)Maximising the use of 3D data (Tom Timms, STAR APIC)
Maximising the use of 3D data (Tom Timms, STAR APIC)
 
The Role of Simulation in BIM
The Role of Simulation in BIMThe Role of Simulation in BIM
The Role of Simulation in BIM
 
CouchDB Day NYC 2017: Using Geospatial Data in Cloudant & CouchDB
CouchDB Day NYC 2017: Using Geospatial Data in Cloudant & CouchDBCouchDB Day NYC 2017: Using Geospatial Data in Cloudant & CouchDB
CouchDB Day NYC 2017: Using Geospatial Data in Cloudant & CouchDB
 
Automated BIM data checking: Facilitating the BIM coordinator and empowering ...
Automated BIM data checking: Facilitating the BIM coordinator and empowering ...Automated BIM data checking: Facilitating the BIM coordinator and empowering ...
Automated BIM data checking: Facilitating the BIM coordinator and empowering ...
 
GIS solutions for petroleum companies
GIS solutions for petroleum companiesGIS solutions for petroleum companies
GIS solutions for petroleum companies
 

Similar to Big Data for crowd mobility

Similar to Big Data for crowd mobility (20)

186 subsurface datamgmt_schroeder
186 subsurface datamgmt_schroeder186 subsurface datamgmt_schroeder
186 subsurface datamgmt_schroeder
 
INSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and toolsINSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and tools
 
Inspire hack 2017-linked-data
Inspire hack 2017-linked-dataInspire hack 2017-linked-data
Inspire hack 2017-linked-data
 
CIR Conferences - Cambridge Consultants
CIR Conferences - Cambridge ConsultantsCIR Conferences - Cambridge Consultants
CIR Conferences - Cambridge Consultants
 
Capturing and Stitching of ground surface images to enable a Machine Learning...
Capturing and Stitching of ground surface images to enable a Machine Learning...Capturing and Stitching of ground surface images to enable a Machine Learning...
Capturing and Stitching of ground surface images to enable a Machine Learning...
 
Succeeding with GIS: Keynote at GISRUK 2019
Succeeding with GIS: Keynote at GISRUK 2019Succeeding with GIS: Keynote at GISRUK 2019
Succeeding with GIS: Keynote at GISRUK 2019
 
ThyssenKrupp - NOAH17 Berlin
ThyssenKrupp - NOAH17 BerlinThyssenKrupp - NOAH17 Berlin
ThyssenKrupp - NOAH17 Berlin
 
Lightning Talk - Angela Dappart
Lightning Talk - Angela DappartLightning Talk - Angela Dappart
Lightning Talk - Angela Dappart
 
IBM Connections 6 Component Pack
IBM Connections 6 Component PackIBM Connections 6 Component Pack
IBM Connections 6 Component Pack
 
indoo.rs NetFLIPs presentation_Müllner
indoo.rs NetFLIPs presentation_Müllnerindoo.rs NetFLIPs presentation_Müllner
indoo.rs NetFLIPs presentation_Müllner
 
BIMtable: your digital office at the building site
BIMtable: your digital office at the building siteBIMtable: your digital office at the building site
BIMtable: your digital office at the building site
 
Alessandro Terenzi (Inglobe Technologies): Practical Object Tracking for Augm...
Alessandro Terenzi (Inglobe Technologies): Practical Object Tracking for Augm...Alessandro Terenzi (Inglobe Technologies): Practical Object Tracking for Augm...
Alessandro Terenzi (Inglobe Technologies): Practical Object Tracking for Augm...
 
Big Data Experience Sharing: Building Collaborative Data Analytics Platform -...
Big Data Experience Sharing: Building Collaborative Data Analytics Platform -...Big Data Experience Sharing: Building Collaborative Data Analytics Platform -...
Big Data Experience Sharing: Building Collaborative Data Analytics Platform -...
 
Complementing Political / Social Research with AI for a Deeper Understanding ...
Complementing Political / Social Research with AI for a Deeper Understanding ...Complementing Political / Social Research with AI for a Deeper Understanding ...
Complementing Political / Social Research with AI for a Deeper Understanding ...
 
Anchormen Jeroen Vlek
Anchormen Jeroen VlekAnchormen Jeroen Vlek
Anchormen Jeroen Vlek
 
Agile London: Industrial Agility, How to respond to the 4th Industrial Revolu...
Agile London: Industrial Agility, How to respond to the 4th Industrial Revolu...Agile London: Industrial Agility, How to respond to the 4th Industrial Revolu...
Agile London: Industrial Agility, How to respond to the 4th Industrial Revolu...
 
OSMC 2018 | Monitoring Distributed Systems by Philip Griesbacher
OSMC 2018 | Monitoring Distributed Systems by Philip GriesbacherOSMC 2018 | Monitoring Distributed Systems by Philip Griesbacher
OSMC 2018 | Monitoring Distributed Systems by Philip Griesbacher
 
Reducing the technical hurdle - why we started OpenCage Data
Reducing the technical hurdle - why we started OpenCage DataReducing the technical hurdle - why we started OpenCage Data
Reducing the technical hurdle - why we started OpenCage Data
 
Manufacturing Analytics at Scale
Manufacturing Analytics at ScaleManufacturing Analytics at Scale
Manufacturing Analytics at Scale
 
Introducing OpenGeoEdu @7th GeoIT Wherecamp Conference, Nov. 2017, Berlin
Introducing OpenGeoEdu @7th GeoIT Wherecamp Conference, Nov. 2017, BerlinIntroducing OpenGeoEdu @7th GeoIT Wherecamp Conference, Nov. 2017, Berlin
Introducing OpenGeoEdu @7th GeoIT Wherecamp Conference, Nov. 2017, Berlin
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Big Data for crowd mobility

  • 1. indoor positioning and navigation for mobile apps indoo.rs GmbH, Austria Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017 Chief Research Officer Big data for indoor crowd mobility
  • 2. Outline. üindoo.rs ➡ Who we are, what we do, who our customers are üLocalization ➡ How the blue dot is calculated üRadio maps ➡ Crowdsourcing radio data üCrowd mobility ➡ Intelligence from crowd data 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 2
  • 3. indoo.rs Who we are, what we do, who our customers are. 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 4. üThomas Burgess ➡ PhD in particle physics ➡ Chief Research Officer ➡ At indoo.rs since 2013 ➡ Swede living in Austria üindoo.rs GmbH ➡ Technology startup since 2010 ➡ ~20 staff / ~5 researchers ➡ Based in Vienna, Austria 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 4 Who is talking? Me!
  • 5. What we do? üEnabling location awareness ➡ iOS/Android mobile SDK ➡ Main data source iBeacons (or WiFi) üNavigation ➡ Interactive for use in foreground applications ➡ Accurate for human tracking ➡ Real time on device (works offline) üAsset tracking ➡ Active infrastructure, or indirect via Navigation ➡ Server side calculations on demand ➡ Track anything with a beacon üAnalytics ➡ Access and view produced location data sets 2017-11-30 5Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 6. üApplications ➡ Increasing awareness of indoor navigation ➡ Working in wide range of venues ➡ From simple proximity notifications to interactive navigation and asset tracking in complex buildings üExample customers ➡ High Point Market • Yearly trade show with 75k visitors in 6 buildings with 11 floors and over 1000 beacons ➡ Mumok • Interactive tour guide app for Vienna museum of modern art ➡ San Francisco Airport • Navigation for blind users Who our customers are? 2017-11-30 6Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 7. Localization How the blue dot is calculated. 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 8. Radio fingerprinting localization. üRadio reference map ➡ Point measurements of Signal strength ➡ Average several scans ➡ ~1 point / m2 ➡ Must be up to date! üBasic approach ➡ Find most similar points to observed location ➡ Interpolate position from selected points üFLIP ➡ FLexible Indoor Positioner ➡ Hierarchical approach • Floor / Coarse / Fine ➡ Optimized reference data ➡ Handles differences in device characteristics 2017-11-30 8 Beacon Ref. point Path Announcement Est. position Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 9. Indoor Localization. üHuman level accuracy ➡ ~2 m uncertainty • AiLE - Advanced Indoo.rs Localization Engine ➡ ~2 s latency • On device calculation üLocalization ➡ Absolute position • FLIP - Radio fingerprinting localization • RSSI calibration independent ➡ Relative motion • PDR - Pedestrian Dead Reckoning • Orientation independent • Step events with heading and length ➡ Trajectory • AKF - Adaptive Kalman Filter • Fuses absolute positions with relative motions • Resistant to location jumps and heading drift 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 9 FLIP PDR AKF Radio Motion sensors Trajectory StepsPositions
  • 10. Radio maps Crowd sourcing radio data. 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 11. üChallenges ➡ Manual approach labor intensive • Manual approach requires ~1 min / point, for ~1 point / m2! • Large building needs tens of thousands of measurement points ➡ Noisy environment ➡ Radio maps require regular maintenance • Beacons go missing, run out of battery, are moved • Radio environment perturbed by new walls and objects üSLAM: Three step approach – path to Big Data ➡ SLAM Engine • Remove manual measurements ➡ SLAM Crowd Engine • Crowd source data for updates ➡ Crowd Learning • Remove dedicated measurements 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 11 Radio mapping.
  • 12. Initial map. üSLAM Engine ➡ Use dedicated path recordings • Occasional ground truths + PDR ➡ SLAM • Graphic Model SLAM • Global fit of positions and PDR with radio constraints ➡ Gaussian interpolation • Fuse measurements to fixed grid üImplications ➡ 10-20x speedup • Compared to manual approach ➡ Requires cloud calculations 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 12
  • 13. Map update. üSLAM Crowd Engine ➡ Start with initial map ➡ Use crowd sourced paths • Same data as for analytics ➡ SLAM • Fuse estimated radio locations with PDR steps üImprovement ➡ Heals and expands maps ➡ Removes redoing the initial map stage for maintenance üChallenges ➡ Requires a lot of data to overcome noise ➡ Difficult to make fully autonomous ➡ Requires frequent loops / path crossings • Good for robots, less so for people... 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 13
  • 14. Map learning. üCrowd learning üGrow map from seeds ➡ Initially only basic navigation ➡ Seed sources • GNNS, ray-tracing, proximity, partial map üCrowd only based SLAM ➡ Join paths to close loops üGrow and maintain map ➡ Reinforcement learning ➡ Fully automated 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 14
  • 15. SLAM evolution. 2017-11-30 15Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th üWalk around üUpdate maps üTriggered üPredefine path üWalk path üRepeat 10x üWalk around üCreate maps üAutomatic
  • 16. Crowd mobility Intelligence from crowd data. 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 17. üData from analytics/crowd sourcing ➡ Detailed knowledge from navigating users available ➡ See crowding, obstacles, preferred routes, congestion etc. Learn more from crowd data! 2017-11-30 17Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 18. Building Utilization Intelligence. üBUI goal ➡ Provide a complete picture of how a building is used ➡ Combine building information with localization data ➡ Provide tools to generate insights from data set üChallenges ➡ Dramatically increased data volume • Users are not always navigating ➡ New data sources ➡ Represent user mobility patterns ➡ Go from static analytics to knowledge discovery tool üApproach ➡ Acquisition • More sources • ESRI ArcGIS • IoT – motion detectors, environment monitors, asset tracking • Usefulness assessment ➡ Integration • Calibration • Reliability estimation ➡ Data mining • Aggregation into mobility spaces ➡ Interpretation • Visual analytics • API access 2017-11-30 18Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 19. Building Utilization Intelligence. 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 19 RESULTS AND BENEFITS EXTERNAL INPUT Data Integration Reliability Estimation IntegrationAcquisition Data Mining Interpretation Knowledge Discovery & Monitoring Prediction Mobility Analysis Mobile data Infrastructure Building information AnalystsMarket Building utilization intelligence Accurate feature mapping and localization
  • 20. Summary Prepare your questions… 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th
  • 21. üindoo.rs enables indoor location ➡ SDK for third party apps ➡ Radio fingerprinting, pedestrian dead reckoning üRadio maps are annoying ➡ Use crowd sourced data ➡ Big processing (rather than big data) ➡ Use SLAM to overcome noise ➡ Side effect: Cleaner analytics üCrowd mobility ➡ Analytics beyond heat map / historic data ➡ Sufficient coverage requires heterogenous data ➡ Big Data üPrediction is the future! 2017-11-30 Thomas Burgess <thomas@indoo.rs> 7th GeoIT Wherecamp Conference 2017, Berlin, Nov 30th 21 Summary and conclusions
  • 22. indoor positioning and navigation for mobile apps http://www.indoo.rs Contact 7th GeoIT Wherecamp Conference 2017 Thomas Burgess <thomas@indoo.rs> tel:+43 720 11 5980 Thanks for listening!