SlideShare a Scribd company logo
1 of 25
Anita Graser
Scientist, Center for Mobility Systems – AIT Austrian Institute of Technology
Plaza Mayor – cc-by Kris Arnold on Flicker
LANDMARK-BASED INSTRUCTIONS FOR
PEDESTRIAN NAVIGATION SYSTEMS USING OSM
We want to …
 Compute realistic pedestrian routes
 Compute pedestrian navigation instructions with landmarks
 Use only commonly available data, i.e. OSM
OUR POINT OF DEPARTURE
1. Constructing a pedestrian routing graph from OSM
2. Extracting landmarks from OSM
3. Generating landmark-based pedestrian instructions
OUTLINE
 using information from globally available OpenStreetMap database
 based on sidewalks not on roads
 considering way quality criteria (based on selected route attributes)
 including road crossing and square crossing
TOPIC 1: CONSTRUCTING A PEDESTRIAN
ROUTING GRAPH FROM OSM
431.05.2017
Naumann S. and Kovalyov M.Y. (accepted) Pedestrian Route Search based on OpenStreetMap. 3th SCIENTIFIC AND TECHNICAL CONFERENCE
TRANSPORT SYSTEMS THEORY AND PRACTICE, Katowice, Poland, September 19-21, 2016.
Naumann, S., Czogalla, O., Kühner, F. (2015) A Safety Index for Road Crossing, Future Active Safety Technology Towards zero traffic accidents, FAST-
zero 2015 Symposium, Gothenburg, Sweden.
INTEGRATION OF PEDESTRIAN SQUARES
INTO THE ROUTING GRAPH
531.05.2017Graser, A. (2016) Integrating Open Spaces Into OpenStreetMap Routing Graphs for Realistic Crossing Behavior in Pedestrian Navigation. GI_Forum
‒ Journal for Geographic Information Science, 1-2016, 217-230, doi:10.1553/giscience2016_01_s217.
experimental implementation in QGIS
ROUTING ON THE PEDESTRIAN GRAPH
31.05.2017
TOPIC 2: EXTRACTING POTENTIAL
LANDMARKS FROM OSM
731.05.2017
OSM import
with ogr2ogr
PERRON views
POINT LANDMARKS
31.05.2017
…
POLYGON LANDMARKS
31.05.2017
…
WEIGHTS FOR LANDMARKS
1031.05.2017
Descriptive
name
Weight
…
Pedestrian-centered navigation instructions
 using information from globally available OpenStreetMap database
 automatic selection of most suitable landmark
TOPIC 3: GENERATING LANDMARK-BASED
PEDESTRIAN INSTRUCTIONS
1131.05.2017
Turn left
after Café
Hegelhof
1. Extracting decision point candidates along the route
2. Filtering & merging of decision point candidates
3. Determining crossing types
4. Splitting the route into episodes between decision points
5. Selecting landmarks for decision points
6. Computing instructions per episode
7. Generating internationalized text for instructions
INSTRUCTION CALCULATION PROCESS
Possible reasons are:
 Start of the route
 Mode of transport change
 Direction change
 Name change
 Functional Road Class (FRC) change
 Form of Way (FOW) change
 Road crossing (at start of each link that is a crossing)
 Begin / end of stairs, bridges, tunnels, roundabouts…
STEPS 1 – EXTRACTING DECISION POINTS
STEPS 2 - REMOVING UNNCESSARY DECISION POINTS
STEP 3 – CROSSING TYPES
Splitting  episodes between decision points
STEP 4 – SPLITTING AT DECISION POINTS
Approaches
 All named buildings in buffer [Elias & Sester 2002]
 Most unique building at decision point [Elias 2003]
 Rule-based using categories [Duckham et al. 2010, Dräger & Koller 2012]
 Features with highest „landmarkness“ [Quesnot & Roche 2014]
 Neuronal network [Zhu & Karimi 2015]
STEP 5 – SELECTING LANDMARKS
𝑆 = ( 𝑑 𝑚𝑎𝑥 − 𝑑 ∗ 𝑤 𝑑 − 𝑐 𝑚𝑎𝑥 − 𝑐 ∗
𝑑 𝑚𝑎𝑥
𝑐 𝑚𝑎𝑥
∗ 𝑤𝑐 + 𝑠 ∗ 𝑤𝑠 + 𝑙 ∗ 𝑤𝑙) ∗ 𝑣
where
 d is the distance between decision point and landmark,
 dmax is the maximum distance for a candidate to be considered,
 c is the landmark category weight,
 cmax is the maximum landmark category weight,
 s is the side of the landmark relative to the next turn: same side (1) or other side (0),
 l is the location of the landmark relative to the route: before (1) or after (0) the decision point,
 v is the visibility of the landmark: visible (1) or hidden (0), and
 wd, wc, ws, wl are the weights for the terms for distance, category suitability, side, and location.
STEP 5 – SELECTING LANDMARKS
Land-
marks
10 nearest point
& 10 nearest polygon LMs
LM candidates
sort by score
Best LM
STEP 6 GENERATING INSTRUCTIONS
Handling micro mapping …
STEP 6 GENERATING INSTRUCTIONS
# 0=landmark, 1=on street
RoadInstruction.ROUTE_START = Start {0} {1}
Preposition.BEFORE = before the {0}
Preposition.AT = at the {0}
Preposition.AFTER = after the {0}
amenity=library = library
RoadInstruction.onto_start_street = on {0}
STEP 7 INTERNATIONALIZATION
# 0=landmark, 1=on street
RoadInstruction.ROUTE_START = Starten Sie {0} {1}
Preposition.BEFORE_m = vor dem {0}
Preposition.BEFORE_f = vor der {0}
Preposition.BEFORE_n = vor dem {0}
...
amenity=library = die Bücherei
RoadInstruction.onto_start_street_m = auf dem {0}
RoadInstruction.onto_start_street_f = auf der {0}
RoadInstruction.onto_start_street_n = auf dem {0}
OPEN ROUTE FORMAT
2531.05.2017
https://github.com/dts-ait/sproute-json-route-format
http://bit.do/perron
DEMO WEBSITE
 Further improvement of navigation instructions
 Field tests in Vienna and Magdeburg
 Calibration of weights for landmark selection
algorithm
ONGOING AND FUTURE WORK
CONTACT
Anita Graser – anita.graser@ait.ac.at
@underdarkGIS

More Related Content

What's hot

openrouteservice.org at sotm08
openrouteservice.org at sotm08openrouteservice.org at sotm08
openrouteservice.org at sotm08
schmitz42
 
Theresa Aubrechtová @FTF2013
Theresa Aubrechtová @FTF2013Theresa Aubrechtová @FTF2013
Theresa Aubrechtová @FTF2013
FTF2013
 
Airborne vehicle detection in dense urban areas using ho g features and dispa...
Airborne vehicle detection in dense urban areas using ho g features and dispa...Airborne vehicle detection in dense urban areas using ho g features and dispa...
Airborne vehicle detection in dense urban areas using ho g features and dispa...
Ecway Technologies
 

What's hot (15)

Osm josm os_mmaps
Osm josm os_mmapsOsm josm os_mmaps
Osm josm os_mmaps
 
openrouteservice.org at sotm08
openrouteservice.org at sotm08openrouteservice.org at sotm08
openrouteservice.org at sotm08
 
Georeferencing
GeoreferencingGeoreferencing
Georeferencing
 
Traffic Engineering
Traffic Engineering Traffic Engineering
Traffic Engineering
 
09 Parking Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGadhi)
09 Parking Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGadhi)09 Parking Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGadhi)
09 Parking Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGadhi)
 
Regional evaluation workflow
Regional evaluation workflow Regional evaluation workflow
Regional evaluation workflow
 
Openstreetmap, GPS traces and positioning
Openstreetmap, GPS traces and positioningOpenstreetmap, GPS traces and positioning
Openstreetmap, GPS traces and positioning
 
Design of Road Project Using MX Software
Design of Road Project Using MX Software Design of Road Project Using MX Software
Design of Road Project Using MX Software
 
Rail station passenger congestion: Thinking outside the station
Rail station passenger congestion: Thinking outside the stationRail station passenger congestion: Thinking outside the station
Rail station passenger congestion: Thinking outside the station
 
A system of cars, trains, planes, ships and people
A system of cars, trains, planes, ships and peopleA system of cars, trains, planes, ships and people
A system of cars, trains, planes, ships and people
 
Theresa Aubrechtová @FTF2013
Theresa Aubrechtová @FTF2013Theresa Aubrechtová @FTF2013
Theresa Aubrechtová @FTF2013
 
Buildng Traffc Smulator(BTS)
Buildng Traffc Smulator(BTS)Buildng Traffc Smulator(BTS)
Buildng Traffc Smulator(BTS)
 
Airborne vehicle detection in dense urban areas using ho g features and dispa...
Airborne vehicle detection in dense urban areas using ho g features and dispa...Airborne vehicle detection in dense urban areas using ho g features and dispa...
Airborne vehicle detection in dense urban areas using ho g features and dispa...
 
Nonparametric technique based high speed road surface detection
Nonparametric technique based high speed road surface detectionNonparametric technique based high speed road surface detection
Nonparametric technique based high speed road surface detection
 
08 Agency Of Mapping
08 Agency Of Mapping08 Agency Of Mapping
08 Agency Of Mapping
 

Similar to Landmark-based instructions for pedestrian navigation systems using OSM

Summary_presentation_TL
Summary_presentation_TLSummary_presentation_TL
Summary_presentation_TL
Tianyuan Liu
 
Master Thesis 2015 - Aykut İçöz at University Of Ulm
Master Thesis 2015 - Aykut İçöz at University Of UlmMaster Thesis 2015 - Aykut İçöz at University Of Ulm
Master Thesis 2015 - Aykut İçöz at University Of Ulm
Aykut İçöz
 
Tum2014 november
Tum2014 novemberTum2014 november
Tum2014 november
Marco
 
Pedestrian infrastructure audits for the City of Sydney’s Liveable Green Ne...
Pedestrian infrastructure audits for  the City of Sydney’s Liveable Green  Ne...Pedestrian infrastructure audits for  the City of Sydney’s Liveable Green  Ne...
Pedestrian infrastructure audits for the City of Sydney’s Liveable Green Ne...
JumpingJaq
 
Path Finding In Hazard Terrain
Path Finding In Hazard TerrainPath Finding In Hazard Terrain
Path Finding In Hazard Terrain
Oren Koler
 

Similar to Landmark-based instructions for pedestrian navigation systems using OSM (20)

Summary_presentation_TL
Summary_presentation_TLSummary_presentation_TL
Summary_presentation_TL
 
Application of gps tracking in bicycle research
Application of gps tracking in bicycle researchApplication of gps tracking in bicycle research
Application of gps tracking in bicycle research
 
Recognition of road markings from street-level panoramic images for automated...
Recognition of road markings from street-level panoramic images for automated...Recognition of road markings from street-level panoramic images for automated...
Recognition of road markings from street-level panoramic images for automated...
 
Master Thesis 2015 - Aykut İçöz at University Of Ulm
Master Thesis 2015 - Aykut İçöz at University Of UlmMaster Thesis 2015 - Aykut İçöz at University Of Ulm
Master Thesis 2015 - Aykut İçöz at University Of Ulm
 
Network analysis for shortest optimum path
Network analysis for shortest optimum pathNetwork analysis for shortest optimum path
Network analysis for shortest optimum path
 
Tum2014 november
Tum2014 novemberTum2014 november
Tum2014 november
 
Improving Street Design Through 'Link and Place'
Improving Street Design Through 'Link and Place'Improving Street Design Through 'Link and Place'
Improving Street Design Through 'Link and Place'
 
StreetSeen: A Tool for Analyzing Visual Preferences
StreetSeen: A Tool for Analyzing Visual PreferencesStreetSeen: A Tool for Analyzing Visual Preferences
StreetSeen: A Tool for Analyzing Visual Preferences
 
Final Ite Css
Final Ite CssFinal Ite Css
Final Ite Css
 
Rick Hall: Place & Mobility
Rick Hall: Place & MobilityRick Hall: Place & Mobility
Rick Hall: Place & Mobility
 
Northern Transport Summit: Danny Crump, Broadway Malyan & Nicola Kane, TfGM
Northern Transport Summit: Danny Crump, Broadway Malyan & Nicola Kane, TfGMNorthern Transport Summit: Danny Crump, Broadway Malyan & Nicola Kane, TfGM
Northern Transport Summit: Danny Crump, Broadway Malyan & Nicola Kane, TfGM
 
Relocate strelka - Explanatory materials brochure
Relocate strelka - Explanatory materials brochureRelocate strelka - Explanatory materials brochure
Relocate strelka - Explanatory materials brochure
 
Pedestrian infrastructure audits for the City of Sydney’s Liveable Green Ne...
Pedestrian infrastructure audits for  the City of Sydney’s Liveable Green  Ne...Pedestrian infrastructure audits for  the City of Sydney’s Liveable Green  Ne...
Pedestrian infrastructure audits for the City of Sydney’s Liveable Green Ne...
 
Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...
 
Mcm demo glasgow - august 11
Mcm demo   glasgow - august 11Mcm demo   glasgow - august 11
Mcm demo glasgow - august 11
 
E017512630
E017512630E017512630
E017512630
 
Workshop_Indoor and outdoor mapping
Workshop_Indoor and outdoor mappingWorkshop_Indoor and outdoor mapping
Workshop_Indoor and outdoor mapping
 
Urbica Design showcases (may 2016)
Urbica Design showcases  (may 2016)Urbica Design showcases  (may 2016)
Urbica Design showcases (may 2016)
 
Path Finding In Hazard Terrain
Path Finding In Hazard TerrainPath Finding In Hazard Terrain
Path Finding In Hazard Terrain
 
Roadway condition presentation grp 04
Roadway condition presentation grp 04Roadway condition presentation grp 04
Roadway condition presentation grp 04
 

More from Anita Graser

More from Anita Graser (20)

Trajectory Visualization in Notebook Environments @ GI_Salzburg 2022
Trajectory Visualization in Notebook Environments @ GI_Salzburg 2022Trajectory Visualization in Notebook Environments @ GI_Salzburg 2022
Trajectory Visualization in Notebook Environments @ GI_Salzburg 2022
 
Movement Data in GIS - Geobeer Lightning Talk, 2021-03-08
Movement Data in GIS - Geobeer Lightning Talk, 2021-03-08Movement Data in GIS - Geobeer Lightning Talk, 2021-03-08
Movement Data in GIS - Geobeer Lightning Talk, 2021-03-08
 
Exploratory Analysis of Massive Movement Data (RGS-IBG GIScience Research Gro...
Exploratory Analysis of Massive Movement Data (RGS-IBG GIScience Research Gro...Exploratory Analysis of Massive Movement Data (RGS-IBG GIScience Research Gro...
Exploratory Analysis of Massive Movement Data (RGS-IBG GIScience Research Gro...
 
From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...
From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...
From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...
 
Data-driven Trajectory Prediction in Maritime LBS
Data-driven Trajectory Prediction in Maritime LBSData-driven Trajectory Prediction in Maritime LBS
Data-driven Trajectory Prediction in Maritime LBS
 
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
 
MovingPandas at PyDays Vienna 2019
MovingPandas at PyDays Vienna 2019MovingPandas at PyDays Vienna 2019
MovingPandas at PyDays Vienna 2019
 
QGIS das Opensource GIS at Linuxwochen Wien 2019
QGIS das Opensource GIS at Linuxwochen Wien 2019QGIS das Opensource GIS at Linuxwochen Wien 2019
QGIS das Opensource GIS at Linuxwochen Wien 2019
 
GIScience for Dynamic Transportation Systems, GIScience Colloquium, Universit...
GIScience for Dynamic Transportation Systems, GIScience Colloquium, Universit...GIScience for Dynamic Transportation Systems, GIScience Colloquium, Universit...
GIScience for Dynamic Transportation Systems, GIScience Colloquium, Universit...
 
QGIS Neuigkeiten @ AGIT2017
QGIS Neuigkeiten @ AGIT2017QGIS Neuigkeiten @ AGIT2017
QGIS Neuigkeiten @ AGIT2017
 
QGIS Processing at Linuxwochen Wien / PyDays 2017
QGIS Processing at Linuxwochen Wien / PyDays 2017QGIS Processing at Linuxwochen Wien / PyDays 2017
QGIS Processing at Linuxwochen Wien / PyDays 2017
 
Neuigkeiten vom QGIS-Projekt - AGIT 2016
Neuigkeiten vom QGIS-Projekt - AGIT 2016Neuigkeiten vom QGIS-Projekt - AGIT 2016
Neuigkeiten vom QGIS-Projekt - AGIT 2016
 
Spatial Data Analysis & Visualization with QGIS - Vienna Data Science Meetup
Spatial Data Analysis & Visualization with QGIS - Vienna Data Science MeetupSpatial Data Analysis & Visualization with QGIS - Vienna Data Science Meetup
Spatial Data Analysis & Visualization with QGIS - Vienna Data Science Meetup
 
Better Urban Travel Time Estimates Using Street Network Centrality #Eurocarto15
Better Urban Travel Time Estimates Using Street Network Centrality #Eurocarto15Better Urban Travel Time Estimates Using Street Network Centrality #Eurocarto15
Better Urban Travel Time Estimates Using Street Network Centrality #Eurocarto15
 
Time Manager Vortrag vom QGIS-DE Anwendertreffen 2015
Time Manager Vortrag vom QGIS-DE Anwendertreffen 2015Time Manager Vortrag vom QGIS-DE Anwendertreffen 2015
Time Manager Vortrag vom QGIS-DE Anwendertreffen 2015
 
Time Manager Workshop vom QGIS-DE Anwendertreffen 2015
Time Manager Workshop vom QGIS-DE Anwendertreffen 2015Time Manager Workshop vom QGIS-DE Anwendertreffen 2015
Time Manager Workshop vom QGIS-DE Anwendertreffen 2015
 
Improving Navigation: Automated Name Extraction for Separately Mapped Pedestr...
Improving Navigation: Automated Name Extraction for Separately Mapped Pedestr...Improving Navigation: Automated Name Extraction for Separately Mapped Pedestr...
Improving Navigation: Automated Name Extraction for Separately Mapped Pedestr...
 
Routing mit OSM - #AGIT2015
Routing mit OSM - #AGIT2015Routing mit OSM - #AGIT2015
Routing mit OSM - #AGIT2015
 
QGIS jenseits von zwei Dimensionen - KAGIS-Fachtagung 2015
QGIS jenseits von zwei Dimensionen - KAGIS-Fachtagung 2015QGIS jenseits von zwei Dimensionen - KAGIS-Fachtagung 2015
QGIS jenseits von zwei Dimensionen - KAGIS-Fachtagung 2015
 
Time Manager Workshop at #QGIS2015 Conference in Nodebo
Time Manager Workshop at #QGIS2015 Conference in NodeboTime Manager Workshop at #QGIS2015 Conference in Nodebo
Time Manager Workshop at #QGIS2015 Conference in Nodebo
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Landmark-based instructions for pedestrian navigation systems using OSM

  • 1. Anita Graser Scientist, Center for Mobility Systems – AIT Austrian Institute of Technology Plaza Mayor – cc-by Kris Arnold on Flicker LANDMARK-BASED INSTRUCTIONS FOR PEDESTRIAN NAVIGATION SYSTEMS USING OSM
  • 2. We want to …  Compute realistic pedestrian routes  Compute pedestrian navigation instructions with landmarks  Use only commonly available data, i.e. OSM OUR POINT OF DEPARTURE
  • 3. 1. Constructing a pedestrian routing graph from OSM 2. Extracting landmarks from OSM 3. Generating landmark-based pedestrian instructions OUTLINE
  • 4.  using information from globally available OpenStreetMap database  based on sidewalks not on roads  considering way quality criteria (based on selected route attributes)  including road crossing and square crossing TOPIC 1: CONSTRUCTING A PEDESTRIAN ROUTING GRAPH FROM OSM 431.05.2017 Naumann S. and Kovalyov M.Y. (accepted) Pedestrian Route Search based on OpenStreetMap. 3th SCIENTIFIC AND TECHNICAL CONFERENCE TRANSPORT SYSTEMS THEORY AND PRACTICE, Katowice, Poland, September 19-21, 2016. Naumann, S., Czogalla, O., Kühner, F. (2015) A Safety Index for Road Crossing, Future Active Safety Technology Towards zero traffic accidents, FAST- zero 2015 Symposium, Gothenburg, Sweden.
  • 5. INTEGRATION OF PEDESTRIAN SQUARES INTO THE ROUTING GRAPH 531.05.2017Graser, A. (2016) Integrating Open Spaces Into OpenStreetMap Routing Graphs for Realistic Crossing Behavior in Pedestrian Navigation. GI_Forum ‒ Journal for Geographic Information Science, 1-2016, 217-230, doi:10.1553/giscience2016_01_s217.
  • 6. experimental implementation in QGIS ROUTING ON THE PEDESTRIAN GRAPH 31.05.2017
  • 7. TOPIC 2: EXTRACTING POTENTIAL LANDMARKS FROM OSM 731.05.2017 OSM import with ogr2ogr PERRON views
  • 11. Pedestrian-centered navigation instructions  using information from globally available OpenStreetMap database  automatic selection of most suitable landmark TOPIC 3: GENERATING LANDMARK-BASED PEDESTRIAN INSTRUCTIONS 1131.05.2017 Turn left after Café Hegelhof
  • 12. 1. Extracting decision point candidates along the route 2. Filtering & merging of decision point candidates 3. Determining crossing types 4. Splitting the route into episodes between decision points 5. Selecting landmarks for decision points 6. Computing instructions per episode 7. Generating internationalized text for instructions INSTRUCTION CALCULATION PROCESS
  • 13. Possible reasons are:  Start of the route  Mode of transport change  Direction change  Name change  Functional Road Class (FRC) change  Form of Way (FOW) change  Road crossing (at start of each link that is a crossing)  Begin / end of stairs, bridges, tunnels, roundabouts… STEPS 1 – EXTRACTING DECISION POINTS
  • 14. STEPS 2 - REMOVING UNNCESSARY DECISION POINTS
  • 15. STEP 3 – CROSSING TYPES
  • 16. Splitting  episodes between decision points STEP 4 – SPLITTING AT DECISION POINTS
  • 17. Approaches  All named buildings in buffer [Elias & Sester 2002]  Most unique building at decision point [Elias 2003]  Rule-based using categories [Duckham et al. 2010, Dräger & Koller 2012]  Features with highest „landmarkness“ [Quesnot & Roche 2014]  Neuronal network [Zhu & Karimi 2015] STEP 5 – SELECTING LANDMARKS
  • 18. 𝑆 = ( 𝑑 𝑚𝑎𝑥 − 𝑑 ∗ 𝑤 𝑑 − 𝑐 𝑚𝑎𝑥 − 𝑐 ∗ 𝑑 𝑚𝑎𝑥 𝑐 𝑚𝑎𝑥 ∗ 𝑤𝑐 + 𝑠 ∗ 𝑤𝑠 + 𝑙 ∗ 𝑤𝑙) ∗ 𝑣 where  d is the distance between decision point and landmark,  dmax is the maximum distance for a candidate to be considered,  c is the landmark category weight,  cmax is the maximum landmark category weight,  s is the side of the landmark relative to the next turn: same side (1) or other side (0),  l is the location of the landmark relative to the route: before (1) or after (0) the decision point,  v is the visibility of the landmark: visible (1) or hidden (0), and  wd, wc, ws, wl are the weights for the terms for distance, category suitability, side, and location. STEP 5 – SELECTING LANDMARKS Land- marks 10 nearest point & 10 nearest polygon LMs LM candidates sort by score Best LM
  • 19. STEP 6 GENERATING INSTRUCTIONS
  • 20. Handling micro mapping … STEP 6 GENERATING INSTRUCTIONS
  • 21. # 0=landmark, 1=on street RoadInstruction.ROUTE_START = Start {0} {1} Preposition.BEFORE = before the {0} Preposition.AT = at the {0} Preposition.AFTER = after the {0} amenity=library = library RoadInstruction.onto_start_street = on {0} STEP 7 INTERNATIONALIZATION # 0=landmark, 1=on street RoadInstruction.ROUTE_START = Starten Sie {0} {1} Preposition.BEFORE_m = vor dem {0} Preposition.BEFORE_f = vor der {0} Preposition.BEFORE_n = vor dem {0} ... amenity=library = die Bücherei RoadInstruction.onto_start_street_m = auf dem {0} RoadInstruction.onto_start_street_f = auf der {0} RoadInstruction.onto_start_street_n = auf dem {0}
  • 24.  Further improvement of navigation instructions  Field tests in Vienna and Magdeburg  Calibration of weights for landmark selection algorithm ONGOING AND FUTURE WORK
  • 25. CONTACT Anita Graser – anita.graser@ait.ac.at @underdarkGIS