SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
AGILE 2013 – Leuven, May 14-17, 2013
Reconstructing movement traces
through a hybrid map-matching
algorithm
Understanding Urban Cycling: A Data
Challenge
Kevin Baker
AGILE 2013 – Leuven, May 14-17, 2013
Research Framework
• Branding slogan: “Plan your nicest route”
– Specific information about the road infrastructure
and surroundings focused on his application
AGILE 2013 – Leuven, May 14-17, 2013
Research Framework
• PhD research:
– “Mapping Linear Landscapes - Geosemantic
methods for information extraction, validation
and enrichment using dynamic geodata”
– intelligent aggregation and combination of novel
geographic information from a dynamic
community
AGILE 2013 – Leuven, May 14-17, 2013
Algorithm
AGILE 2013 – Leuven, May 14-17, 2013
Algorithm
AGILE 2013 – Leuven, May 14-17, 2013
Algorithm
AGILE 2013 – Leuven, May 14-17, 2013
Algorithm
• Software: FME / Python/OSRM Routing Engine
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Hybrid map-matching algorithm
• Geographical: Point Search Algorithm
• Semantic: Attribute matching
• Topological: Shortest Path Routing Engine
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Vector Database:
– TomTom
• Preprocessing steps twofold:
Routable dataset Point cloud
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Raw dataset
– Create plausible trips per PERSONID
• Time between registrations < 5 minutes
• Remove outliers/error:
– HDOP < 5
– Distance between
registrations (<2500 m)
– outliers/error in Lat/Lon
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Raw dataset
– Analyse and filter trips on time passed and
meanspeed
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Raw dataset
– Resulting trips (3302)
• PersonID
• TripID
• Starttime
• Endtime
• Meanspeed
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Point Search Algorithm
– Detect unambigious points along a trace:
• Dual carriage way
• Parallel roads
• Bearing difference
• Analyse closest
candidates
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Point Search Algorithm
– Variable parameters in function of quality:
• Dynamic search distance (B)
• Search interval (ΔA)
• Allowed bearing difference
• Number of closest candidates to analyse
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Similarity measure
– A is routed segment
– B is original segment of trace
A
B
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Similarity measures (Quality dependend threshold)
– Frèchet distance
– Relative/Absolute length difference
– Area between segments
– Turning function
AGILE 2013 – Leuven, May 14-17, 2013
Workflow
• Hybrid map-matching algorithm
AGILE 2013 – Leuven, May 14-17, 2013
Result: overview
Good similarity
Bad similarity
AGILE 2013 – Leuven, May 14-17, 2013
Result: overview
Good similarity Bad similarity
AGILE 2013 – Leuven, May 14-17, 2013
Result: comparison
• Individual trips
Created Trip
TRIPID: 3034
Meanspeed: 4.88
Person : 207
Traveltime: 0:36:36
Additional trail
TRIPID: 207-961
Person : 207
Traveltime: 0:16:00
AGILE 2013 – Leuven, May 14-17, 2013
Result: comparison
• Individual trips
Created Trip
TRIPID: 1328
Meanspeed: 6.9955
Person : 146
Traveltime: 0:49:25
Additional trail
TRIPID: 146-964
Person : 146
Traveltime: 0:15:00
AGILE 2013 – Leuven, May 14-17, 2013
Result: comparison
• Heatmap of ‘additional cycle trips’ (Raster)
Max
Min
Remark: Pixelsize of 4m
AGILE 2013 – Leuven, May 14-17, 2013
Result: comparison
• Vector dataset with continuous color on count
Max
Min
AGILE 2013 – Leuven, May 14-17, 2013
Result: comparison
AGILE 2013 – Leuven, May 14-17, 2013
Discussion and Research Outlook
• Customize routable data to specific activity
– Exclude specific highwayclasses?
– Resistance on edges (fix vs variable)?
• Extensive post processing of delta (red lines)
– How far can the automatic integration go?
– Crowdsourcing/Outsourcing?
• Fine-tuning the Point Search Algorithm
• Extend similarity measure and thresholds
• Resulting trip parameters
AGILE 2013 – Leuven, May 14-17, 2013
Q&A

Contenu connexe

Tendances

An analytical advantage - using data to reduce lap times
An analytical advantage - using data to reduce lap timesAn analytical advantage - using data to reduce lap times
An analytical advantage - using data to reduce lap times
David Carson
 

Tendances (14)

2018 GIS in Education: Car Racing With Collector
2018 GIS in Education: Car Racing With Collector2018 GIS in Education: Car Racing With Collector
2018 GIS in Education: Car Racing With Collector
 
ArcGIS for Transportation Analytics
ArcGIS for Transportation AnalyticsArcGIS for Transportation Analytics
ArcGIS for Transportation Analytics
 
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS softwareShuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
 
An analytical advantage - using data to reduce lap times
An analytical advantage - using data to reduce lap timesAn analytical advantage - using data to reduce lap times
An analytical advantage - using data to reduce lap times
 
Józsa e.
Józsa e.Józsa e.
Józsa e.
 
Resume 2016
Resume 2016Resume 2016
Resume 2016
 
Bw hydraulic
Bw hydraulicBw hydraulic
Bw hydraulic
 
NDGeospatialSummit2019 - Using ArcGIS Online with Multiple Entities Through M...
NDGeospatialSummit2019 - Using ArcGIS Online with Multiple Entities Through M...NDGeospatialSummit2019 - Using ArcGIS Online with Multiple Entities Through M...
NDGeospatialSummit2019 - Using ArcGIS Online with Multiple Entities Through M...
 
Office for National Statistics - Smart Data - Esri UK Annual Conference 2017
Office for National Statistics - Smart Data - Esri UK Annual Conference 2017Office for National Statistics - Smart Data - Esri UK Annual Conference 2017
Office for National Statistics - Smart Data - Esri UK Annual Conference 2017
 
James Colclough - GIS and Geospatial for Highways Asset Management
James Colclough - GIS and Geospatial for Highways Asset ManagementJames Colclough - GIS and Geospatial for Highways Asset Management
James Colclough - GIS and Geospatial for Highways Asset Management
 
An open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standardsAn open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standards
 
Presentatie 1 uit de verdiepende opleiding ‘Petrografie en muurwerkarcheologie’
Presentatie 1 uit de verdiepende opleiding ‘Petrografie en muurwerkarcheologie’Presentatie 1 uit de verdiepende opleiding ‘Petrografie en muurwerkarcheologie’
Presentatie 1 uit de verdiepende opleiding ‘Petrografie en muurwerkarcheologie’
 
Esri Scotland Conf 2016 Forestry Commission
Esri Scotland Conf 2016   Forestry CommissionEsri Scotland Conf 2016   Forestry Commission
Esri Scotland Conf 2016 Forestry Commission
 
RESUME_Glassman.docx (1)
RESUME_Glassman.docx (1)RESUME_Glassman.docx (1)
RESUME_Glassman.docx (1)
 

En vedette

Thieves like us
Thieves like usThieves like us
Thieves like us
mica_egas
 
Cig presentation 2013
Cig   presentation 2013Cig   presentation 2013
Cig presentation 2013
Naveen Raina
 
Izborni vjesnik babina greda
Izborni vjesnik   babina gredaIzborni vjesnik   babina greda
Izborni vjesnik babina greda
Mato Petričević
 
Cig presentation 2013
Cig   presentation 2013Cig   presentation 2013
Cig presentation 2013
Naveen Raina
 
Activitats pneumàtica (alejandro matea liria)
Activitats pneumàtica (alejandro matea liria)Activitats pneumàtica (alejandro matea liria)
Activitats pneumàtica (alejandro matea liria)
jgsegunda4
 
Time management working smarter
 Time management working smarter Time management working smarter
Time management working smarter
eileen sutton
 
Marketing your own business
Marketing your own businessMarketing your own business
Marketing your own business
eileen sutton
 
Global crisis and islamic finance banking
Global crisis and islamic finance bankingGlobal crisis and islamic finance banking
Global crisis and islamic finance banking
Pir Irshad Ahmed
 

En vedette (16)

Thieves like us
Thieves like usThieves like us
Thieves like us
 
CNC铣床加工理論 2015/04/03
CNC铣床加工理論 2015/04/03CNC铣床加工理論 2015/04/03
CNC铣床加工理論 2015/04/03
 
Manu
ManuManu
Manu
 
Cig presentation 2013
Cig   presentation 2013Cig   presentation 2013
Cig presentation 2013
 
Lync – 6 top tips to avoid disaster
Lync – 6 top tips to avoid disasterLync – 6 top tips to avoid disaster
Lync – 6 top tips to avoid disaster
 
Izborni vjesnik babina greda
Izborni vjesnik   babina gredaIzborni vjesnik   babina greda
Izborni vjesnik babina greda
 
Cig presentation 2013
Cig   presentation 2013Cig   presentation 2013
Cig presentation 2013
 
Activitats pneumàtica (alejandro matea liria)
Activitats pneumàtica (alejandro matea liria)Activitats pneumàtica (alejandro matea liria)
Activitats pneumàtica (alejandro matea liria)
 
Time management working smarter
 Time management working smarter Time management working smarter
Time management working smarter
 
Higher Value, Lower Cost - Is technology pushing you forwards or holding you ...
Higher Value, Lower Cost - Is technology pushing you forwards or holding you ...Higher Value, Lower Cost - Is technology pushing you forwards or holding you ...
Higher Value, Lower Cost - Is technology pushing you forwards or holding you ...
 
Cyclist's waiting: identifying road signal patterns
Cyclist's waiting: identifying road signal patternsCyclist's waiting: identifying road signal patterns
Cyclist's waiting: identifying road signal patterns
 
Tracking daily mobilities: GPS based bicycle data collection, processing, and...
Tracking daily mobilities: GPS based bicycle data collection, processing, and...Tracking daily mobilities: GPS based bicycle data collection, processing, and...
Tracking daily mobilities: GPS based bicycle data collection, processing, and...
 
Cycling in ghent objective and subjective evaluation of civitas policy measures
Cycling in ghent objective and subjective evaluation of civitas policy measuresCycling in ghent objective and subjective evaluation of civitas policy measures
Cycling in ghent objective and subjective evaluation of civitas policy measures
 
Marketing your own business
Marketing your own businessMarketing your own business
Marketing your own business
 
Global crisis and islamic finance banking
Global crisis and islamic finance bankingGlobal crisis and islamic finance banking
Global crisis and islamic finance banking
 
8 building blocks for a high performance school IT network
8 building blocks for a high performance school IT network8 building blocks for a high performance school IT network
8 building blocks for a high performance school IT network
 

Similaire à Reconstructing movement traces throug a hybrid map matching algorithm (6)

The essentials for life at cogs
The essentials for life at cogsThe essentials for life at cogs
The essentials for life at cogs
 
Extraction of bicycle commuter trips from day long gps trajectories
Extraction of bicycle commuter trips from day long gps trajectoriesExtraction of bicycle commuter trips from day long gps trajectories
Extraction of bicycle commuter trips from day long gps trajectories
 
Behunin and lasslo inexpensive mobile mapping solutions
Behunin and lasslo inexpensive mobile mapping solutionsBehunin and lasslo inexpensive mobile mapping solutions
Behunin and lasslo inexpensive mobile mapping solutions
 
sustainable mobility
sustainable mobilitysustainable mobility
sustainable mobility
 
From interoperable to interoperating Geosemantic resources; Practical example...
From interoperable to interoperating Geosemantic resources; Practical example...From interoperable to interoperating Geosemantic resources; Practical example...
From interoperable to interoperating Geosemantic resources; Practical example...
 
AGILE_FinalDay_RobinFrew
AGILE_FinalDay_RobinFrewAGILE_FinalDay_RobinFrew
AGILE_FinalDay_RobinFrew
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
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
 
[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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Reconstructing movement traces throug a hybrid map matching algorithm

  • 1. AGILE 2013 – Leuven, May 14-17, 2013 Reconstructing movement traces through a hybrid map-matching algorithm Understanding Urban Cycling: A Data Challenge Kevin Baker
  • 2. AGILE 2013 – Leuven, May 14-17, 2013 Research Framework • Branding slogan: “Plan your nicest route” – Specific information about the road infrastructure and surroundings focused on his application
  • 3. AGILE 2013 – Leuven, May 14-17, 2013 Research Framework • PhD research: – “Mapping Linear Landscapes - Geosemantic methods for information extraction, validation and enrichment using dynamic geodata” – intelligent aggregation and combination of novel geographic information from a dynamic community
  • 4. AGILE 2013 – Leuven, May 14-17, 2013 Algorithm
  • 5. AGILE 2013 – Leuven, May 14-17, 2013 Algorithm
  • 6. AGILE 2013 – Leuven, May 14-17, 2013 Algorithm
  • 7. AGILE 2013 – Leuven, May 14-17, 2013 Algorithm • Software: FME / Python/OSRM Routing Engine
  • 8. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Hybrid map-matching algorithm • Geographical: Point Search Algorithm • Semantic: Attribute matching • Topological: Shortest Path Routing Engine
  • 9. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Vector Database: – TomTom • Preprocessing steps twofold: Routable dataset Point cloud
  • 10. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Raw dataset – Create plausible trips per PERSONID • Time between registrations < 5 minutes • Remove outliers/error: – HDOP < 5 – Distance between registrations (<2500 m) – outliers/error in Lat/Lon
  • 11. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Raw dataset – Analyse and filter trips on time passed and meanspeed
  • 12. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Raw dataset – Resulting trips (3302) • PersonID • TripID • Starttime • Endtime • Meanspeed
  • 13. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Point Search Algorithm – Detect unambigious points along a trace: • Dual carriage way • Parallel roads • Bearing difference • Analyse closest candidates
  • 14. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Point Search Algorithm – Variable parameters in function of quality: • Dynamic search distance (B) • Search interval (ΔA) • Allowed bearing difference • Number of closest candidates to analyse
  • 15. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Similarity measure – A is routed segment – B is original segment of trace A B
  • 16. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Similarity measures (Quality dependend threshold) – Frèchet distance – Relative/Absolute length difference – Area between segments – Turning function
  • 17. AGILE 2013 – Leuven, May 14-17, 2013 Workflow • Hybrid map-matching algorithm
  • 18. AGILE 2013 – Leuven, May 14-17, 2013 Result: overview Good similarity Bad similarity
  • 19. AGILE 2013 – Leuven, May 14-17, 2013 Result: overview Good similarity Bad similarity
  • 20. AGILE 2013 – Leuven, May 14-17, 2013 Result: comparison • Individual trips Created Trip TRIPID: 3034 Meanspeed: 4.88 Person : 207 Traveltime: 0:36:36 Additional trail TRIPID: 207-961 Person : 207 Traveltime: 0:16:00
  • 21. AGILE 2013 – Leuven, May 14-17, 2013 Result: comparison • Individual trips Created Trip TRIPID: 1328 Meanspeed: 6.9955 Person : 146 Traveltime: 0:49:25 Additional trail TRIPID: 146-964 Person : 146 Traveltime: 0:15:00
  • 22. AGILE 2013 – Leuven, May 14-17, 2013 Result: comparison • Heatmap of ‘additional cycle trips’ (Raster) Max Min Remark: Pixelsize of 4m
  • 23. AGILE 2013 – Leuven, May 14-17, 2013 Result: comparison • Vector dataset with continuous color on count Max Min
  • 24. AGILE 2013 – Leuven, May 14-17, 2013 Result: comparison
  • 25. AGILE 2013 – Leuven, May 14-17, 2013 Discussion and Research Outlook • Customize routable data to specific activity – Exclude specific highwayclasses? – Resistance on edges (fix vs variable)? • Extensive post processing of delta (red lines) – How far can the automatic integration go? – Crowdsourcing/Outsourcing? • Fine-tuning the Point Search Algorithm • Extend similarity measure and thresholds • Resulting trip parameters
  • 26. AGILE 2013 – Leuven, May 14-17, 2013 Q&A