SlideShare a Scribd company logo
1 of 19
Download to read offline
Extraction of bicycle commuter trips
from day-long GPS trajectories
Cycling Data Challenge 2013
Leuven, Belgium
workshop presentation
Gerald Richter 1 Christian Rudloff 1 Anita Graser 1
1Austrian Inst. of Technology – Mobility Dept. – Dynamic Transportation Systems
G. Richter | AIT | mobility | DTS May 14, 2013 1 / 19
The Austrian Institute of Technology
AIT – who we are and what we do
Austria’s largest non-university research institute
AIT: 5 departments focussing on applied research topics
• Energy
• Mobility
business units:
• Transportation Infrastructure Technologies
• Dynamic Transportation Systems
• Electric Drive Technologies
• Light Metals Technologies Ranshofen
• Safety & Security
• Health & Environment
• Foresight & Policy Development
G. Richter | AIT | mobility | DTS May 14, 2013 2 / 19
Dynamic Transportation Systems
“develop efficient, safe and cost-effective multimodal
transportation solutions for transportation networks, hubs and
services”
Airports / Train Stations
Shopping Centres / Events
Multi-Modal Transportation
Networks
Transport Logistics
Crowd Dynamics Traffic Flow Modelling Dynamic Vehicle Routing
OptimisationSimulation /
Prediction
Data AnalysisData Collection
G. Richter | AIT | mobility | DTS May 14, 2013 3 / 19
GPS measurements
and some peculiarities
Proper GPS measurement requires 4 satelites
to be visible by device.
Measurement is stochastic process by nature.
Positional precision is gaussian distributed
under clear-view conditions.
Additional effects arise from obstructed view
(signal shadowing, reflection by obstacles).
• outliers: sudden change in signal reception
conditions
• drift: longer phases of signal impairment,
receiver-internal error correction walking a
misguided path.
snap-back
true path
G. Richter | AIT | mobility | DTS May 14, 2013 4 / 19
The input data
. . . hence this initial situation
some points not out of this
world
some tracks far outside the
region of interest
most likely due to GPS
initialisation phase
– fixable by bounding box
clipping
Figure: detail UK
G. Richter | AIT | mobility | DTS May 14, 2013 5 / 19
A simple yet efficient approach
stages of processing
Cleaning
• Outliers and unlikely points in the data are removed
i.e.: some trajectory smoothness is ascertained
• Data is split into trip trajectories inbetween stops or
activities
i.e.: a journey’s segments are identified
Mode Detection
• A training set of data is used to identify decision criteria
within a manually chosen set of variables (trip parameters).
• With those criteria modes of trips are detected to separate
bike trips from other trips
Details found in [1, 3, 2]
G. Richter | AIT | mobility | DTS May 14, 2013 6 / 19
Cleaning the data
Steps of the data cleaning algorithm
Outliers are removed according to
• geographic location: within bounding box around area of
interest
• accesiblity: reachable by realistic speeds (here ≤ 50 m
s )
• GPS drifts: points before trajectory snap-backs are deleted
until the remaining trajectory only contains realistic speeds
Stop detection and trip separation
• Stop is detected when trajectory does not
leave circle of radius 30m for at least 5
minutes.
• GPS trajectories are cut into trips at stop
points (removal of tumbleweed)
• Next trip starts when trajectory leaves
circle
G. Richter | AIT | mobility | DTS May 14, 2013 7 / 19
Unlikely points
Tumbleweed also found at
shorter stops (e.g. traffic lights)
Removed by loop detection
(look ahead 3 minutes and
find very low effective
velocities to reach a
successive trajectory point
in given time interval)
All points in loop are
replaced by one middle
point between start and
end of loop.
G. Richter | AIT | mobility | DTS May 14, 2013 8 / 19
Modal Decision
principle
Classification of cycling tracks
using a decision tree
Other methodologies (logistic
regression, support vector
machines, neural network)
show similar out of sample
performance
Decision tree are easy to use
and interpret
exemplary diagram:
(2-dimensional feature space)
Training data from the Vienna region with 8 different modes
G. Richter | AIT | mobility | DTS May 14, 2013 9 / 19
Mode Detection
algorithmic choices
For CDC data set distinction was made between 3 Modes
Walking
Cycling
Other
Algorithmic separability optimisation left 3 separation variables:
maximum velocity
percentage of time over 16 km/h
maximum acceleration
G. Richter | AIT | mobility | DTS May 14, 2013 10 / 19
Processing outcome
visually
black: refined tracks; green: processed and detected cycling tracks
G. Richter | AIT | mobility | DTS May 14, 2013 11 / 19
Bird’s eye comparison
in numbers
Comparison of no. cycle trips and trip length
refined all modes cycling
No. cycle trips 941 1,734 749
Total trip [km] 4,483 6,800 3,014
Oct 12 2011
Oct 19 2011
Oct 26 2011
Nov 02 2011
Nov 09 2011
Nov 16 2011
Nov 23 2011
0
20000
40000
60000
80000
100000
totaltriptime[s]
trips per day comparison
wrt. total time
diary
processed
Oct 12 2011
Oct 19 2011
Oct 26 2011
Nov 02 2011
Nov 09 2011
Nov 16 2011
Nov 23 2011
0
10
20
30
40
50
60
70
totalnumberoftrips
trips per day comparison
wrt. number of trips
diary
processed
G. Richter | AIT | mobility | DTS May 14, 2013 12 / 19
Comparing track densities
principle
fewer trips were
detected than in refined
data
algorithm unlikely to
falsely qualify tracks as
cycling
coordinate shift in initial
data along the
backslash diagonal
(processed cycling trips) – (refined trips)
G. Richter | AIT | mobility | DTS May 14, 2013 13 / 19
Different cyclists
0 100 200 300 400 500 600 700
avg. number of pts per trip
5
0
5
10
15
20
25
numberoftrips
processed trip scatter
for all cyclists
quite different profiles
by cycling habit or
trajectory cleaning?
⇒ look associated
velocity profiles
0 10 20 30 40 50 60
speed [km/h]
0
100
200
300
400
500
#GPSpoints
speed distribution: cyclist 101
(high number of trips)
0 10 20 30 40 50 60
speed [km/h]
0
50
100
150
200
250
300
350
400
450
#GPSpoints
speed distribution: cyclist 113
(high avg. number of points per trip)
G. Richter | AIT | mobility | DTS May 14, 2013 14 / 19
Cyclist differences on map
high number of points per track
cyclist 113
high number of tracks
cyclist 101
G. Richter | AIT | mobility | DTS May 14, 2013 15 / 19
Big visual
G. Richter | AIT | mobility | DTS May 14, 2013 16 / 19
Summary & conclusions
Applied methods successfully discern useful GPS tracking data
from technological artifacts.
Not too complex methods, good classification of the cycling
transport mode
Results display periodic features of protocolled travel activity wrt.
number of trips and travel times.
Algorithm cannot identify all cycling tracks of reference data.
Differences most likely due to dissimilar training set.
Low rate of false modal identification for cycling, while retaining
the substantial part of useable tracking data.
Compared to reference data, removal of erratic GPS
measurement errors with appreciable reliability.
TODO: Use of homologous training data (road network topology
and traffic densities) expected to yield consistently better results.
G. Richter | AIT | mobility | DTS May 14, 2013 17 / 19
Remarks
Thanks to:
CDC2013 organisers
The other contributers and colleagues who I work with
. . . a patient audience
Questions & comments to:
Gerald.Richter@ait.ac.at
Christian.Rudloff@ait.ac.at
Anita.Graser@ait.ac.at
G. Richter | AIT | mobility | DTS May 14, 2013 18 / 19
References
[1] D. Bauer et al. “On Extracting Commuter Information from
GPS Motion Data”. In: Proceedings International
Workshop on Computational Transportation Science
(IWCTS08). 2008.
[2] R. Hariharan and K. Toyama. “Project Lachesis: Parsing
and Modeling Location Histories.” In: Proceedings of the
Third International Conference on GIScience. Adelphi,
MD, USA, 2004.
[3] C. Rudloff and M. Ray. “Detecting Travel Modes and
Profiling Commuter Routes Solely Based on GPS Data”.
In: TRB 89th Annual Meeting. 2010.
G. Richter | AIT | mobility | DTS May 14, 2013 19 / 19

More Related Content

What's hot

MScDissertationPoster - JDolman
MScDissertationPoster - JDolmanMScDissertationPoster - JDolman
MScDissertationPoster - JDolmanJonathan Dolman
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...BRTCoE
 
Intelligent Transportation System
Intelligent Transportation SystemIntelligent Transportation System
Intelligent Transportation Systemguest6d72ec
 
Positioning improvements for Intelligent Transportation Systems (ITS)
Positioning improvements for Intelligent Transportation Systems (ITS)Positioning improvements for Intelligent Transportation Systems (ITS)
Positioning improvements for Intelligent Transportation Systems (ITS)Bastien Terret
 
ZGIS Selected Topics Lecture GIS and mobility research planning
ZGIS Selected Topics Lecture GIS and mobility research planningZGIS Selected Topics Lecture GIS and mobility research planning
ZGIS Selected Topics Lecture GIS and mobility research planningMartin L
 
碩一工研院研究成果
碩一工研院研究成果碩一工研院研究成果
碩一工研院研究成果Shaun Lin
 
2013 06-28 Benchmark report comparing six latin american public transport sys...
2013 06-28 Benchmark report comparing six latin american public transport sys...2013 06-28 Benchmark report comparing six latin american public transport sys...
2013 06-28 Benchmark report comparing six latin american public transport sys...BRTCoE
 
GI-Forum 2014: Assessing bicycle safety in road networks
GI-Forum 2014: Assessing bicycle safety in road networksGI-Forum 2014: Assessing bicycle safety in road networks
GI-Forum 2014: Assessing bicycle safety in road networksMartin L
 
Agent-based simulation of bicycle traffic - Background information
Agent-based simulation of bicycle traffic - Background informationAgent-based simulation of bicycle traffic - Background information
Agent-based simulation of bicycle traffic - Background informationMartin L
 
Traffic information system
Traffic information systemTraffic information system
Traffic information systemPresi
 
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...IJDKP
 
Intelligent Transportation System for Afghanistan
Intelligent Transportation System for AfghanistanIntelligent Transportation System for Afghanistan
Intelligent Transportation System for AfghanistanSayed Ahmad Naweed
 
Haiti HOT OSM éducation 15/02/2012 (FR)
Haiti HOT OSM éducation 15/02/2012 (FR)Haiti HOT OSM éducation 15/02/2012 (FR)
Haiti HOT OSM éducation 15/02/2012 (FR)Severin Menard
 
Transportation engineering
Transportation engineeringTransportation engineering
Transportation engineeringJagadeesh Kumar
 
Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSMatthew Pulis
 
Traffic Light Controller System using Optical Flow Estimation
Traffic Light Controller System using Optical Flow EstimationTraffic Light Controller System using Optical Flow Estimation
Traffic Light Controller System using Optical Flow EstimationEditor IJCATR
 
Unit 3 i ppt
Unit 3 i pptUnit 3 i ppt
Unit 3 i pptUMASAI8
 

What's hot (19)

MScDissertationPoster - JDolman
MScDissertationPoster - JDolmanMScDissertationPoster - JDolman
MScDissertationPoster - JDolman
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...
 
Intelligent Transportation System
Intelligent Transportation SystemIntelligent Transportation System
Intelligent Transportation System
 
Urban traffic management system assignment 2
Urban traffic management system assignment 2Urban traffic management system assignment 2
Urban traffic management system assignment 2
 
Positioning improvements for Intelligent Transportation Systems (ITS)
Positioning improvements for Intelligent Transportation Systems (ITS)Positioning improvements for Intelligent Transportation Systems (ITS)
Positioning improvements for Intelligent Transportation Systems (ITS)
 
ZGIS Selected Topics Lecture GIS and mobility research planning
ZGIS Selected Topics Lecture GIS and mobility research planningZGIS Selected Topics Lecture GIS and mobility research planning
ZGIS Selected Topics Lecture GIS and mobility research planning
 
碩一工研院研究成果
碩一工研院研究成果碩一工研院研究成果
碩一工研院研究成果
 
2013 06-28 Benchmark report comparing six latin american public transport sys...
2013 06-28 Benchmark report comparing six latin american public transport sys...2013 06-28 Benchmark report comparing six latin american public transport sys...
2013 06-28 Benchmark report comparing six latin american public transport sys...
 
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
 
GI-Forum 2014: Assessing bicycle safety in road networks
GI-Forum 2014: Assessing bicycle safety in road networksGI-Forum 2014: Assessing bicycle safety in road networks
GI-Forum 2014: Assessing bicycle safety in road networks
 
Agent-based simulation of bicycle traffic - Background information
Agent-based simulation of bicycle traffic - Background informationAgent-based simulation of bicycle traffic - Background information
Agent-based simulation of bicycle traffic - Background information
 
Traffic information system
Traffic information systemTraffic information system
Traffic information system
 
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
 
Intelligent Transportation System for Afghanistan
Intelligent Transportation System for AfghanistanIntelligent Transportation System for Afghanistan
Intelligent Transportation System for Afghanistan
 
Haiti HOT OSM éducation 15/02/2012 (FR)
Haiti HOT OSM éducation 15/02/2012 (FR)Haiti HOT OSM éducation 15/02/2012 (FR)
Haiti HOT OSM éducation 15/02/2012 (FR)
 
Transportation engineering
Transportation engineeringTransportation engineering
Transportation engineering
 
Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBS
 
Traffic Light Controller System using Optical Flow Estimation
Traffic Light Controller System using Optical Flow EstimationTraffic Light Controller System using Optical Flow Estimation
Traffic Light Controller System using Optical Flow Estimation
 
Unit 3 i ppt
Unit 3 i pptUnit 3 i ppt
Unit 3 i ppt
 

Similar to Extraction of bicycle commuter trips from day long gps trajectories

Deriving on-trip route choices of truck drivers by utilizing Bluetooth data,...
 Deriving on-trip route choices of truck drivers by utilizing Bluetooth data,... Deriving on-trip route choices of truck drivers by utilizing Bluetooth data,...
Deriving on-trip route choices of truck drivers by utilizing Bluetooth data,...SalilSharma26
 
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...IJDKP
 
Dart2013_presentation_cristian_lai
Dart2013_presentation_cristian_laiDart2013_presentation_cristian_lai
Dart2013_presentation_cristian_laiCristian Lai
 
IRJET - Improving Road Travel with Route Suggestion using Decision Tree A...
IRJET -  	  Improving Road Travel with Route Suggestion using Decision Tree A...IRJET -  	  Improving Road Travel with Route Suggestion using Decision Tree A...
IRJET - Improving Road Travel with Route Suggestion using Decision Tree A...IRJET Journal
 
CycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb eventCycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb eventCycleStreets
 
Application of GIS in Transportation Planning
Application of GIS in Transportation Planning Application of GIS in Transportation Planning
Application of GIS in Transportation Planning shrikrishna kesharwani
 
Vehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN AlgorithmVehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN AlgorithmIRJET Journal
 
Use of IT in Data Collection and Optimization of Public Transport Operations
Use of IT in Data Collection and Optimization of Public Transport OperationsUse of IT in Data Collection and Optimization of Public Transport Operations
Use of IT in Data Collection and Optimization of Public Transport OperationsWRI Ross Center for Sustainable Cities
 
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
 
ORcycle Project Presentation October 2014
ORcycle Project Presentation October 2014ORcycle Project Presentation October 2014
ORcycle Project Presentation October 2014Bryan Blanc
 
A survey on road extraction from color image using
A survey on road extraction from color image usingA survey on road extraction from color image using
A survey on road extraction from color image usingeSAT Publishing House
 
Mining data for traffic detection system
Mining data for traffic detection systemMining data for traffic detection system
Mining data for traffic detection systemijccsa
 
A survey on road extraction from color image using vectorization
A survey on road extraction from color image using vectorizationA survey on road extraction from color image using vectorization
A survey on road extraction from color image using vectorizationeSAT Journals
 
Otp 2009 2011 rto grant final report
Otp 2009 2011 rto grant final reportOtp 2009 2011 rto grant final report
Otp 2009 2011 rto grant final reportbibianamchugh
 
IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine LearningIRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine LearningIRJET Journal
 
Sustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
Sustrans Scotland Raising the Standards Day 2017: Monitoring and EvaluationSustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
Sustrans Scotland Raising the Standards Day 2017: Monitoring and EvaluationSustrans
 

Similar to Extraction of bicycle commuter trips from day long gps trajectories (20)

Deriving on-trip route choices of truck drivers by utilizing Bluetooth data,...
 Deriving on-trip route choices of truck drivers by utilizing Bluetooth data,... Deriving on-trip route choices of truck drivers by utilizing Bluetooth data,...
Deriving on-trip route choices of truck drivers by utilizing Bluetooth data,...
 
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
 
Dart2013_presentation_cristian_lai
Dart2013_presentation_cristian_laiDart2013_presentation_cristian_lai
Dart2013_presentation_cristian_lai
 
IRJET - Improving Road Travel with Route Suggestion using Decision Tree A...
IRJET -  	  Improving Road Travel with Route Suggestion using Decision Tree A...IRJET -  	  Improving Road Travel with Route Suggestion using Decision Tree A...
IRJET - Improving Road Travel with Route Suggestion using Decision Tree A...
 
CycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb eventCycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb event
 
O33070076
O33070076O33070076
O33070076
 
Taking Pedestrian and Bicycle Counting Programs to the Next Level
Taking Pedestrian and Bicycle Counting Programs to the Next Level Taking Pedestrian and Bicycle Counting Programs to the Next Level
Taking Pedestrian and Bicycle Counting Programs to the Next Level
 
Adaboost Clustering In Defining Los Criteria of Mumbai City
Adaboost Clustering In Defining Los Criteria of Mumbai CityAdaboost Clustering In Defining Los Criteria of Mumbai City
Adaboost Clustering In Defining Los Criteria of Mumbai City
 
Application of GIS in Transportation Planning
Application of GIS in Transportation Planning Application of GIS in Transportation Planning
Application of GIS in Transportation Planning
 
New Tools for Estimating Walking and Bicycling Demand
New Tools for Estimating Walking and Bicycling DemandNew Tools for Estimating Walking and Bicycling Demand
New Tools for Estimating Walking and Bicycling Demand
 
Vehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN AlgorithmVehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN Algorithm
 
Use of IT in Data Collection and Optimization of Public Transport Operations
Use of IT in Data Collection and Optimization of Public Transport OperationsUse of IT in Data Collection and Optimization of Public Transport Operations
Use of IT in Data Collection and Optimization of Public Transport Operations
 
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...
 
ORcycle Project Presentation October 2014
ORcycle Project Presentation October 2014ORcycle Project Presentation October 2014
ORcycle Project Presentation October 2014
 
A survey on road extraction from color image using
A survey on road extraction from color image usingA survey on road extraction from color image using
A survey on road extraction from color image using
 
Mining data for traffic detection system
Mining data for traffic detection systemMining data for traffic detection system
Mining data for traffic detection system
 
A survey on road extraction from color image using vectorization
A survey on road extraction from color image using vectorizationA survey on road extraction from color image using vectorization
A survey on road extraction from color image using vectorization
 
Otp 2009 2011 rto grant final report
Otp 2009 2011 rto grant final reportOtp 2009 2011 rto grant final report
Otp 2009 2011 rto grant final report
 
IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine LearningIRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
 
Sustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
Sustrans Scotland Raising the Standards Day 2017: Monitoring and EvaluationSustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
Sustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
 

More from cdc2013workshop

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...cdc2013workshop
 
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 measurescdc2013workshop
 
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 researchcdc2013workshop
 
Relating mobility patterns to socio demographic profiles
Relating mobility patterns to socio demographic profilesRelating mobility patterns to socio demographic profiles
Relating mobility patterns to socio demographic profilescdc2013workshop
 
Analyzing cyclists’ behaviors and exploring the environments from cycling tracks
Analyzing cyclists’ behaviors and exploring the environments from cycling tracksAnalyzing cyclists’ behaviors and exploring the environments from cycling tracks
Analyzing cyclists’ behaviors and exploring the environments from cycling trackscdc2013workshop
 
Reconstructing movement traces throug a hybrid map matching algorithm
Reconstructing movement traces throug a hybrid map matching algorithmReconstructing movement traces throug a hybrid map matching algorithm
Reconstructing movement traces throug a hybrid map matching algorithmcdc2013workshop
 
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 patternscdc2013workshop
 
Spatio temporal analysis of flows in cdc 2013 data
Spatio temporal analysis of flows in cdc 2013 dataSpatio temporal analysis of flows in cdc 2013 data
Spatio temporal analysis of flows in cdc 2013 datacdc2013workshop
 

More from cdc2013workshop (8)

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
 
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
 
Relating mobility patterns to socio demographic profiles
Relating mobility patterns to socio demographic profilesRelating mobility patterns to socio demographic profiles
Relating mobility patterns to socio demographic profiles
 
Analyzing cyclists’ behaviors and exploring the environments from cycling tracks
Analyzing cyclists’ behaviors and exploring the environments from cycling tracksAnalyzing cyclists’ behaviors and exploring the environments from cycling tracks
Analyzing cyclists’ behaviors and exploring the environments from cycling tracks
 
Reconstructing movement traces throug a hybrid map matching algorithm
Reconstructing movement traces throug a hybrid map matching algorithmReconstructing movement traces throug a hybrid map matching algorithm
Reconstructing movement traces throug a hybrid map matching algorithm
 
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
 
Spatio temporal analysis of flows in cdc 2013 data
Spatio temporal analysis of flows in cdc 2013 dataSpatio temporal analysis of flows in cdc 2013 data
Spatio temporal analysis of flows in cdc 2013 data
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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...apidays
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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?Igalia
 
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 DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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 BusinessPixlogix Infotech
 
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 RobisonAnna Loughnan Colquhoun
 
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 MountPuma Security, LLC
 
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 Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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 slidevu2urc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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 textsMaria Levchenko
 
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 WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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?
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
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
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Extraction of bicycle commuter trips from day long gps trajectories

  • 1. Extraction of bicycle commuter trips from day-long GPS trajectories Cycling Data Challenge 2013 Leuven, Belgium workshop presentation Gerald Richter 1 Christian Rudloff 1 Anita Graser 1 1Austrian Inst. of Technology – Mobility Dept. – Dynamic Transportation Systems G. Richter | AIT | mobility | DTS May 14, 2013 1 / 19
  • 2. The Austrian Institute of Technology AIT – who we are and what we do Austria’s largest non-university research institute AIT: 5 departments focussing on applied research topics • Energy • Mobility business units: • Transportation Infrastructure Technologies • Dynamic Transportation Systems • Electric Drive Technologies • Light Metals Technologies Ranshofen • Safety & Security • Health & Environment • Foresight & Policy Development G. Richter | AIT | mobility | DTS May 14, 2013 2 / 19
  • 3. Dynamic Transportation Systems “develop efficient, safe and cost-effective multimodal transportation solutions for transportation networks, hubs and services” Airports / Train Stations Shopping Centres / Events Multi-Modal Transportation Networks Transport Logistics Crowd Dynamics Traffic Flow Modelling Dynamic Vehicle Routing OptimisationSimulation / Prediction Data AnalysisData Collection G. Richter | AIT | mobility | DTS May 14, 2013 3 / 19
  • 4. GPS measurements and some peculiarities Proper GPS measurement requires 4 satelites to be visible by device. Measurement is stochastic process by nature. Positional precision is gaussian distributed under clear-view conditions. Additional effects arise from obstructed view (signal shadowing, reflection by obstacles). • outliers: sudden change in signal reception conditions • drift: longer phases of signal impairment, receiver-internal error correction walking a misguided path. snap-back true path G. Richter | AIT | mobility | DTS May 14, 2013 4 / 19
  • 5. The input data . . . hence this initial situation some points not out of this world some tracks far outside the region of interest most likely due to GPS initialisation phase – fixable by bounding box clipping Figure: detail UK G. Richter | AIT | mobility | DTS May 14, 2013 5 / 19
  • 6. A simple yet efficient approach stages of processing Cleaning • Outliers and unlikely points in the data are removed i.e.: some trajectory smoothness is ascertained • Data is split into trip trajectories inbetween stops or activities i.e.: a journey’s segments are identified Mode Detection • A training set of data is used to identify decision criteria within a manually chosen set of variables (trip parameters). • With those criteria modes of trips are detected to separate bike trips from other trips Details found in [1, 3, 2] G. Richter | AIT | mobility | DTS May 14, 2013 6 / 19
  • 7. Cleaning the data Steps of the data cleaning algorithm Outliers are removed according to • geographic location: within bounding box around area of interest • accesiblity: reachable by realistic speeds (here ≤ 50 m s ) • GPS drifts: points before trajectory snap-backs are deleted until the remaining trajectory only contains realistic speeds Stop detection and trip separation • Stop is detected when trajectory does not leave circle of radius 30m for at least 5 minutes. • GPS trajectories are cut into trips at stop points (removal of tumbleweed) • Next trip starts when trajectory leaves circle G. Richter | AIT | mobility | DTS May 14, 2013 7 / 19
  • 8. Unlikely points Tumbleweed also found at shorter stops (e.g. traffic lights) Removed by loop detection (look ahead 3 minutes and find very low effective velocities to reach a successive trajectory point in given time interval) All points in loop are replaced by one middle point between start and end of loop. G. Richter | AIT | mobility | DTS May 14, 2013 8 / 19
  • 9. Modal Decision principle Classification of cycling tracks using a decision tree Other methodologies (logistic regression, support vector machines, neural network) show similar out of sample performance Decision tree are easy to use and interpret exemplary diagram: (2-dimensional feature space) Training data from the Vienna region with 8 different modes G. Richter | AIT | mobility | DTS May 14, 2013 9 / 19
  • 10. Mode Detection algorithmic choices For CDC data set distinction was made between 3 Modes Walking Cycling Other Algorithmic separability optimisation left 3 separation variables: maximum velocity percentage of time over 16 km/h maximum acceleration G. Richter | AIT | mobility | DTS May 14, 2013 10 / 19
  • 11. Processing outcome visually black: refined tracks; green: processed and detected cycling tracks G. Richter | AIT | mobility | DTS May 14, 2013 11 / 19
  • 12. Bird’s eye comparison in numbers Comparison of no. cycle trips and trip length refined all modes cycling No. cycle trips 941 1,734 749 Total trip [km] 4,483 6,800 3,014 Oct 12 2011 Oct 19 2011 Oct 26 2011 Nov 02 2011 Nov 09 2011 Nov 16 2011 Nov 23 2011 0 20000 40000 60000 80000 100000 totaltriptime[s] trips per day comparison wrt. total time diary processed Oct 12 2011 Oct 19 2011 Oct 26 2011 Nov 02 2011 Nov 09 2011 Nov 16 2011 Nov 23 2011 0 10 20 30 40 50 60 70 totalnumberoftrips trips per day comparison wrt. number of trips diary processed G. Richter | AIT | mobility | DTS May 14, 2013 12 / 19
  • 13. Comparing track densities principle fewer trips were detected than in refined data algorithm unlikely to falsely qualify tracks as cycling coordinate shift in initial data along the backslash diagonal (processed cycling trips) – (refined trips) G. Richter | AIT | mobility | DTS May 14, 2013 13 / 19
  • 14. Different cyclists 0 100 200 300 400 500 600 700 avg. number of pts per trip 5 0 5 10 15 20 25 numberoftrips processed trip scatter for all cyclists quite different profiles by cycling habit or trajectory cleaning? ⇒ look associated velocity profiles 0 10 20 30 40 50 60 speed [km/h] 0 100 200 300 400 500 #GPSpoints speed distribution: cyclist 101 (high number of trips) 0 10 20 30 40 50 60 speed [km/h] 0 50 100 150 200 250 300 350 400 450 #GPSpoints speed distribution: cyclist 113 (high avg. number of points per trip) G. Richter | AIT | mobility | DTS May 14, 2013 14 / 19
  • 15. Cyclist differences on map high number of points per track cyclist 113 high number of tracks cyclist 101 G. Richter | AIT | mobility | DTS May 14, 2013 15 / 19
  • 16. Big visual G. Richter | AIT | mobility | DTS May 14, 2013 16 / 19
  • 17. Summary & conclusions Applied methods successfully discern useful GPS tracking data from technological artifacts. Not too complex methods, good classification of the cycling transport mode Results display periodic features of protocolled travel activity wrt. number of trips and travel times. Algorithm cannot identify all cycling tracks of reference data. Differences most likely due to dissimilar training set. Low rate of false modal identification for cycling, while retaining the substantial part of useable tracking data. Compared to reference data, removal of erratic GPS measurement errors with appreciable reliability. TODO: Use of homologous training data (road network topology and traffic densities) expected to yield consistently better results. G. Richter | AIT | mobility | DTS May 14, 2013 17 / 19
  • 18. Remarks Thanks to: CDC2013 organisers The other contributers and colleagues who I work with . . . a patient audience Questions & comments to: Gerald.Richter@ait.ac.at Christian.Rudloff@ait.ac.at Anita.Graser@ait.ac.at G. Richter | AIT | mobility | DTS May 14, 2013 18 / 19
  • 19. References [1] D. Bauer et al. “On Extracting Commuter Information from GPS Motion Data”. In: Proceedings International Workshop on Computational Transportation Science (IWCTS08). 2008. [2] R. Hariharan and K. Toyama. “Project Lachesis: Parsing and Modeling Location Histories.” In: Proceedings of the Third International Conference on GIScience. Adelphi, MD, USA, 2004. [3] C. Rudloff and M. Ray. “Detecting Travel Modes and Profiling Commuter Routes Solely Based on GPS Data”. In: TRB 89th Annual Meeting. 2010. G. Richter | AIT | mobility | DTS May 14, 2013 19 / 19